IMANAZADI
چهارشنبه 15 مهر 1394, 10:30 صبح
با سلام
دوستان تفاوت include , extends چیه ؟
مثال زیر رو در نظر بگیرید
در فایل test.php یک متد به نام fff وجود دارد
include ("test.php");
class a{
private $r;
public function __construct()
{
$r=new b();
}
public function xxx()
{
$this->r->fff;
}
}
include ("test.php");
class c extends b{
public function xxx()
{
parent::fff();
}
}
چه فرقی میکنه که یک کلاس رو اینکلود کنی و استفاده کنی یا اینکه ارث بری کنی ؟؟
دوستان تفاوت include , extends چیه ؟
مثال زیر رو در نظر بگیرید
در فایل test.php یک متد به نام fff وجود دارد
include ("test.php");
class a{
private $r;
public function __construct()
{
$r=new b();
}
public function xxx()
{
$this->r->fff;
}
}
include ("test.php");
class c extends b{
public function xxx()
{
parent::fff();
}
}
چه فرقی میکنه که یک کلاس رو اینکلود کنی و استفاده کنی یا اینکه ارث بری کنی ؟؟