Annotation of embedaddon/php/ext/standard/tests/general_functions/set_magic_quotes_runtime_variation1.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Test set_magic_quotes_runtime() function -  usage variation
                      3: --INI--
                      4: magic_quotes_runtime = 0
                      5: --FILE--
                      6: <?php
                      7: /* Prototype: bool set_magic_quotes_runtime  ( int $new_setting  )
                      8:  * Description: Sets the current active configuration setting of magic_quotes_runtime
                      9: */
                     10: 
                     11: echo "Simple testcase for set_magic_quotes_runtime() function\n";
                     12: 
                     13: $g = get_magic_quotes_runtime();
                     14: echo "magic quotes runtime set in INI file: ".$g."\n";
                     15: 
                     16: // Prevent notices about undefines variables
                     17: error_reporting(E_ALL & ~E_NOTICE);
                     18: 
                     19: $unset_var = 10;
                     20: unset ($unset_var);
                     21: 
                     22: class fooClass {
                     23:    function __toString() {
                     24:        return "true";
                     25:    }
                     26: }
                     27: 
                     28: $fp = fopen(__FILE__, "r");
                     29: 
                     30: $values = array(
                     31: 
                     32:              // int data
                     33: /*1*/     0,
                     34:              1,
                     35:              12345,
                     36:              -2345,
                     37:        
                     38:              // float data
                     39: /*5*/     0.0,
                     40:              10.5,
                     41:              -10.5,
                     42:              10.1234567e10,
                     43:              10.7654321E-10,
                     44:              .5,
                     45:        
                     46:              // null data
                     47: /*11*/    NULL,
                     48:              null,
                     49:        
                     50:              // boolean data
                     51: /*13*/    true,
                     52:              false,
                     53:              TRUE,
                     54:              FALSE,
                     55:        
                     56:              // empty data
                     57: /*17*/    "",
                     58:              '',
                     59:        
                     60:              // object data
                     61: /*19*/    new fooClass(),
                     62:              
                     63:              // resource
                     64: /*20*/    $fp,
                     65:              
                     66:              // undefined data
                     67: /*21*/    $undefined_var,
                     68:        
                     69:              // unset data
                     70: /*22*/    $unset_var
                     71: );
                     72: 
                     73: // loop through each element of the array for data
                     74: 
                     75: $iterator = 1;
                     76: foreach($values as $value) {
                     77:       echo "-- Iterator $iterator --\n";
                     78:       var_dump( set_magic_quotes_runtime($value) );
                     79:       echo "New value of magic_quotes_runtime after last set is " . get_magic_quotes_runtime(). "\n";
                     80:       $iterator++;
                     81: };
                     82: 
                     83: fclose($fp); 
                     84: 
                     85: ?>
                     86: ===DONE===
                     87: --EXPECTF--
                     88: Simple testcase for set_magic_quotes_runtime() function
                     89: magic quotes runtime set in INI file: 0
                     90: -- Iterator 1 --
                     91: 
                     92: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                     93: bool(true)
                     94: New value of magic_quotes_runtime after last set is 0
                     95: -- Iterator 2 --
                     96: 
                     97: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                     98: bool(true)
                     99: New value of magic_quotes_runtime after last set is 1
                    100: -- Iterator 3 --
                    101: 
                    102: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    103: bool(true)
                    104: New value of magic_quotes_runtime after last set is 1
                    105: -- Iterator 4 --
                    106: 
                    107: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    108: bool(true)
                    109: New value of magic_quotes_runtime after last set is 1
                    110: -- Iterator 5 --
                    111: 
                    112: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    113: bool(true)
                    114: New value of magic_quotes_runtime after last set is 0
                    115: -- Iterator 6 --
                    116: 
                    117: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    118: bool(true)
                    119: New value of magic_quotes_runtime after last set is 1
                    120: -- Iterator 7 --
                    121: 
                    122: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    123: bool(true)
                    124: New value of magic_quotes_runtime after last set is 1
                    125: -- Iterator 8 --
                    126: 
                    127: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    128: bool(true)
                    129: New value of magic_quotes_runtime after last set is 1
                    130: -- Iterator 9 --
                    131: 
                    132: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    133: bool(true)
                    134: New value of magic_quotes_runtime after last set is 1
                    135: -- Iterator 10 --
                    136: 
                    137: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    138: bool(true)
                    139: New value of magic_quotes_runtime after last set is 1
                    140: -- Iterator 11 --
                    141: 
                    142: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    143: bool(true)
                    144: New value of magic_quotes_runtime after last set is 0
                    145: -- Iterator 12 --
                    146: 
                    147: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    148: bool(true)
                    149: New value of magic_quotes_runtime after last set is 0
                    150: -- Iterator 13 --
                    151: 
                    152: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    153: bool(true)
                    154: New value of magic_quotes_runtime after last set is 1
                    155: -- Iterator 14 --
                    156: 
                    157: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    158: bool(true)
                    159: New value of magic_quotes_runtime after last set is 0
                    160: -- Iterator 15 --
                    161: 
                    162: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    163: bool(true)
                    164: New value of magic_quotes_runtime after last set is 1
                    165: -- Iterator 16 --
                    166: 
                    167: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    168: bool(true)
                    169: New value of magic_quotes_runtime after last set is 0
                    170: -- Iterator 17 --
                    171: 
                    172: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    173: bool(true)
                    174: New value of magic_quotes_runtime after last set is 0
                    175: -- Iterator 18 --
                    176: 
                    177: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    178: bool(true)
                    179: New value of magic_quotes_runtime after last set is 0
                    180: -- Iterator 19 --
                    181: 
                    182: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    183: 
                    184: Warning: set_magic_quotes_runtime() expects parameter 1 to be boolean, object given in %s on line %d
                    185: NULL
                    186: New value of magic_quotes_runtime after last set is 0
                    187: -- Iterator 20 --
                    188: 
                    189: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    190: 
                    191: Warning: set_magic_quotes_runtime() expects parameter 1 to be boolean, resource given in %s on line %d
                    192: NULL
                    193: New value of magic_quotes_runtime after last set is 0
                    194: -- Iterator 21 --
                    195: 
                    196: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    197: bool(true)
                    198: New value of magic_quotes_runtime after last set is 0
                    199: -- Iterator 22 --
                    200: 
                    201: Deprecated: Function set_magic_quotes_runtime() is deprecated in %s on line %d
                    202: bool(true)
                    203: New value of magic_quotes_runtime after last set is 0
                    204: ===DONE===

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>