我正在使用 PHP 5.5 编写一些代码,在编写时我错误地编写了赋值而不是将参数传递给方法,如下所示:
$user->setPostCnt = 0;
$user->setAdmin = false;
当然应该在哪里:
$user->setPostCnt(0);
$user->setAdmin(false);
PHP 在解析它时没有返回任何错误或警告。因为它,我很久以后才发现问题(两个参数都为空),并且我认为我正在使用的库中有一个错误(即。我确信,在进行一些数据操作时,库将0
和都解释false
为null
)。
那么,这种类型的作业是做什么的:
$object->methodName = value;
在 PHP 中是什么意思?