gpt4 book ai didi

php - 升级到 PHP 5.4.0 后调用未定义的方法

转载 作者:可可西里 更新时间:2023-11-01 00:03:24 26 4
gpt4 key购买 nike

被这个难住了。这段代码给了我

PHP Fatal error: Call to undefined method MyObject::helloWorld()

但只有第二次运行它,第一次运行正常。

class MyObject
{

function __construct()
{
echo("creating MyObject...");
}


public function helloWorld()
{
echo("Hello World!");
}


}

$obj = new MyObject();
$obj->helloWorld();

我还看到第二次生成“creating MyObject...”,但不是“Hello World!”。

我正在升级到 PHP 5.4.0。

我一定是遗漏了一些非常明显的东西。

最佳答案

这是 APC 错误...您可以在 /etc/php.ini/etc/php.d/apc.ini 中应用补丁或禁用 APC取决于你的配置。

第一次运行脚本时,操作码会生成并由 APC 缓存,第二次运行脚本时,操作码会从 APC 缓存中提取。因为 APC 缓存不好,您的脚本在运行几秒钟时失败。

请参阅此错误以获取引用 php #61219php #60658

关于php - 升级到 PHP 5.4.0 后调用未定义的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10342738/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com