Annotation of embedaddon/php/Zend/tests/offset_array.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: using different variables to access array offsets
                      3: --FILE--
                      4: <?php
                      5: 
                      6: $arr = array(1,2,3,4,5,6,7,8);
                      7: 
                      8: var_dump($arr[1]);
                      9: var_dump($arr[0.0836]);
                     10: var_dump($arr[NULL]);
                     11: var_dump($arr["run away"]);
                     12: 
                     13: var_dump($arr[TRUE]);
                     14: var_dump($arr[FALSE]);
                     15: 
                     16: $fp = fopen(__FILE__, "r");
                     17: var_dump($arr[$fp]);
                     18: 
                     19: $obj = new stdClass;
                     20: var_dump($arr[$obj]);
                     21: 
                     22: $arr1 = Array(1,2,3);
                     23: var_dump($arr[$arr1]);
                     24: 
                     25: echo "Done\n";
                     26: ?>
                     27: --EXPECTF--    
                     28: int(2)
                     29: int(1)
                     30: 
                     31: Notice: Undefined index:  in %s on line %d
                     32: NULL
                     33: 
                     34: Notice: Undefined index: run away in %s on line %d
                     35: NULL
                     36: int(2)
                     37: int(1)
                     38: 
                     39: Strict Standards: Resource ID#%d used as offset, casting to integer (%d) in %s on line %d
                     40: int(%d)
                     41: 
                     42: Warning: Illegal offset type in %s on line %d
                     43: NULL
                     44: 
                     45: Warning: Illegal offset type in %s on line %d
                     46: NULL
                     47: Done

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