【发布时间】:2014-07-12 17:41:00
【问题描述】:
嗨,我在 php 中有一个方法链,有点像
<?php
auth::('username') -> is_logged() -> doSomething();
//execute something
?>
我想做的是,如果用户没有登录,那么不要调用 doSomething() 函数。一种方法是取消设置 $this ,但这会在任何其他方法中生成错误 ID。我也不能使用 die() 因为它会停止编译器并阻止之后编写的代码执行。最好的方法是什么?最好没有任何警告或错误,同时由于与类相关联的大量函数而尽可能少地进行更改。
【问题讨论】:
标签: php methods method-chaining