PHP

Blog

ロリポップでPHP7にアップデートしたらデータベース接続エラーになった話

ロリポップ上でPHP5.6系で動いていたWordpressのサービスがあったので、これをPHP7系にしました。 そうしたら、データベース接続エラーになってしまいました。 Wordpressは最新系なので、何も問題ないと思っていましたが…。 ...
php

【PHP】DOMパーサによるXMLの解析の理解

【問題】 DOMパーサを用いてtest.xmlというファイルからXMLドキュメントを読み込みたい場合、以下に続く1行を答えなさい $parser = newDOMDocument(); 【答え】 $parser = newDOMDocume...
php

PHPのrequireとincludeに関して【中級】

【問題】 requireとincludeで、ファイルを見つけられない場合に、共にFatal Errorを返す。◯か×か。 【答え】 × includeはwarningのエラーを返す。
php

PHPでtry~catchでエラーを取得後、エラーログに書き込むサンプル

PHPでtry~catchでエラーを取得後、エラーログに書き込むサンプル <?php function a($x) { if (!$x) { throw new Exception('ゼロによる除算。'); } return 1/$x; }...
php

関数の入れ子に関する問題(PHP上級)

以下の出力結果を答えよ。 問1 <?php function X(){ echo'X'."\n"; function Y(){ echo'Y'."\n"; } } Y(); 問2 <?php function X(){ echo'X'."\...
php

array_sliceの関数の問題(PHP上級)

出力結果はどうなるでしょう。$result3が難しいかも。 $a = array("a", "b", "c", "d", "e"); $result = array_slice($a, 3); $result2 = array_slice(...
php

【PHP】抽象クラスとインターフェイスの違いについての問題(PHP上級者向け)

下記のソースコードは動作するか、またしない場合は、どうすれば動くのか。 問題2題 問題1 <?php interface Reader{ public function read(); } interface Writer{ public ...
php

【PHP】range()の使い方

下記、何が出力されるでしょうか サンプルコード <?php $a =range(2,10); var_dump($a); $b =range(0,100,10); var_dump($b); 答え range()はある範囲の整数を有する配列...
fuelphp

FuelPHPのbeforeメソッド

認証処理などしたい場合、このようにbeforeメソッドを用いる <?php class Controller_Test extends Controller { public function before() { // 認証処理などの共通...
php

PHPでYoutubeのidの取得

PHPでYoutubeのIDの取得 ◯◯◯◯◯◯◯◯◯ ここでは、この◯◯◯◯◯◯◯◯◯の取得を行います。 サムネイルなどを取得するときに、必要になってきます。 <?php $thumurl = "◯◯◯◯◯◯◯◯◯"; $youtubeI...