Annotation of embedaddon/php/Zend/tests/closure_003.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Closure 003: Lambda with lexical variables (local scope)
                      3: --FILE--
                      4: <?php
                      5: 
                      6: function run () {
                      7:        $x = 4;
                      8: 
                      9:        $lambda1 = function () use ($x) {
                     10:                echo "$x\n";
                     11:        };
                     12: 
                     13:        $lambda2 = function () use (&$x) {
                     14:                echo "$x\n";
                     15:        };
                     16: 
                     17:        $lambda1();
                     18:        $lambda2();
                     19:        $x++;
                     20:        $lambda1();
                     21:        $lambda2();
                     22: }
                     23: 
                     24: run();
                     25: 
                     26: echo "Done\n";
                     27: ?>
                     28: --EXPECT--
                     29: 4
                     30: 4
                     31: 4
                     32: 5
                     33: Done

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>