آدرس

تهران، خیابان شریعتی، بالاتر از سه راه ملک، روبروی آتش نشانی

شماره تماس

۰۹۱۹۳۴۲۶۲۵۱
۰۲۱۹۱۳۰۳۴۲۴

آدرس ایمیل

info@artarasaneh.com
artarasaneh@gmail.com

آموزش برنامه نویسی PHP-جلسه شانزدهم

آموزش برنامه نویسی PHP-جلسه شانزدهم

وقتی یک شی را ایجاد می‌کنیم می توانیم به وسیله constructor یا سازنده، متغیرها را مقداردهی اولیه کنیم.

__construct()

اگر از این تابع استفاده کنیم دیگر نیازی به استفاده از 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

__destruct Function()

این تابع مقابل تابع کانستراکت عمل می کند یعنی مخرب است و اگر بخواهیم کلاسی را بعد از اینکه کارمان با اون تموم شد حذف کنیم از این تابع استفاده می کنیم.

<?php
class Fruit {
 public $name;
 public $color;
 function __construct($name, $color) {
   $this->name = $name;
   $this->color = $color;
 }
 function __destruct() {
   echo “The fruit is {$this->name} and the color is {$this->color}.”;
 }
}
$apple = new Fruit(“Apple”, “red”);
?>
اشتراک گذاری :
مریم گوهرزاد
نویسنده

مریم گوهرزاد

مدرس و بنیانگذار هلدینگ آرتا رسانه. برنامه نویس و محقق حوزه بلاکچین

https://t.me/artarasaneh
tel:09193426251
https://wa.me/+989193426251
https://instagram.com/artarasaneh_com