私は OOP に比較的慣れていないので、Simple HTML DOM のドキュメントを参照して、そのメソッドがメソッドチェーンと値/オブジェクトを返す通常の動作の両方をどのように使用するのか疑問に思っていました。
たとえば、次のことができます。
$html = new simple_html_dom();
$html -> find('something'); // Returns object or array of objects
しかし、私もできる:
$html -> find('something') -> find('something_else');
メソッドチェーンを正しく理解していれば、つまりそれ自体がfind()
返されることを意味します。$this
また、メソッドチェーンを使用して return を使用することも私の理解です$this
。その後、ゲッターメソッドを使用して、使用できる/必要な値を実際に返します。例えば:
$object -> add(1) -> add(2) -> getNumber();
ここで何が欠けていますか?前もって感謝します!