Destructor
void __destructn(void)အျခား OOP ျဖစ္တဲ႔ C++ လိုမ်ိဳး destructor concept နဲ႔တူညီတာကို php5 မွာမိတ္ဆက္ေပးခဲ႔ပါတယ္
object တစ္ခုျဖစ္ဖို႔ အျခား refences ေတြမရွိေတာ႔ဘူးဆိုရင္ေတာ႔ destructor method ကိုေခၚရပါတယ္
<?php
class DestructorClass {
function __construct() {
print "In constructor <br/>";
$this->name= " DestructorClass ";
}
function __destruct() {
print "Destroying " . $this->name . "<br/>";
}
}
$obj = new DestructorClass();
?>
constructor လိုမ်ိဳးပါပဲ႔ မူလ desturctor ကိုေတာ႔ engine ကေန ေခၚလို႔မရနိုင္ပါဘူး
မူလ destructor ကိုအလုပ္လုပ္ခ်င္တယ္ဆိုရင္ေတာ႔ destructor body ထဲမွာ parent::__destruct() လုပ္ျပီးေခၚနိုင္ပါတယ္
No comments:
Post a Comment
Thanks for your comments
Welcome from cyberoot