]> granicus.if.org Git - php/commitdiff
Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED (Fixes ...
authorKalle Sommer Nielsen <kalle@php.net>
Wed, 11 Aug 2010 21:12:18 +0000 (21:12 +0000)
committerKalle Sommer Nielsen <kalle@php.net>
Wed, 11 Aug 2010 21:12:18 +0000 (21:12 +0000)
# Trunk patch will follow shortly

33 files changed:
NEWS
Zend/tests/unset_cv05.phpt
Zend/tests/unset_cv06.phpt
ext/curl/tests/curl_setopt_basic001.phpt
ext/dba/tests/dba_cdb_make.phpt
ext/exif/tests/exif006.phpt
ext/filter/tests/bug39763.phpt
ext/oci8/tests/oci8safemode.phpt
ext/pcre/tests/bug33200.phpt
ext/posix/tests/posix_access.phpt
ext/posix/tests/posix_access_error_modes.phpt
ext/posix/tests/posix_access_error_wrongparams.phpt
ext/posix/tests/posix_access_safemode.phpt
ext/posix/tests/posix_mkfifo_safemode.phpt
ext/session/tests/001.phpt
ext/session/tests/003.phpt
ext/session/tests/004.phpt
ext/session/tests/005.phpt
ext/session/tests/006.phpt
ext/session/tests/007.phpt
ext/session/tests/008-php4.2.3.phpt
ext/session/tests/009.phpt
ext/session/tests/012.phpt
ext/session/tests/013.phpt
ext/session/tests/014.phpt
ext/session/tests/019.phpt
ext/standard/tests/general_functions/get_cfg_var_variation8.phpt
ext/standard/tests/general_functions/putenv_error1.phpt
ext/standard/tests/general_functions/putenv_error2.phpt
ext/standard/tests/misc/syslog_vars_variation1.phpt
ext/standard/tests/strings/parse_str_basic3.phpt
main/main.c
tests/basic/bug46313-win.phpt

diff --git a/NEWS b/NEWS
index 40354d8d76b3a1396733aebde8e81b7e8afec39f..28693c2b05c496e7f39c7f078032ede95a0a2879 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,9 @@
-PHP                                                                        NEWS
+PHP                                                                        NEWS
 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
 ?? ??? 2010, PHP 5.3.4
+- Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED. 
+  (Kalle)
+
 - Fixed bug #52573 (SplFileObject::fscanf Segmentation fault). (Felipe)
 - Fixed bug #52546 (pdo_dblib segmentation fault when iterating MONEY values).
   (Felipe)
index 8e3c6349b7ca4259f28b9c1471ca68ad77b5e623..90ebc6ba347ba4ea4ed1c6ebf83ccbb5b0e9cdb2 100644 (file)
@@ -19,7 +19,7 @@ echo $HTTP_SESSION_VARS;
 echo "\nok\n";
 ?>
 --EXPECTF--
-Warning: Directive 'register_long_arrays' is deprecated in PHP %d.%d and greater in Unknown on line 0
+Deprecated: Directive 'register_long_arrays' is deprecated in PHP %d.%d and greater in Unknown on line 0
 ok
 
 Warning: session_start(): Cannot send session cookie - headers already sent by (output started at %sunset_cv05.php on line %d
index b1ef0cc2ac80bceee028012006c1ddfd23da4c6f..ba21cf430d224deac1bebe23f89a9c498740f048 100644 (file)
@@ -19,7 +19,7 @@ echo $x;
 echo "ok\n";
 ?>
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP %d.%d and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP %d.%d and greater in Unknown on line 0
 1
 
 Deprecated: Function session_register() is deprecated in %s on line %d
index 178fbf7c13b67527229a7a197d932be7046b99d6..9c92785b0a48dc22db2ac33d189a48aabb4aadb8 100644 (file)
@@ -27,7 +27,7 @@ curl_close($ch);
 var_dump( $curl_content );
 ?>
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
 *** Testing curl_setopt with CURLOPT_FOLLOWLOCATION in safemode
 
 Warning: curl_setopt(): CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in %s on line %d
index c1d0a01886fcf1bf15ebfb09ffe4604cb74252b8..e3ff9662a823107ef560d12ee439d648148fa6cf 100644 (file)
@@ -37,7 +37,7 @@ magic_quotes_runtime=1
        require(dirname(__FILE__) .'/clean.inc'); 
 ?>
 --EXPECT--
-Warning: Directive 'magic_quotes_runtime' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'magic_quotes_runtime' is deprecated in PHP 5.3 and greater in Unknown on line 0
 database handler: cdb_make
 string(32) "12fc5ba2b9dcfef2480e5324eeb5f3e5"
 string(32) "12fc5ba2b9dcfef2480e5324eeb5f3e5"
index cbd71919dcefe8d7f46f19656ccfe6a105ab9f52..10458c083d951e6f40adde589ee3c27e135ec338 100644 (file)
@@ -20,7 +20,7 @@ magic_quotes_runtime=1
 var_dump(exif_read_data(dirname(__FILE__).'/test6.jpg','',true,false));
 ?>
 --EXPECTF--
-Warning: Directive 'magic_quotes_runtime' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'magic_quotes_runtime' is deprecated in PHP 5.3 and greater in Unknown on line 0
 array(5) {
   ["FILE"]=>
   array(6) {
index 1422f52acc052ad987bee4fcc781c0b3922a46c6..36ee41561a8a625340ad0f2ec57d24e82c951019 100644 (file)
@@ -12,6 +12,6 @@ parse_str("val=%22probably+a+bug%22");
 echo $val . "\n";
 ?>
 --EXPECT--     
-Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
 \"probably a bug\"
 \"probably a bug\"
\ No newline at end of file
index 1c62f36d39541f76de91f13e1db1c9c07ae051c2..703393cc4e006876e601f63669370b290b1b3b92 100644 (file)
@@ -15,7 +15,7 @@ $r = oci_password_change($c, "hr", "hrpwd", "hrpwd");
 echo "Done\n";
 ?>
 --EXPECTF--
-%sarning:%sDirective 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Warning: oci_connect(): Privileged connect is disabled in Safe Mode in %s on line %d
 
index 67a4d86a7aaec7a1da163150d8f1bef4773bd8b1..ddbb06519bb3d0af1f001a69800320758b7a838b 100644 (file)
@@ -9,5 +9,5 @@ $str = preg_replace("/(some.*text)/e", "strtoupper('\\1')", $str);
 echo $str . "\r\n";
 ?>
 --EXPECT--
-Warning: Directive 'magic_quotes_sybase' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'magic_quotes_sybase' is deprecated in PHP 5.3 and greater in Unknown on line 0
 SOME '$SAMPLE' TEXT
index 1bd601ad4b3588d03582d0dd5c9a02f414c459e1..e585e67b47c3286f8a3d65124ec1a3bdb71d5eee 100644 (file)
@@ -43,7 +43,7 @@ chmod ($filename, 0700);
 unlink($filename);
 ?>
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in %s on line %d
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in %s on line %d
 bool(true)
 bool(true)
 bool(true)
index 0d79996bd10f5cc95268049f190f300d3dfa0e89..951ae01075cfe27e9ccf8b02e9d1eacf0e7f3899 100644 (file)
@@ -37,7 +37,7 @@ chmod ($filename, 0700);
 unlink($filename);
 ?>
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line %d
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line %d
 bool(false)
 bool(false)
 bool(false)
index 7f938a8492d417a11609f885970dec22a852f8fb..111ec6c54d8473a48fc8099f7c2e07eee245a9b8 100644 (file)
@@ -28,7 +28,7 @@ var_dump(posix_access('./foobar'));
 ?>
 ===DONE===
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Warning: posix_access() expects at least 1 parameter, 0 given in %s on line %d
 bool(false)
index 1e156f9515ac442dd78f1eaf70f13019f9696ecc..ec0c3e8d8c35e0a46597ca379c8a60151d04f014 100644 (file)
@@ -19,6 +19,6 @@ var_dump(posix_access('/tmp', POSIX_W_OK));
 ?>
 ===DONE===
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in %s on line %d
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in %s on line %d
 bool(false)
 ===DONE===
index 9dbddc2611f7fd22f20db8f454c2280409a531a5..6f1f0924978478d66e8ab3cb10f92b5990892285 100644 (file)
@@ -36,7 +36,7 @@ unlink($dir . '/bar');
 rmdir($dir);
 ?>
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in %s on line %d
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in %s on line %d
 
 Warning: posix_mkfifo(): SAFE MODE Restriction in effect.  The script whose uid is %d is not allowed to access /tmp owned by uid %d in %s on line %d
 bool(false)
index 19dff78e1f2d33457927975562e3b4ec7ab04bc0..543eba7133b074ace921ee988402039068b9517b 100644 (file)
@@ -31,7 +31,7 @@ print session_encode()."\n";
 
 session_destroy();
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Deprecated: Function session_register() is deprecated in %s on line %d
 
index 8a4e0027f855daf19da30128f9d18b075cc39a5c..677a958e8ee1896295c1ea85b18e19145a8a5961 100644 (file)
@@ -28,7 +28,7 @@ var_dump($baz);
 var_dump($arr);
 session_destroy();
 --EXPECT--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 object(foo)#1 (2) {
   ["bar"]=>
   string(2) "ok"
index 2ff675e7cd28475f5a6adca28deaf02b99922c27..3e6de2523b461c2f79b67a0f6a786685eac0b214 100644 (file)
@@ -73,7 +73,7 @@ var_dump($arr);
 session_destroy();
 ?>
 --EXPECT--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 OPEN: PHPSESSID
 READ: abtest
 object(foo)#2 (2) {
index 124f0a831ef93283dd6cb94235a8978c1606d192..4e6682c86b46b0fb0e814c1aae80725b85b32965 100644 (file)
@@ -85,7 +85,7 @@ var_dump($baz); var_dump($arr); var_dump($c);
 session_destroy();
 ?>
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 OPEN: PHPSESSID
 READ: abtest
 object(foo)#2 (2) {
index 7c7af61b73f5954a480eba36e8d2dbda735cf7ab..9ab28f65d87326a63fb49eb7a5724a6cc7a97ca0 100644 (file)
@@ -45,7 +45,7 @@ echo "values after session:\n";
 var_dump($a,$b);
 ?>
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 original values:
 object(a)#%d (1) {
   ["test"]=>
index 9531b3dd8a5bbad1d67f48c30742c605c9118afc..54768e2bd15462f9fc91bd60341f08c2b9b388a4 100644 (file)
@@ -50,9 +50,9 @@ var_dump($HTTP_SESSION_VARS);
 session_destroy();
 ?>
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
-Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Deprecated: Function session_register() is deprecated in %s on line %d
 float(3.14)
index 4fe938fbcd7bb9cfde533f606f5622e7b3175943..1b26900c8fd38d268a0ddf44e9369989aab7d88c 100644 (file)
@@ -58,7 +58,7 @@ var_dump($HTTP_SESSION_VARS);
 session_destroy();
 ?>
 --EXPECTF--
-Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
 NULL
 session_write_close(): Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively
 array(1) {
index 705a2758f62638851af89e26f7eb51259538d040..1a7e87ce0d14836b6cf2717ec019390a2d224933 100644 (file)
@@ -43,7 +43,7 @@ var_dump($HTTP_SESSION_VARS);
 session_destroy();
 ?>
 --EXPECT--
-Warning: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_long_arrays' is deprecated in PHP 5.3 and greater in Unknown on line 0
 array(0) {
 }
 array(1) {
index 32aeb29c113f1479f733fc9f57fae09cc65e2c3b..b52333a994ac6d154f3bc0fb53d4e4a5d17cb2eb 100644 (file)
@@ -32,7 +32,7 @@ session_destroy();
 print "I live\n";
 ?>
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Deprecated: Function session_register() is deprecated in %s on line %d
 I live
index ad6c14e13ebbcbfbc938a44e2f3e0369de01bc22..04322f9f1782e8f2fa5c4de3f98632ccd9f6bd47 100644 (file)
@@ -24,5 +24,5 @@ session_destroy();
 print "I live\n";
 ?>
 --EXPECT--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 I live
index 4e77a7aeffcbfabcf156a088a48f9178463375c0..be1119d9a1d6eaf841fc04c25ab840fcce051ada 100644 (file)
@@ -33,7 +33,7 @@ ini_set("session.use_trans_sid","1");
 session_destroy();
 ?>
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 <a href="/link?PHPSESSID=abtest">
 
 Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in %s on line %d
index 5bdd03b5cf2f2f59b9060e3f3c680e7cafba8c02..9c4f8caf939cccba17f2d304ce2e5ddc5c7d2e2f 100644 (file)
@@ -47,7 +47,7 @@ var_dump($_SESSION);
 session_destroy();
 ?>
 --EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Deprecated: Function session_register() is deprecated in %s on line %d
 array(2) {
index 31bcb80fc3473182d184e2b1cc8a60e1c8ec83c6..f679a41ebf212aff2c130776a8cf8cc7a5110b2b 100644 (file)
@@ -1,20 +1,20 @@
---TEST--
-Test function get_cfg_var() by calling deprecated option
---CREDITS--
-Francesco Fullone ff@ideato.it
-#PHPTestFest Cesena Italia on 2009-06-20
---INI--
-register_globals=1
---SKIPIF--
-<?php if (version_compare(PHP_VERSION, "5.3", "<")) die("skip requires 5.3 or greater"); ?>
---FILE--
-<?php
-echo "*** Test by calling method or function with deprecated option ***\n";
-var_dump(get_cfg_var( 'register_globals' ) );
-
-?>
---EXPECTF--
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in %s on line 0
-*** Test by calling method or function with deprecated option ***
-string(1) "1"
-
+--TEST--\r
+Test function get_cfg_var() by calling deprecated option\r
+--CREDITS--\r
+Francesco Fullone ff@ideato.it\r
+#PHPTestFest Cesena Italia on 2009-06-20\r
+--INI--\r
+register_globals=1\r
+--SKIPIF--\r
+<?php if (version_compare(PHP_VERSION, "5.3", "<")) die("skip requires 5.3 or greater"); ?>\r
+--FILE--\r
+<?php\r
+echo "*** Test by calling method or function with deprecated option ***\n";\r
+var_dump(get_cfg_var( 'register_globals' ) );\r
+\r
+?>\r
+--EXPECTF--\r
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in %s on line 0\r
+*** Test by calling method or function with deprecated option ***\r
+string(1) "1"\r
+\r
index c4b49f3f873ff9ed108098e452b96b13e91f1d00..0fd0640bf4ea748dd095656b8d51d2ad22cee572 100644 (file)
@@ -16,7 +16,7 @@ print ($set ? 'it worked' : 'boo') . "\n";
 ?>
 ==DONE==
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Warning: putenv(): Safe Mode warning: Cannot set environment variable 'FOO' - it's not in the allowed list in %s on line %d
 
index 456a7ab690150cb00a2c20a89661445009e97ce8..b8f306c79edfd14948cd1dd78fe5acb60dbdd971 100644 (file)
@@ -12,7 +12,7 @@ putenv('BAZ=bop');
 ?>
 ==DONE==
 --EXPECTF--
-Warning: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'safe_mode' is deprecated in PHP 5.3 and greater in Unknown on line 0
 
 Warning: putenv(): Safe Mode warning: Cannot override protected environment variable 'FOO' in %s on line %d
 
index ae53a57bc5a43a3f866486e66d5b0b8e17f85b96..0237830dfc26be7b93f6e6f486e2272d786f6cba 100644 (file)
@@ -7,5 +7,5 @@ define_syslog_variables=On
 var_dump(isset($LOG_ERR));
 ?>
 --EXPECTF--
-Warning: Directive 'define_syslog_variables' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'define_syslog_variables' is deprecated in PHP 5.3 and greater in Unknown on line 0
 bool(true)
index 0cc76161534a3815e37d0620db4124901f04222d..06e614374ebb3a3295c5c557709fa2894a3d66ab 100644 (file)
@@ -91,7 +91,7 @@ var_dump($res);
 ?>
 ===DONE===
 --EXPECTF--
-Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
 *** Testing parse_str() : basic functionality ***
 
 Test string with array values
index 79138df20abecebad765365d1f00a38f91acb194..be83ea18bb12d865fc8b850bd138b930e26ff884 100644 (file)
@@ -2076,7 +2076,7 @@ int php_module_startup(sapi_module_struct *sf, zend_module_entry *additional_mod
 
                while (*p) {
                        if (cfg_get_long((char*)*p, &val) == SUCCESS && val) {
-                               zend_error(E_WARNING, "Directive '%s' is deprecated in PHP 5.3 and greater", *p);
+                               zend_error(E_DEPRECATED, "Directive '%s' is deprecated in PHP 5.3 and greater", *p);
                        }
                        ++p;
                }
index 1971e807bbf804a0304698081ee38991b14af026..87786d44ea5960e847ba4a816ba6364a31c3153a 100644 (file)
@@ -28,6 +28,8 @@ var_dump($GLOBALS["o1\'file"]);
 var_dump($GLOBALS["o1\'file"] === $_FILES["o1\'file"]["tmp_name"]);
 ?>
 --EXPECTF--
+Deprecated: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
+Deprecated: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
 array(2) {
   ["o1\'file"]=>
   array(5) {
@@ -60,6 +62,3 @@ string(12) "o1"
 bool(true)
 string(%d) "%s"
 bool(true)
-Warning: Directive 'register_globals' is deprecated in PHP 5.3 and greater in Unknown on line 0
-Warning: Directive 'magic_quotes_gpc' is deprecated in PHP 5.3 and greater in Unknown on line 0
-