Seperti yang ditunjukkan dalam rajah Saya ingin tahu mengapa pembolehubah kelas tidak boleh diberikan kepada pembolehubah kaedah objek tetapi ia boleh dilakukan dalam pembina
Ahli pembolehubah kelas dipanggil "sifat", atau "medan" atau "ciri", dan secara kolektif dirujuk sebagai "sifat" dalam dokumen ini. Pengisytiharan harta bermula dengan kata kunci awam, dilindungi atau peribadi, dan diikuti dengan pengisytiharan pembolehubah biasa.
Pembolehubah dalam atribut boleh dimulakan, tetapi nilai yang dimulakan mestilah pemalar di sini bermakna skrip PHP boleh mendapatkan nilainya semasa fasa penyusunan dan tidak bergantung pada maklumat masa jalan untuk dinilai.
Bukannya pembolehubah kelas tidak boleh diberikan pembolehubah, tetapi pembolehubah ini tidak boleh dinamik: seperti hasil kaedah, seperti operasi tertentu.
Ahli pembolehubah kelas dipanggil "sifat", atau "medan" atau "ciri", dan secara kolektif dirujuk sebagai "sifat" dalam dokumen ini. Pengisytiharan harta bermula dengan kata kunci awam, dilindungi atau peribadi, dan diikuti dengan pengisytiharan pembolehubah biasa.
Pembolehubah dalam atribut boleh dimulakan, tetapi nilai yang dimulakan mestilah pemalar di sini bermakna skrip PHP boleh mendapatkan nilainya semasa fasa penyusunan dan tidak bergantung pada maklumat masa jalan untuk dinilai.
http://php.net/manual/zh/lang...
Bukannya pembolehubah kelas tidak boleh diberikan pembolehubah, tetapi pembolehubah ini tidak boleh dinamik: seperti hasil kaedah, seperti operasi tertentu.
Kerana ini adalah sintaks PHP...
Nilai dalam pembolehubah kelas hanya boleh menjadi nilai, nombor, rentetan atau tatasusunan tertentu
Ia tidak boleh menjadi kaedah kelas
Ini peraturan tatabahasa, ingat saja, tiada sebab