gpt4 book ai didi

php类异常处理问题

转载 作者:可可西里 更新时间:2023-10-31 22:16:50 26 4
gpt4 key购买 nike

有一个针对我正在做的工作申请的开卷测验,它显然突出了我 php 知识的一个缺点。

请注意,我不是直接要求答案,而是要求向大家展示我在如何回答问题方面存在误解/缺乏的地方。问题是:

3. Finish the following class to print "Person->name has been zapped" when the 
following is executed on a Person object: print $person;


class Person{
private $name = '';
public function __construct($name){
$this->name = $name;
}
}

$person = new Person('fred');
print $person; // fred has been zapped

现在,要么有一些方法可以向类添加异常处理(尽管我认为“打印”会引发异常,要么我只是误解了这个问题。我确实知道(通过快速测试) 将打印放在 try..catch 中仍然会导致程序失败并出现“可捕获的 fatal error ”(我的捕获没有触发)。

我应该读些什么?

大卫

最佳答案

嗯,听起来他们更像是在寻找您对 PHP5 类的了解。我建议看一下 PHP 的 magic methods更深入地了解如何完成您想要做的事情。

基本上,您希望获得相关对象的可打印表示。

关于php类异常处理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2418083/

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