
menjelaskan
1. $ini adalah referensi ke objek saat ini. Ada pointer di $this, siapa pun yang memanggilnya akan menunjuk ke sana.
2. $this tidak dapat digunakan untuk mengakses properti statis, karena properti statis terikat pada kelas.
Hanya dapat diakses oleh statis, mandiri dan orang tua.
Contoh
kelas Kelasku1
{
publik $publik = 'Publik';
dilindungi $dilindungi = 'Dilindungi';
pribadi $pribadi = 'Pribadi';
fungsi cetakHalo()
{
echo $ini->publik;
echo $ini->dilindungi;
echo $ini->pribadi;
}
}
kelas MyClass2 memperluas MyClass1
{
publik $publik = 'Publik2';
dilindungi $dilindungi = 'Dilindungi2';
pribadi $pribadi = 'Pribadi2';
}
$obj = KelasSaya1() baru;
$obj -> printHello(); //Publik Dilindungi Pribadi
$obj2 = Kelas Saya2 baru();
$obj2 -> printHello(); //Publik2 Dilindungi2 PribadiDi atas adalah pengenalan $this di php. Saya harap dapat bermanfaat bagi semua orang.