未定義の変数を呼び出すときに PHP に警告を表示させようとしています。
php.ini
の行がありerror_reporting = E_ALL | E_STRICT
ます。
問題は、厳密な警告メッセージがブラウザーに出力されていないことです。
PHP スクリプトでは、エコーE_ALL | E_STRICT
すると値が表示されます32767
。
しかし、によって返される値error_reporting()
は です22519
。この値が実際に一致することをオンラインで読みましたE_ALL & ~E_NOTICE & ~E_DEPRECATED
。
my の値は上書きさphp.ini
れる可能性がありますか? error_reporting
もしそうなら、その値が設定されている場所をどのように調査しますか? error_reporting
スクリプトのどこにも設定されていません。で指定されているファイルを編集しているので、正しいphp.ini
ファイルを編集しています。/etc/php5/apache2/php.ini
phpinfo()
編集
phpinfo()
次の情報が含まれます。
Loaded Configuration File /etc/php5/apache2/php.ini
Additional .ini files parsed /etc/php5/apache2/conf.d/curl.ini, /etc/php5/apache2/conf.d/gd.ini, /etc/php5/apache2/conf.d/mcrypt.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini
error_reporting no value (Local) no value (Master)