แอตทริบิวต์คลาส php เริ่มต้นในตัวสร้างโดยไม่รักษาค่า
ฉันกำลังพยายามเพิ่มคลาสในโครงการ และหลังจากเริ่มต้นแอตทริบิวต์คลาสในคอนสตรัคเตอร์แล้ว ดูเหมือนว่าคลาสไม่คงค่าไว้
ถ้าฉันบังคับค่าแอตทริบิวต์ ในวิธีการ ฉันได้สิ่งที่ต้องการ ฉันขาดอะไรไปหรือเปล่า
class test {
    public $test_var;
    public function __constructor(){
        $this->test_var = \'hello\';
    }
    public function add_record(){
//        $this->test_var = \'hello\';
        print $this->test_var;
    }
}
$test = new test();
$test->add_record();
Answer
วิธีแก้ปัญหา:
__ตัวสร้างไม่ใช่สิ่งที่คุณต้องการ ควรเป็น
 public function __construct(){
Source