register_shutdown_function()具有匿名函数错误

时间:2018-01-06 11:17:29

标签: php

使用register_shutdown_function()函数时遇到问题和奇怪的行为,让我通过示例说明:

首先使用普通的回调函数

<?php 

function myFunc() { 
    echo 'Function invoked...!'.PHP_EOL; 
};

myFunc();

register_shutdown_function('myFunc');

?>

结果

  

调用函数......!调用函数......!

使用匿名回调函数

<?php 

$myFunc = function () { 
    echo 'Function invoked...!'.PHP_EOL; 
};

$myFunc();

register_shutdown_function($myFunc);

?>

结果

  

调用函数......!致命错误:允许的内存大小为134217728   字节用尽(试图分配2291587111384字节)   第9行的E:\ www \ test.php

请任何建议???

0 个答案:

没有答案