構造函數與析構造函數
<?php
class Car {
? ? //增加構造函數與析構函數
? ? function __construct(){
? ? ? ? print "構造函數被調用\n"; ??
? ? }
? ? function __destruct(){
? ? ? ? print "析造函數被調用\n";?
? ? }
}
$car = new Car();
結果 ?構造函數被調用
析造函數被調用
析造函數不是在對象被銷毀時才調用嗎?為什么會在這被調用?
<?php
class Car {
? ? //增加構造函數與析構函數
? ? function __construct(){
? ? ? ? print "構造函數被調用\n"; ??
? ? }
? ? function __destruct(){
? ? ? ? print "析造函數被調用\n";?
? ? }
}
$car = new Car();
結果 ?構造函數被調用
析造函數被調用
析造函數不是在對象被銷毀時才調用嗎?為什么會在這被調用?
2016-04-10
舉報
2016-04-10
在程序結束后如果沒有執行unset();析構函數將自動調用 ? ?跟構造函數初始化功能類似
2016-04-10
php作為腳本語言是頁面結束即釋放變量所占內存的