Annotation of embedaddon/php/tests/lang/bug24926.phpt, revision 1.1.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>