2009-02-01 19:29:31 +00:00
|
|
|
--TEST--
|
|
|
|
Test set_magic_quotes_runtime() function - usage variation
|
2009-03-17 01:52:52 +00:00
|
|
|
--INI--
|
2009-02-01 19:29:31 +00:00
|
|
|
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\n";
|
|
|
|
|
|
|
|
$g = get_magic_quotes_runtime();
|
|
|
|
echo "magic quotes runtime set in INI file: ".$g."\n";
|
|
|
|
|
|
|
|
// Prevent notices about undefines variables
|
|
|
|
error_reporting(E_ALL & ~E_NOTICE);
|
|
|
|
|
|
|
|
$unset_var = 10;
|
|
|
|
unset ($unset_var);
|
|
|
|
|
|
|
|
class fooClass {
|
|
|
|
function __toString() {
|
|
|
|
return "true";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$fp = fopen(__FILE__, "r");
|
|
|
|
|
|
|
|
$values = array(
|
|
|
|
|
|
|
|
// int data
|
|
|
|
/*1*/ 0,
|
|
|
|
1,
|
|
|
|
12345,
|
|
|
|
-2345,
|
|
|
|
|
|
|
|
// float data
|
|
|
|
/*5*/ 0.0,
|
|
|
|
10.5,
|
|
|
|
-10.5,
|
|
|
|
10.1234567e10,
|
|
|
|
10.7654321E-10,
|
|
|
|
.5,
|
|
|
|
|
|
|
|
// null data
|
|
|
|
/*11*/ NULL,
|
|
|
|
null,
|
|
|
|
|
|
|
|
// boolean data
|
|
|
|
/*13*/ true,
|
|
|
|
false,
|
|
|
|
TRUE,
|
|
|
|
FALSE,
|
|
|
|
|
|
|
|
// empty data
|
|
|
|
/*17*/ "",
|
|
|
|
'',
|
|
|
|
|
|
|
|
// object data
|
|
|
|
/*19*/ new fooClass(),
|
|
|
|
|
|
|
|
// resource
|
|
|
|
/*20*/ $fp,
|
|
|
|
|
|
|
|
// undefined data
|
|
|
|
/*21*/ $undefined_var,
|
|
|
|
|
|
|
|
// unset data
|
|
|
|
/*22*/ $unset_var
|
|
|
|
);
|
|
|
|
|
|
|
|
// loop through each element of the array for data
|
|
|
|
|
|
|
|
$iterator = 1;
|
|
|
|
foreach($values as $value) {
|
|
|
|
echo "-- Iterator $iterator --\n";
|
|
|
|
var_dump( set_magic_quotes_runtime($value) );
|
|
|
|
echo "New value of magic_quotes_runtime after last set is " . get_magic_quotes_runtime(). "\n";
|
|
|
|
$iterator++;
|
|
|
|
};
|
|
|
|
|
|
|
|
fclose($fp);
|
|
|
|
|
|
|
|
?>
|
|
|
|
===DONE===
|
|
|
|
--EXPECTF--
|
|
|
|
Simple testcase for set_magic_quotes_runtime() function
|
|
|
|
magic quotes runtime set in INI file: 0
|
|
|
|
-- Iterator 1 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 2 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 3 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 4 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 5 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 6 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 7 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 8 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 9 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 10 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 11 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 12 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 13 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 14 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 15 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 1
|
|
|
|
-- Iterator 16 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 17 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 18 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 19 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
|
|
|
|
Warning: set_magic_quotes_runtime() expects parameter 1 to be boolean, object given in %s on line %d
|
|
|
|
NULL
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 20 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
|
|
|
|
Warning: set_magic_quotes_runtime() expects parameter 1 to be boolean, resource given in %s on line %d
|
|
|
|
NULL
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 21 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
-- Iterator 22 --
|
|
|
|
|
|
|
|
Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
|
|
|
|
bool(true)
|
|
|
|
New value of magic_quotes_runtime after last set is 0
|
|
|
|
===DONE===
|