123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- --TEST--
- using different variables to access boolean offsets
- --FILE--
- <?php
- $bool = TRUE;
- var_dump($bool[1]);
- var_dump($bool[0.0836]);
- var_dump($bool[NULL]);
- var_dump($bool["run away"]);
- var_dump($bool[TRUE]);
- var_dump($bool[FALSE]);
- $fp = fopen(__FILE__, "r");
- var_dump($bool[$fp]);
- $obj = new stdClass;
- var_dump($bool[$obj]);
- $arr = Array(1,2,3);
- var_dump($bool[$arr]);
- echo "Done\n";
- ?>
- --EXPECTF--
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Warning: Trying to access array offset on value of type bool in %s on line %d
- NULL
- Done
|