私はこのコードを持っています:
class one{
public $instance;
function instance(){
$this->instance = 'instance was created';
}
function execute(){
$this->instance .= "and something happened";
}
}
$class = new one;
$class->instance();
$class->execute();
echo $class->instance;
そして、それは私が期待することを行いますが、アクションを連鎖させるにはどうすればよいですか。たとえば、これらの関数を1行で呼び出すにはどうすればよいですか:
$class->instance()->execute();
そして、私は次のようにすることが可能であることを知っています:
one::instance()->execute();
しかし、この場合、物事を複雑にする静的関数が必要になります。これらのことについて説明が必要です