Dalam PHP, "$this->" bermaksud menggunakan atribut atau kaedah kelas ini dalam kelas itu sendiri "$this" bermaksud objek tertentu selepas instantiasi, dan "->" dalam Pengendali dereference ialah kaedah memanggil subrutin yang parameternya diluluskan melalui rujukan.
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3.
Sebagai contoh, kami mengisytiharkan kelas Pengguna! Ia hanya mengandungi satu atribut $name;
Sekarang, kami menambah kaedah pada kelas Pengguna. Hanya gunakan kaedah getName() untuk mengeluarkan nilai atribut $name!<?php class User { public $_name; } ?>
<?php class User { public $name; function getName() { echo $this->name; } } //如何使用呢? $user1 = new User(); $user1->name = '张三'; $user1->getName(); //这里就会输出张三! $user2 = new User(); $user2->name = '李四'; $user2->getName(); //这里会输出李四! ?>
Apabila memanggil $user1->getName(). Kod dalam kelas Pengguna di atas echo $this->name ; adalah bersamaan dengan echo $user1->name;
Pembelajaran yang disyorkan: "
Tutorial Video PHPAtas ialah kandungan terperinci Apakah kaedah $this-> dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!