Return to bug60611.phpt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / php / Zend / tests |
1.1 ! misho 1: --TEST-- ! 2: Bug #60611 (Segmentation fault with Cls::{expr}() syntax) ! 3: --FILE-- ! 4: <?php ! 5: class Cls { ! 6: function __call($name, $arg) { ! 7: } ! 8: static function __callStatic($name, $arg) { ! 9: } ! 10: } ! 11: ! 12: $cls = new Cls; ! 13: $cls->{0}(); ! 14: $cls->{1.0}(); ! 15: $cls->{true}(); ! 16: $cls->{false}(); ! 17: $cls->{null}(); ! 18: ! 19: Cls::{0}(); ! 20: Cls::{1.0}(); ! 21: Cls::{true}(); ! 22: Cls::{false}(); ! 23: Cls::{null}(); ! 24: ! 25: ?> ! 26: --EXPECTF-- ! 27: Fatal error: Method name must be a string in %sbug60611.php on line %d