Edit report at https://bugs.php.net/bug.php?id=60410&edit=1
ID: 60410 Updated by: yohg...@php.net Reported by: zarzu dot razvan at gmail dot com Summary: script stops when closure used without open brackets -Status: Open +Status: Feedback Type: Bug Package: Variables related Operating System: Windows XP PHP Version: Irrelevant Block user comment: N Private report: N Previous Comments: ------------------------------------------------------------------------ [2011-11-30 00:27:33] yohg...@php.net That's strange. With cli/Linux, I get this for both trunk and PHP 5.3 PHP Catchable fatal error: Object of class Closure could not be converted to string in /home/yohgaki/ext/svn/oss/php.net/php-src/t3.php on line 3 Try with cli binary. ------------------------------------------------------------------------ [2011-11-29 15:49:16] zarzu dot razvan at gmail dot com display_errors was set to 1. Changed it to 0, same result. ------------------------------------------------------------------------ [2011-11-29 14:20:25] fel...@php.net Check if your display_errors is set to 0 (zero) ------------------------------------------------------------------------ [2011-11-29 14:15:41] zarzu dot razvan at gmail dot com Description: ------------ When declaring a closure and using it without the open brackets (as if it were a variable), PHP stops from executing next instructions. Test script: --------------- $a = function(){}; echo $a; echo 'Hey!'; Expected result: ---------------- Hey! Actual result: -------------- nothing ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60410&edit=1