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