【发布时间】:2021-06-04 07:21:09
【问题描述】:
我使用 PHP 创建了一个内联对象作为我的 SQL 表的模型,当我尝试将函数设置为对象值时,我收到了这个错误。我简化了代码以显示错误:
PHP
$test = (object) [
'autoValue'=>function($name) {
return $name.' in table.';
}
];
echo $test->autoValue('Rick');
我不断收到错误:
致命错误:未捕获的错误:调用未定义的方法 stdClass::autoValue() in
我需要在对象中运行一个存储在autoValue中的函数,我不能用类来设置对象。
我该怎么做?
【问题讨论】:
标签: php