PHP の厳格な標準エラーに対処する方法_PHP チュートリアル

WBOY
リリース: 2016-07-13 17:47:34
オリジナル
1074 人が閲覧しました

一昨日、php.ini のエラー出力設定を誤って変更してしまいました。今日、CakePHP で開発されたプロジェクトをテストしているときに、さらにいくつかのエラー プロンプトを見つけました。致命的ではありませんが、無視することはできません。

エラーの説明は次のとおりです: www.2cto.com

厳格な標準: D:wwwhostscakeucake-libscakelibsobject.php の 69 行目で、クラス Object の既に定義されているコンストラクターを再定義します

厳格な基準: new の戻り値を参照によって割り当てることは、D:wwwhostscakeucake-libscakelibsobject.php の 94 行目で非推奨になりました

厳格な基準: new の戻り値を参照によって割り当てることは、D:wwwhostscakeucake-libscakelibssecurity.php の 48 行目で非推奨になりました

厳格な基準: new の戻り値を参照によって割り当てることは、D:wwwhostscakeucake-libscakelibsinflector.php の 65 行目で非推奨になりました

厳格な基準: new の戻り値を参照によって割り当てることは、D:wwwhostscakeucake-libscakelibsconfigure.php の 89 行目で非推奨になりました

厳格な基準: 非静的メソッド Configure::getInstance() は、D:wwwhostscakeucake-libscakebootstrap.php の 43 行目で静的に呼び出すべきではありません

厳格な基準: 非静的メソッド Configure::write() は、D:wwwhostscakeucake-libscakebootstrap.php の 82 行目で静的に呼び出すべきではありません

厳格な基準: 非静的メソッド Configure::getInstance() は、D:wwwhostscakeucake-libscakelibsconfigure.php の 108 行目で静的に呼び出すべきではありません

少し見たところ、基本的に CakePHP フレームワークのエラーであることがわかりました。Google で関連するエラー情報を検索したところ、この一般的な問題が他のフレームワークにも存在することがわかり、焦りました。 。 。

エラーの説明を注意深く読む必要があり、私が理解したのは、プログラムが厳密な PHP パターンに従って書かれていないために発せられる警告でした。このことを考えて、以前に書いたいくつかの小さなプログラムをテストしましたが、それらのいくつかでもこの​​エラーが発生しました。今後は自分のコーディング基準にも気を配る必要があり、やみくもに機能を追求することはできないようです...

現在のプロジェクトをデバッグする必要があるため、php.ini エラー出力は error_reporting = E_ALL として再定義されます。 E_STRICT を削除し、Apache を再起動しました...すべて通常通りです...

ジョイさんより抜粋

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478506.html技術記事一昨日、php.ini のエラー出力設定を誤って変更してしまいました。今日、CakePHP で開発されたプロジェクトをテストしているときに、さらにいくつかのエラー プロンプトを見つけました。致命的ではありませんが、無視することはできません。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!