menjelaskan
1. Atribut anggota pribadi dapat diperoleh di luar objek. __get() tidak hanya memperoleh variabel anggota pribadi dari kelas saat ini, tetapi juga dapat melakukan operasi lain dalam metode ini.
Misalnya, membuat instance kelas lain dan mendapatkan objek dari kelas lain.
2. Jika properti anggota tidak dienkapsulasi sebagai pribadi, objek itu sendiri tidak akan secara otomatis memanggil metode ini.
Contoh
<?php kelas autofelix { pribadi $nama = 'autofelix'; fungsi publik __dapatkan($nama) { if(in_array($nama, ['nama', 'umur'])) { echo $ini->nama; } kalau tidak { echo 'Tidak semuanya bisa diakses~'; } } } $a = autofelix baru(); $a->nama; //Keluaran: autofelix
Di atas adalah metode __get di PHP untuk mendapatkan atribut anggota, semoga bermanfaat bagi semuanya.