【发布时间】:2011-06-03 21:39:22
【问题描述】:
我在链接类函数中发现了一些有限的用途,比如$class->setUser('foo')->getInfo()(不好的例子),尽管我无法理解如何处理链中调用之一引起的任何错误。
例如,如果setUser() 出现错误并返回false,则它不会返回$this 并且不允许调用另一个函数,从而显示错误。
我刚刚意识到的(如果这是错误的,请纠正我),如果setUser() 中出现错误会引发异常,以防止以下getInfo() 函数运行并发出错误?
这至少是有用的知识,这样我就可以调试使用链接的代码,即使我不使用它。
【问题讨论】:
标签: php oop exception-handling method-chaining