Annotation of embedaddon/php/ext/standard/tests/general_functions/var_export_basic8.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: var_export(): simple test with arrays and objects
        !             3: --FILE--
        !             4: <?php
        !             5: /* Prototype  : mixed var_export(mixed var [, bool return])
        !             6:  * Description: Outputs or returns a string representation of a variable 
        !             7:  * Source code: ext/standard/var.c
        !             8:  * Alias to functions: 
        !             9:  */
        !            10:  
        !            11: echo "\n\n-- Var export on a simple  object --\n";
        !            12: $o1 = new stdclass;
        !            13: $o1->p = '22';
        !            14: $o2 = new stdclass;
        !            15: $o2->a = 1;
        !            16: $o2->b = array('k'=>2); 
        !            17: $o2->x = $o1; 
        !            18: var_export($o2);
        !            19: 
        !            20: echo "\n\n-- Var export on an simple array --\n";
        !            21: $a = array(1,2,3,4);
        !            22: var_export($a);
        !            23: 
        !            24: echo "\n\n-- Var export on an nested array --\n";
        !            25: $a = array('one' => 'first');
        !            26: $b = array('foo' => $a, 'bar' => $o2);
        !            27: var_export($b);
        !            28: 
        !            29: ?>
        !            30: ===DONE===
        !            31: --EXPECTF--
        !            32: -- Var export on a simple  object --
        !            33: stdClass::__set_state(array(
        !            34:    'a' => 1,
        !            35:    'b' => 
        !            36:   array (
        !            37:     'k' => 2,
        !            38:   ),
        !            39:    'x' => 
        !            40:   stdClass::__set_state(array(
        !            41:      'p' => '22',
        !            42:   )),
        !            43: ))
        !            44: 
        !            45: -- Var export on an simple array --
        !            46: array (
        !            47:   0 => 1,
        !            48:   1 => 2,
        !            49:   2 => 3,
        !            50:   3 => 4,
        !            51: )
        !            52: 
        !            53: -- Var export on an nested array --
        !            54: array (
        !            55:   'foo' => 
        !            56:   array (
        !            57:     'one' => 'first',
        !            58:   ),
        !            59:   'bar' => 
        !            60:   stdClass::__set_state(array(
        !            61:      'a' => 1,
        !            62:      'b' => 
        !            63:     array (
        !            64:       'k' => 2,
        !            65:     ),
        !            66:      'x' => 
        !            67:     stdClass::__set_state(array(
        !            68:        'p' => '22',
        !            69:     )),
        !            70:   )),
        !            71: )===DONE===

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