Annotation of embedaddon/php/tests/lang/bug24926.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Bug #24926 (lambda function (create_function()) cannot be stored in a class property)
! 3: --FILE--
! 4: <?php
! 5:
! 6: error_reporting (E_ALL);
! 7:
! 8: class foo {
! 9:
! 10: public $functions = array();
! 11:
! 12: function foo()
! 13: {
! 14: $function = create_function('', 'return "FOO\n";');
! 15: print($function());
! 16:
! 17: $this->functions['test'] = $function;
! 18: print($this->functions['test']()); // werkt al niet meer
! 19:
! 20: }
! 21: }
! 22:
! 23: $a = new foo ();
! 24:
! 25: ?>
! 26: --EXPECT--
! 27: FOO
! 28: FOO
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>