php类的调用

$class = new code();
$class ->action1()->action2();
我看有些方法调用是这么调用的,这是什么原理。

子衿沉夜
浏览 495回答 3
3回答

素胚勾勒不出你

这说明$class ->action1()返回的是一个类,这个类中又有action2方法

慕田峪4524236

举个示例来说, $str = 'abc123 '; echo strlen(trim($str)); 链式编程 $str = 'abc123 '; echo $str->trim()->strlen();

慕侠2389804

就是你调用action1()的时候 返回的任然是object,当然可以继续调用了,链式调用。class Test{ public function action1(){ //do something return $this; } }
打开App,查看更多内容
随时随地看视频慕课网APP