Class::method()->method();
如果变量满足条件,如何在对象上执行第三种方法?我需要在更短的版本中使用它:
if($a == $b) {
Class::method()->method()->disabled();
} else {
Class::method()->method();
}
答案 0 :(得分:1)
不是很短,但可能更容易阅读:
$c = Class::method()->method();
if($a == $b) {
$c->disabled();
}
(你不必重复Class::method()->method()
两次)