ID:               46326
 User updated by:  RQuadling at GMail dot com
 Reported By:      RQuadling at GMail dot com
 Status:           Open
 Bug Type:         PHP options/info functions
 Operating System: Windows XP SP3
 PHP Version:      5.3CVS-2008-10-17 (snap)
 New Comment:

Some more examples in playing around with this ...

php_sapi_name()         = cli
phpversion()            = 5.3.0alpha3-dev
php_ini_loaded_file()   = C:\PHP\PHP5\INI\php-cli.ini
php_ini_scanned_files() =
error_reporting()       = 22519
INI error_reporting     = error_reporting = E_ALL

php_sapi_name()         = cli
phpversion()            = 5.3.0alpha3-dev
php_ini_loaded_file()   = C:\PHP\PHP5\INI\php-cli.ini
php_ini_scanned_files() =
error_reporting()       = 22519
INI error_reporting     = error_reporting = E_ALL & ~E_NOTICE

php_sapi_name()         = cli
phpversion()            = 5.3.0alpha3-dev
php_ini_loaded_file()   = C:\PHP\PHP5\INI\php-cli.ini
php_ini_scanned_files() =
error_reporting()       = 22519
INI error_reporting     = error_reporting = 
E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR


Just to confirm that last one ...

If I use V5.2.6 like so ...

C:\>c:\PHP5.2.6\php.exe -c C:\php\PHP5\INI\php-cli.ini 
z:\phpdetails.php

The output is ...

php_sapi_name()         = cli
phpversion()            = 5.2.6
php_ini_loaded_file()   = C:\PHP\PHP5\INI\php-cli.ini
php_ini_scanned_files() =
error_reporting()       = 4177
INI error_reporting     = error_reporting = 
E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR


Previous Comments:
------------------------------------------------------------------------

[2008-10-17 11:28:59] RQuadling at GMail dot com

Description:
------------
No matter what value I set in my php-cli.ini file for 
error_reporting, it is ignored.

Using PHP 5.3.0alpha3-dev (cli) (built: Oct 17 2008 12:03:10) from 
http://windows.php.net


In using ProcMon and looking for Processes like "PHP" and Path ending 
in ".INI", the only file I am looking at is C:\PHP\PHP5\INI\php-
cli.ini





Reproduce code:
---------------
<?php
$s_INI = file_get_contents(php_ini_loaded_file());
preg_match_all('`^error_reporting[^\r\n]++`sim', $s_INI, $a_Matches);

echo
  'php_sapi_name()         = ', php_sapi_name(), PHP_EOL,
  'phpversion()            = ', phpversion(), PHP_EOL,
  'php_ini_loaded_file()   = ', php_ini_loaded_file(), PHP_EOL,
  'php_ini_scanned_files() = ', php_ini_scanned_files(), PHP_EOL,
  'error_reporting()       = ', error_reporting(), PHP_EOL,
  'INI error_reporting     = ', $a_Matches[0][0], PHP_EOL;



Expected result:
----------------
php_sapi_name()         = cli
phpversion()            = 5.3.0alpha3-dev
php_ini_loaded_file()   = C:\PHP\PHP5\INI\php-cli.ini
php_ini_scanned_files() =
error_reporting()       = 65535
INI error_reporting     = error_reporting = 65535

Actual result:
--------------
php_sapi_name()         = cli
phpversion()            = 5.3.0alpha3-dev
php_ini_loaded_file()   = C:\PHP\PHP5\INI\php-cli.ini
php_ini_scanned_files() =
error_reporting()       = 22519
INI error_reporting     = error_reporting = 65535






------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=46326&edit=1

Reply via email to