TECH I.S.

PHP insteadof Keyword

❮ PHP キーワード

異なる特性からメソッドを選択するには、insteadofを使用します:

<?php trait message1 {   public function msgA() {     echo "My favorite color is red. ";   }   public function msgB() {     echo "My favorite number is 5. ";   } } trait message2 {   public function msgA() {     echo "My favorite color is blue. ";   }   public function msgB() {     echo "My favorite number is 7. ";   } } class MyClass {   use message1, message2 {     message1::msgA insteadof message2;     message2::msgB insteadof message1;   } } $obj = new MyClass(); $obj->msgA(); $obj->msgB(); ?>


定義と使用法

insteadofキーワードを使用すると、複数の特性に同じ名前のメソッドがある場合に、どの特性からメソッドを取得するかを選択できます。

関連ページ

traitキーワード

私たちの特徴についてもっと読むPHP OOP - 特性チュートリアル.


❮ PHP キーワード


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細