ホームページ >バックエンド開発 >PHPチュートリアル >PHPチェーンコール
strlen (strim ($str))
これは文字列の長さを取得する関数ですが、チェーン操作として記述するにはどうすればよいですか?
ヒント:
まず String クラスを実装します。このクラスのオブジェクトが呼び出されて処理されると、__call マジック メソッドがトリガーされ、次に call_user_func が実行されます
strlen (strim ($str))
これは文字列の長さを取得する関数ですが、チェーン操作として記述するにはどうすればよいですか?
ヒント:
まず String クラスを実装します。このクラスのオブジェクトが呼び出されて処理されると、__call マジック メソッドがトリガーされ、次に call_user_func が実行されます
リーリー
出力:
リーリーリーリー リーリー
このような関数を実装するのは難しくありません。必要なのは文字列をカプセル化することだけです。チェーン呼び出しが必要な場合は、$this を返すだけです。
関数を実現するには次のコードを参照してください:
->なぜスペースが必要なので ==、とても奇妙に見えます