我正在学习一门关于PHP的课程,但在完成其中一个任务时卡住了。
我卡住的部分是:
"PalprimeChecker [一个专为此任务创建的函数] 对象有一个名为number的属性。这个任务有两个部分。首先,将该属性赋值为17...."
我编写的代码返回错误,我无法继续进行...
include('class.palprimechecker.php');
$checker = new PalprimeChecker();
$checker->number = '17';
echo "The number " . "$checker";
echo "(is|is not)";
echo " a palprime.";
我完全不确定自己哪里出了错。有人知道赋值的正确方法吗?
希望你能帮助我,因为我快要抓狂了!
谢谢!
"$checker"
执行什么操作?该对象可能没有字符串表示可供输出。你可以使用echo $checker->number
,或者如果你想检查该对象,使用var_dump
。 - Wrikken$checker
?那不是一个字符串。PalprimeChecker
是否有__toString
方法? - gen_Eric17
存储在$checker->number
中。 您想要打印它:echo "数字 " . $checker->number;
- gen_Eric