PHP

Blog

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

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

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

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

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

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

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

PHPでtry~catchでエラーを取得後、エラーログに書き込むサンプル 参考 仮にメールでエラーを飛ばしたい場合 error_log("大変です。FOO に失敗しました!", 1,"admin@ほげほげ.com");...
php

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

以下の出力結果を答えよ。 問1 問2 問1の答え。 致命的なエラー 問2の答え X Y となる。x()が呼び出された時点で、y()が定義され、y()の呼び出しが可能になる。
php

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

出力結果はどうなるでしょう。$result3が難しいかも。 答え Array ( => d => e ) Array ( => d ) Array ( => d ) を参...
php

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

下記のソースコードは動作するか、またしない場合は、どうすれば動くのか。 問題2題 問題1 問題2 問題1の答え 動かない というように、writeメソッドを追加してあげると動く。interfaceで定義したメ...
php

【PHP】range()の使い方

下記、何が出力されるでしょうか サンプルコード 答え range()はある範囲の整数を有する配列を作成する。 $aについて。 配列に、2,3....10と入っていく array(9) {   =&g...
fuelphp

FuelPHPのbeforeメソッド

認証処理などしたい場合、このようにbeforeメソッドを用いる 注意点は以下のとおり before() メソッドは、コントローラのメソッドが呼び出される時に、その手前で何らかの処理をしたいときに使用します。 コントローラが URL ...
php

PHPでYoutubeのidの取得

PHPでYoutubeのIDの取得 ◯◯◯◯◯◯◯◯◯ ここでは、この◯◯◯◯◯◯◯◯◯の取得を行います。 サムネイルなどを取得するときに、必要になってきます。 このような形で◯◯◯◯◯◯◯◯◯の部分を取得することができます...