mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Remove set_magic_quotes_runtime
And the alias magic_quotes_runtime
This commit is contained in:
parent
4c115b6b71
commit
a60efc5e11
9 changed files with 3 additions and 111 deletions
1
.gitattributes
vendored
1
.gitattributes
vendored
|
@ -49,7 +49,6 @@ UPGRADING.INTERNALS merge=NEWS
|
|||
/ext/spl/tests/SplArray_fromArray.phpt -crlf
|
||||
/ext/standard/tests/dir/scandir_variation3.phpt -crlf
|
||||
/ext/standard/tests/general_functions/escapeshellcmd-win32.phpt -crlf
|
||||
/ext/standard/tests/general_functions/set_magic_quotes_runtime_error.phpt -crlf
|
||||
/ext/standard/tests/strings/bug26817.phpt -crlf
|
||||
/ext/standard/tests/strings/bug26973.phpt -crlf
|
||||
/ext/standard/tests/strings/bug27457.phpt -crlf
|
||||
|
|
2
NEWS
2
NEWS
|
@ -109,6 +109,8 @@
|
|||
. Added intdiv() function. (Andrea)
|
||||
. Improved precision of log() function for base 2 and 10. (Marc Bennewitz)
|
||||
. Remove string category support in setlocale(). (Nikita)
|
||||
. Remove set_magic_quotes_runtime() and its alias magic_quotes_runtime().
|
||||
(Nikita)
|
||||
|
||||
- Streams:
|
||||
. Fixed bug #68532 (convert.base64-encode omits padding bytes).
|
||||
|
|
|
@ -78,6 +78,7 @@ PHP X.Y UPGRADE NOTES
|
|||
- Standard:
|
||||
. Removed string category support in setlocale(). Use the LC_* constants
|
||||
instead.
|
||||
. Removed set_magic_quotes_runtime() and its alias magic_quotes_runtime().
|
||||
|
||||
========================================
|
||||
2. New Features
|
||||
|
|
|
@ -607,10 +607,6 @@ ZEND_END_ARG_INFO()
|
|||
ZEND_BEGIN_ARG_INFO(arginfo_get_magic_quotes_runtime, 0)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO_EX(arginfo_set_magic_quotes_runtime, 0, 0, 1)
|
||||
ZEND_ARG_INFO(0, new_setting)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
||||
ZEND_BEGIN_ARG_INFO(arginfo_constant, 0)
|
||||
ZEND_ARG_INFO(0, const_name)
|
||||
ZEND_END_ARG_INFO()
|
||||
|
@ -2937,8 +2933,6 @@ const zend_function_entry basic_functions[] = { /* {{{ */
|
|||
PHP_FE(header_register_callback, arginfo_header_register_callback)
|
||||
PHP_FE(get_cfg_var, arginfo_get_cfg_var)
|
||||
|
||||
PHP_DEP_FALIAS(magic_quotes_runtime, set_magic_quotes_runtime, arginfo_set_magic_quotes_runtime)
|
||||
PHP_DEP_FE(set_magic_quotes_runtime, arginfo_set_magic_quotes_runtime)
|
||||
PHP_FE(get_magic_quotes_gpc, arginfo_get_magic_quotes_gpc)
|
||||
PHP_FE(get_magic_quotes_runtime, arginfo_get_magic_quotes_runtime)
|
||||
|
||||
|
@ -4572,23 +4566,6 @@ PHP_FUNCTION(get_cfg_var)
|
|||
}
|
||||
/* }}} */
|
||||
|
||||
/* {{{ proto bool set_magic_quotes_runtime(int new_setting)
|
||||
magic_quotes_runtime is not supported anymore */
|
||||
PHP_FUNCTION(set_magic_quotes_runtime)
|
||||
{
|
||||
zend_bool new_setting;
|
||||
|
||||
if (zend_parse_parameters(ZEND_NUM_ARGS(), "b", &new_setting) == FAILURE) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (new_setting) {
|
||||
php_error_docref(NULL, E_CORE_ERROR, "magic_quotes_runtime is not supported anymore");
|
||||
}
|
||||
RETURN_FALSE;
|
||||
}
|
||||
/* }}} */
|
||||
|
||||
/* {{{ proto int get_magic_quotes_runtime(void)
|
||||
Get the current active configuration setting of magic_quotes_runtime */
|
||||
PHP_FUNCTION(get_magic_quotes_runtime)
|
||||
|
|
|
@ -76,7 +76,6 @@ PHP_FUNCTION(set_time_limit);
|
|||
PHP_FUNCTION(header_register_callback);
|
||||
|
||||
PHP_FUNCTION(get_cfg_var);
|
||||
PHP_FUNCTION(set_magic_quotes_runtime);
|
||||
PHP_FUNCTION(get_magic_quotes_runtime);
|
||||
PHP_FUNCTION(get_magic_quotes_gpc);
|
||||
|
||||
|
|
|
@ -1,46 +0,0 @@
|
|||
--TEST--
|
||||
Test set_magic_quotes_runtime() function - basic test
|
||||
--INI--
|
||||
magic_quotes_runtime = 0
|
||||
--FILE--
|
||||
<?php
|
||||
/* Prototype: bool set_magic_quotes_runtime ( int $new_setting )
|
||||
* Description: Sets the current active configuration setting of magic_quotes_runtime
|
||||
*/
|
||||
|
||||
echo "Simple testcase for set_magic_quotes_runtime() function - basic test\n";
|
||||
|
||||
$g = get_magic_quotes_runtime();
|
||||
echo "\n-- magic quotes runtime set in INI file: " . $g . "--\n";
|
||||
|
||||
echo "\n-- Set magic quotes runtime to 0: --\n";
|
||||
var_dump(set_magic_quotes_runtime(0));
|
||||
$g = get_magic_quotes_runtime();
|
||||
echo "\n-- magic quotes runtime after set: " . $g . " --\n";
|
||||
|
||||
echo "\n-- Set magic quotes runtime to 1: --\n";
|
||||
var_dump(set_magic_quotes_runtime(1));
|
||||
$g = get_magic_quotes_runtime();
|
||||
echo "\n-- magic quotes runtime after set: " . $g . " --\n";
|
||||
|
||||
?>
|
||||
===DONE===
|
||||
--EXPECTF--
|
||||
Simple testcase for set_magic_quotes_runtime() function - basic test
|
||||
|
||||
-- magic quotes runtime set in INI file: --
|
||||
|
||||
-- Set magic quotes runtime to 0: --
|
||||
|
||||
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
||||
bool(false)
|
||||
|
||||
-- magic quotes runtime after set: --
|
||||
|
||||
-- Set magic quotes runtime to 1: --
|
||||
|
||||
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
||||
|
||||
Fatal error: set_magic_quotes_runtime(): magic_quotes_runtime is not supported anymore in Unknown on line 0
|
||||
|
||||
|
|
@ -1,37 +0,0 @@
|
|||
--TEST--
|
||||
Test set_magic_quotes_runtime() function - error conditions - pass function incorrect arguments
|
||||
--FILE--
|
||||
<?php
|
||||
/* Prototype: bool set_magic_quotes_runtime ( int $new_setting )
|
||||
* Description: Sets the current active configuration setting of magic_quotes_runtime
|
||||
*/
|
||||
|
||||
echo "Simple testcase for set_magic_quotes_runtime() - error test\n";
|
||||
|
||||
//Note: No error msgs on invalid input; just a return value of FALSE
|
||||
|
||||
echo "\n-- Testing set_magic_quotes_runtime() function with less than expected no. of arguments --\n";
|
||||
var_dump(set_magic_quotes_runtime());
|
||||
|
||||
echo "\n-- Testing set_magic_quotes_runtime() function with more than expected no. of arguments --\n";
|
||||
var_dump(set_magic_quotes_runtime(1, true));
|
||||
|
||||
?>
|
||||
===DONE===
|
||||
--EXPECTF--
|
||||
Simple testcase for set_magic_quotes_runtime() - error test
|
||||
|
||||
-- Testing set_magic_quotes_runtime() function with less than expected no. of arguments --
|
||||
|
||||
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
||||
|
||||
Warning: set_magic_quotes_runtime() expects exactly 1 parameter, 0 given in %s on line %d
|
||||
NULL
|
||||
|
||||
-- Testing set_magic_quotes_runtime() function with more than expected no. of arguments --
|
||||
|
||||
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
||||
|
||||
Warning: set_magic_quotes_runtime() expects exactly 1 parameter, 2 given in %s on line %d
|
||||
NULL
|
||||
===DONE===
|
|
@ -114,7 +114,6 @@ if (ob_get_level()) echo "Not all buffers were deleted.\n";
|
|||
|
||||
error_reporting(E_ALL);
|
||||
if (PHP_MAJOR_VERSION < 6) {
|
||||
ini_set('magic_quotes_runtime',0); // this would break tests by modifying EXPECT sections
|
||||
if (ini_get('safe_mode')) {
|
||||
echo <<< SAFE_MODE_WARNING
|
||||
|
||||
|
@ -236,7 +235,6 @@ $ini_overwrites = array(
|
|||
'error_append_string=',
|
||||
'auto_prepend_file=',
|
||||
'auto_append_file=',
|
||||
'magic_quotes_runtime=0',
|
||||
'ignore_repeated_errors=0',
|
||||
'precision=14',
|
||||
'memory_limit=128M',
|
||||
|
|
|
@ -472,7 +472,6 @@ class testHarness {
|
|||
'error_append_string'=>'',
|
||||
'auto_prepend_file'=>'',
|
||||
'auto_append_file'=>'',
|
||||
'magic_quotes_runtime'=>'0',
|
||||
);
|
||||
public $env = array();
|
||||
public $info_params = array();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue