PHP - استفاده از چندین ویژگی(PHP - Using Multiple Traits)

بیایید به مثال دیگری نگاه کنیم:



مثال



<?php
trait message1 {
  public function msg1() {
   
echo "OOP is fun! ";
  }
}

trait message2 {
  public function msg2()
{
    echo "OOP reduces code duplication!";
  }

}

class Welcome {
 
use message1;
}

class Welcome2 {
  use message1, message2;

}


$obj = new Welcome();
$obj->msg1();
echo "<br>";

$obj2 =
new Welcome2();
$obj2->msg1();
$obj2->msg2();
?>



مثال توضیح داده شد


در اینجا، ما دو ویژگی را اعلام می کنیم: message1 و message2. سپس دو کلاس ایجاد می کنیم:
خوش آمدید و خوش آمدید2. کلاس اول (Welcome) از صفت message1 و the استفاده می کند
کلاس دوم (Welcome2) از هر دو صفت message1 و message2 (ویژگی های چندگانه) استفاده می کند
با کاما از هم جدا می شوند).