PDA

View Full Version : سوالی در مورد کلاس و گلوبال پراپرتیز



postpost
جمعه 05 آذر 1395, 18:53 عصر
سلام
فرض کنید من یک همچین کلاسی دارد:



class myClass{
public function method1(){
$basic = new AnotherClass;
$this->method2();
}
public function method2(){
$basic????
}
}


چکار کنم که basic$ در همه این کلاس در دسترس باشه؟ اینجا من یک بار در متد اول basic$ رو initialize کردم میخوام اونو در متد دوم هم داشته باشم و ناچار نباشم دوباره معرفیش کنم.

راستی نمیخوام بعنوان یک پارامتر اونو بفرستم به show2 چون دیگه مفهوم آبجکت اورینت رو از دست میده.

numberone1
جمعه 05 آذر 1395, 22:29 عصر
سلام

قبل از فانکشن ها بنویس



var basic;


توی فانکشن ها اینجوری بهش دسترسی داری


$this->basic