Annotation of embedaddon/php/Zend/tests/cast_to_array.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: casting different variables to array
! 3: --FILE--
! 4: <?php
! 5:
! 6: $r = fopen(__FILE__, "r");
! 7:
! 8: class test {
! 9: private $var1 = 1;
! 10: public $var2 = 2;
! 11: protected $var3 = 3;
! 12:
! 13: function __toString() {
! 14: return "10";
! 15: }
! 16: }
! 17:
! 18: $o = new test;
! 19:
! 20: $vars = array(
! 21: "string",
! 22: "",
! 23: "\0",
! 24: "8754456",
! 25: 9876545,
! 26: 0.10,
! 27: array(),
! 28: array(1,2,3),
! 29: false,
! 30: true,
! 31: NULL,
! 32: $r,
! 33: $o
! 34: );
! 35:
! 36: foreach ($vars as $var) {
! 37: $tmp = (array)$var;
! 38: var_dump($tmp);
! 39: }
! 40:
! 41: echo "Done\n";
! 42: ?>
! 43: --EXPECTF--
! 44: array(1) {
! 45: [0]=>
! 46: string(6) "string"
! 47: }
! 48: array(1) {
! 49: [0]=>
! 50: string(0) ""
! 51: }
! 52: array(1) {
! 53: [0]=>
! 54: string(1) "