آموزش مقدماتی PHP | تابع construct در OOP
خطای دسترسی
برای ثبت پاسخ، ابتدا باید در سایت وارد شوید.
تابع __construct
تابع construct به شما اجازه می دهد که برای ویژگی های یک شیء مقدار دهی اولیه داشته باشید.
اگر یک تابع __construct() ایجاد کرده باشید، PHP به صورت اتوماتیک پس از اینکه یک شیء از یک کلاس را ایجاد کنید، آن را فراخوانی می کند.
توجه داشته باشید که تابع construct با دو علامت _ شروع می شود.
در مثال زیر می بینید که با استفاده از تابع construct دیگر نیازی نیست برای مقدار دهی به ویژگی $name از متد set_name استفاده کنیم، که در نتیجه حجم کدِ نوشته شده کاهش پیدا می کند:
<?php
class Fruit {
public $name;
public $color;
function __construct($name) {
$this->name = $name;
}
function get_name() {
return $this->name;
}
}
$apple = new Fruit("Apple");
echo $apple->get_name();
?>
برای ثبت پرسش ابتدا در سایت وارد شوید.