微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php类异常处理问题

对于我正在做的工作申请有一个开放的书籍测验,它显然突出了我的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

现在,要么有一些方法可以在类中添加异常处理(虽然我会认为’print’会抛出异常,或者我只是误解了这个问题.我知道(从快速测试中)放入try..catch中的print仍会导致程序失败并出现“可捕获的致命错误”(我的捕获没有触发).

我该怎么读?

大卫

解决方法:

嗯,听起来更像是在寻找你对PHP5课程的了解.我建议你看看PHPmagic methods,以便更深入地了解如何完成你想要做的事情.

基本上,您正在寻找有问题的对象的可打印表示.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐