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 (ویژگی های چندگانه) استفاده می کند با کاما از هم جدا می شوند).