php.iniã®è¨å®é
ç®ã®ï¼ã¤ã¨ãã¦error_reportingããããããã¯åºåããã¨ã©ã¼ã¡ãã»ã¼ã¸ã®æ®µéï¼ã¬ãã«ï¼ãæå®ããããã®ãã®ã§ããã
ããã©ã«ãã§ã¯ä»¥ä¸ã®ããã«è¨å®ããã¦ããã
error_reporting = E_ALL & ~E_NOTICE
ã¨ã©ã¼ã¬ãã«ã«ã¤ãã¦ã¯ä»¥ä¸ãåç
§ã
PHPマニュアル: errorfunc関数の定義済み定数
HTMLä¸ã«ç´æ¥ã¨ã©ã¼ã¡ãã»ã¼ã¸ã表示ãããããã¦ããå ´åããããåå ã§ãã¾ãåããªããã¨ããããã§ãPHP4ã®ã¹ã¯ãªããããã®ã¾ã¾PHP5ã«æã£ã¦ããã¨ããå¤åããããããã ãããããããã¦ãããã©ãã³ãã¯ãããã£ã¦æ¸ãã¦æ¬²ãããªï¼ãã¿ãããªã¨ã©ã¼ãããåºããç¹ã«è¯ãåºãã¨æããããã®ãã¬ãã«E_STRICTã§ããã
Strict Standards: Non-static method DB::connect() should not be called statically in ...
ããããã®ã
å¥ã®ãµã¼ãã¼ã§åããã¦ãããã®ããã®ã¾ã¾æã£ã¦ãã¦éããµã¼ãã¼ã§åãããã¨ããããããåºã¦ããã®ã§ãæ¶ããã¨æã£ã¦èª¿ã¹ãçµæãE_STRICTã¯E_ALLã«å«ã¾ãã¦ããªãã¨ãããã¨ã§ãããã©ã«ãè¨å®ã®ã¾ã¾ã§ãããã¨ãåãã£ããããï¼ãã§ã表示ããã¦ããï¼ãã¨æã£ã¦å°ä¸æéå³å¾å·¦å¾ããçµæã
PHP5.4ããã¯E_ALLã«E_STRICTãå«ã¾ãã¦ããã®ã§é¤å¤ããªããã°ãªããªãã
error_reporting = E_ALL & ~E_STRICT
ãã·ã³ã«å
¥ã£ã¦ãè¨èªã¨ãã®ãã¼ã¸ã§ã³éãã§ãã¾ãåããªãã®ã¯ä¸çªå«ããªã¿ã¤ãã®ä¸å
·åã
ãããæ²¹æãã¦ãã¨ãã¯ã©ããã¦ãã½ã¼ã¹ã³ã¼ãã°ããè¦ã¦è¦éããã¡ã
åæ°ãªãããã¦æ¬å½ã«è
¹ãç«ã¤ã®ã§ãããã°ã®è¨äºã¨ãã¦æ®ãã¦ããã
åèï¼
PHPマニュアル:error_reporting:出力する PHP エラーの種類を設定する(é¢æ°)
PHPマニュアル: errorfunc関数の実行時設定(php.ini)