13-08-1394، 02:39 ب.ظ
13-08-1394، 06:53 ب.ظ
تو زبان هایی مثل PHP که فقط از یک کلاس می تونیم ارث بری کنیم trait بوجود اومد تا این محدودیت برطرف بشه و بتونیم از خاصیت وراثت با چندین کلاس رو در کلاس مشتق داشته باشیم
مثال زیر فکرکنم خیلی واضحه و نیاز به توضیح نداره
مثال زیر فکرکنم خیلی واضحه و نیاز به توضیح نداره
trait Test { protected function a() { echo 'a is running...<br />'.PHP_EOL; } } class Base { public function b() { $this->a(); echo 'b is running...<br />'.PHP_EOL; } } class Drived extends Base { use Test; } $obj = new Drived; $obj->b();