/* Auto-generated from php/php-langspec tests */ string(6) "double" Result of calling doit using function double = 20 ------- string(6) "square" Result of calling doit using function square = 100 ------- object(Closure)#1 (1) { ["parameter"]=> array(1) { ["$p"]=> string(10) "" } } Result of calling doit using double closure = 10 ------- object(Closure)#1 (1) { ["parameter"]=> array(1) { ["$p"]=> string(10) "" } } Result of calling doit using square closure = 25 -------