Tag: 方法链

在PHP中链接静态方法?

是否有可能使用静态类链接静态方法? 说我想做这样的事情: $value = TestClass::toValue(5)::add(3)::subtract(2)::add(8)::result(); 。 。 。 显然我会希望给$ value赋予数字14.这可能吗? 更新 :它不起作用(你不能返回“自我” – 这不是一个实例!),但这是我的想法所采取的: class TestClass { public static $currentValue; public static function toValue($value) { self::$currentValue = $value; } public static function add($value) { self::$currentValue = self::$currentValue + $value; return self; } public static function subtract($value) { self::$currentValue = self::$currentValue – $value; return self; } […]

PHP方法链接?

我正在使用PHP 5,并且我听说过面向对象方法中的一个新function,称为“方法链接”。 究竟是什么? 我如何实现它?