class DBmodel{ private $name; public __construct(){ $this->name = $name; } public function delete($name){ $this->name = $name; } }
Adakah $ini dalam __konstruk mewakili __konstruk itu sendiri? Adakah $this in delete mewakili pemadaman sendiri? Atau adakah $this mewakili keseluruhan kelas?
$ini mewakili keseluruhan kelas
Objek ini mesti diperuntukkan menggunakan operator baharu (bukan baharu[], bukan penempatan baharu, bukan objek tempatan, bukan objek global selepas memadam ini, anda tidak boleh mengakses mana-mana pembolehubah ahli dan fungsi Maya (padam data kitar semula ini); yang termasuk ahli data objek dan vtable, tidak termasuk kod fungsi); Dengan kata lain, anda tidak boleh menyemaknya, membandingkannya dengan penunjuk lain, membandingkannya dengan NULL, mencetaknya, menukarnya atau apa-apa lagi
$this mewakili objek, dan persekitaran tempat $this terletak berada di dalam kaedah di dalam kelas, jadi objek $this boleh diakses di dalam kelas