Annotation of embedaddon/php/Zend/tests/bug33999.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #33999 (object remains object when cast to int)
! 3: --INI--
! 4: error_reporting=4095
! 5: --FILE--
! 6: <?php
! 7: class Foo {
! 8: public $bar = "bat";
! 9: }
! 10:
! 11: $foo = new Foo;
! 12: var_dump($foo);
! 13:
! 14: $bar = (int)$foo;
! 15: var_dump($bar);
! 16:
! 17: $baz = (float)$foo;
! 18: var_dump($baz);
! 19: ?>
! 20: --EXPECTF--
! 21: object(Foo)#1 (1) {
! 22: ["bar"]=>
! 23: string(3) "bat"
! 24: }
! 25:
! 26: Notice: Object of class Foo could not be converted to int in %sbug33999.php on line 9
! 27: int(1)
! 28:
! 29: Notice: Object of class Foo could not be converted to double in %sbug33999.php on line 12
! 30: float(1)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>