thinkPHP のような PHP 開発フレームワークは、次のコードに示すように、データベースの操作クラスをカプセル化し、メソッドが呼び出されます。 リーリー
この実装方法の背後にある考え方は何ですか? 対応する特定の専門用語はありますか?返信内容:
この実装方法の背後にある考え方は何ですか? 対応する特定の専門用語はありますか?
連鎖呼び出しは、
.
を返すことによって実装されます。
$this
リーリー
重要なポイントは各メソッドのMVC モデルの原理について学ぶことができます。
return $this;
です
次に、クラスのカプセル化を見てみましょう。
M('Test') は実際には TestModel クラスを定義することと同等です。
M('Test')->where()、このクラスの where メソッドを呼び出します。
主な困難は、MVC モデルの実装にあります。
これは MVC モデルの実装に関するチュートリアルです。チェックしてください。https://www.shiyanlou.com/cou...
オブジェクトが返されるたびにチェーン操作ですか?
チェーン操作、$thisを返す、メソッド呼び出し
チェーン操作
リーリー
上記の皆さんは正しいです。つながりを作ります。
リーリー
連鎖呼び出しは毎回オブジェクトを返します