gpt4 book ai didi

php - 从对象调用函数?

转载 作者:可可西里 更新时间:2023-11-01 13:55:41 26 4
gpt4 key购买 nike

<?php
$ar = (object) array('a'=>function(){
echo 'TEST';
});
$ar->a();
?>

我收到此错误调用未定义的方法

最佳答案

更新:

如果您使用的是 PHP 5.3 或更高版本,请查看其他答案:)


我不认为这是正确的语法,它会给你:

Parse error: syntax error, unexpected T_FUNCTION in....

你需要创建一个类,给它添加方法,使用new关键字来实例化它然后你就可以做到:

$ar->a();

class myclass
{
public function a()
{
echo 'TEST';
}
}

$ar = new myclass;
$ar->a(); // TEST

参见 Classes and Objects获取更多信息。

关于php - 从对象调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10086451/

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