summaryrefslogtreecommitdiff
path: root/Zend/tests/closure_012.phpt
blob: 044de936ca9720a3733c4a9504ead4a8233887ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
--TEST--
Closure 012: Undefined lexical variables
--FILE--
<?php
$lambda = function () use ($i) {
    return ++$i;
};
$lambda();
$lambda();
var_dump($i);
$lambda = function () use (&$i) {
    return ++$i;
};
$lambda();
$lambda();
var_dump($i);
?>
--EXPECTF--
Warning: Undefined variable $i in %s on line %d

Warning: Undefined variable $i in %s on line %d
NULL
int(2)