例:
$this->m_button6PaneInfo->Movable( false )->Dock()->Fixed()->BottomDockable( false )->TopDockable( false )->Layer( 10 )->ToolbarPane();
これらのメソッドが $this を返す限り、失敗しません
これらのメソッドが $this を返す限り、失敗することはありません
<?phpclass testcls{ function fun1(){ echo 'fun1'; } function fun2(){ echo 'fun1'; } function fun3(){ echo 'fun3'; }}$test = new testcls();$test->fun1()->fun2()->fun3();?>
$test->fun1()->fun2()->fun3(); これは機能しません。
どうやって書けばいいですか? 1 行のステートメントで 3 つのメソッドを呼び出します。
class testcls{ function fun1(){ echo 'fun1'; return $this; } function fun2(){ echo 'fun1'; return $this; } function fun3(){ echo 'fun3'; return $this; }}$test = new testcls();$test->fun1()->fun2()->fun3();は次のように書きます 🎜 🎜 連鎖演算の前提として、各演算はオブジェクトそのものを返します。 🎜