本地PHP函数上的PHP致命错误.为什么?


PHP Fatal Error on a native php function. Why?

(更新)
问题是由于我的php版本不是文档中指定的最低版本。


情况:
在本机php函数上获取致命错误。(使用php 5.2.17版本)有什么明显的原因吗?

错误输出:
PHP致命错误:在第4行上调用/home/oursite/public_html/pdfgenerator/memory.PHP中未定义的函数gc_collect_cycles()

脚本内容:

// memory.php
<?php
gc_collect_cycles();
?>

gc_collect_cycles()是从5.3.0版本开始的PHP版本,因此在5.2.17时您将无法使用它。

您已经回答了自己的问题。此函数仅在PHP 5.3及更高版本中可用。您使用的是PHP 5.2.17

来自手册:

gc_collect_cycles

(PHP 5>=5.3.0)

gc_collect_cycles——强制收集任何现有的垃圾循环

因此,它在5.2.17 上不可用