Annotation of embedaddon/php/Zend/tests/closure_033.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Closure 033: Dynamic closure property and private function
! 3: --FILE--
! 4: <?php
! 5:
! 6: class Test {
! 7: public $func;
! 8: function __construct() {
! 9: $this->func = function() {
! 10: echo __METHOD__ . "()\n";
! 11: };
! 12: }
! 13: private function func() {
! 14: echo __METHOD__ . "()\n";
! 15: }
! 16: }
! 17:
! 18: $o = new Test;
! 19: $f = $o->func;
! 20: $f();
! 21: $o->func();
! 22:
! 23: ?>
! 24: ===DONE===
! 25: --EXPECTF--
! 26: Test::{closure}()
! 27:
! 28: Fatal error: Call to private method Test::func() from context '' in %sclosure_033.php on line %d
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>