2009-11-25 89 views
2

是否有可能让类返回false而不是对象引用?这将使错误处理非常干净。考虑代码:最佳实践:处理类错误

$page = new PageContent('www.google.com'); 
if ($page) 
    // do stuff 
else 
    // handle error 

回答

5

不可以,但你可以在__construct()方法throw异常,并处理。

+2

我同意。为此使用例外。他们是专为它:)。 – TheGrandWazoo 2009-11-25 14:55:15

+0

,帮助我表示感谢 – 2011-11-01 23:06:20