PHPプログラムに関する各種メモ書き

PHP5.6での【Deprecated: Non-static method】エラーの対応

PHP5.6ではstaticではないメソッドを直接呼び出すとエラーが出ます。

■ 例:PHP5.6では以下のコードはエラーとなる

$config = Spyc::YAMLLoad($yml_filename);

■ 対処法: 以下のようにコードを変更します。

$spyc = new Spyc();
$config = $spyc->YAMLLoad($yml_filename);

参考 : http://bit.ly/1PAKIIC

関連エントリー

No.996
01/18 14:45

edit

エラー対処