میخوای وارد بازار کار بشی و محصولات خودت رو بفرشی همین الان ثبت نام کن
0

سازنده کلاس در PHP

متد سازنده یا construction

سازنده تابعی است که در هنگام ایجاد کلاس به صورت اتوماتیک فراخوانی می شود و می توان توسط آن تنظیمات اولیه همانند ایجاد ارتباط با دیتابیس و یا کارهای مشابه را انجام داد.

یک سازنده به شما امکان می دهد تا خصوصیات یک شی را در هنگام ایجاد شی آغاز کنید.

اگر یک تابع  __construct()ایجاد کنید ، PHP هنگام ایجاد یک شی از یک کلاس به طور خودکار با این عملکرد فراخوانی می شود.

توجه داشته باشید که تابع سازه با دو زیر خط (__) شروع می شود!

در مثال زیر مشاهده می کنیم که استفاده از سازنده ما را از فراخوانی متد 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();
?>

مثالی دیگر از متد سازنده :

<?php
class Fruit {
public $name;
public $color;

function __construct($name, $color) {
$this->name = $name;
$this->color = $color;
}
function get_name() {
return $this->name;
}
function get_color() {
return $this->color;
}
}

$apple = new Fruit(“Apple”“red”);
echo $apple->get_name();
echo “<br>”;
echo $apple->get_color();
?>


 

نظراتتون رو زیر همین پست با ما به اشتراک بگذارید.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

×

سلام کاربر عزیز

هر سوالی دارید در این بخش هستیم تا شما رو راهنمائی کنیم

روی لوگومون کلیک کنید

× چطور میتونم کمکتون کنم؟