1--TEST-- 2Bug #48693 (Double declaration of __lambda_func when lambda wrongly formatted) 3--FILE-- 4<?php 5 6$x = create_function('', 'return 1; }'); 7$y = create_function('', 'function a() { }; return 2;'); 8$z = create_function('', '{'); 9$w = create_function('', 'return 3;'); 10 11var_dump( 12 $x, 13 $y(), 14 $z, 15 $w(), 16 $y != $z 17); 18 19?> 20--EXPECTF-- 21Parse error: %s in %s(%d) : runtime-created function on line 1 22 23Parse error: %s %s(%d) : runtime-created function on line 1 24bool(false) 25int(2) 26bool(false) 27int(3) 28bool(true) 29