cari

Rumah  >  Soal Jawab  >  teks badan

$ini dalam kelas PHP

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?

A _ Q _i_A _ Q _i_1174 hari yang lalu904

membalas semua(5)saya akan balas

  • hbxncjs

    hbxncjs2021-10-19 16:21:04

    $ini mewakili keseluruhan kelas

    balas
    0
  • yntdx

    yntdx2021-10-12 13:44:40

    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

    balas
    0
  • autoload

    autoload2021-10-11 09:31:02

    $this mewakili objek, dan persekitaran tempat $this terletak berada di dalam kaedah di dalam kelas, jadi objek $this boleh diakses di dalam kelas

    balas
    0
  • Batalbalas