Rumah > pembangunan bahagian belakang > tutorial php > Cara Mengakses Atribut Objek dalam PHP: $this->Property vs. $Property

Cara Mengakses Atribut Objek dalam PHP: $this->Property vs. $Property

Linda Hamilton
Lepaskan: 2024-10-22 08:32:03
asal
584 orang telah melayarinya

How to Access Object Attributes in PHP: $this->Hartanah lwn. $PropertyHartanah lwn. $Property" />

Menggunakan $this->Property lwn $Property untuk Merujuk Atribut Objek

Soalan:

Bagaimanakah anda mengakses sifat atau atribut objek PHP dan apakah perbezaan antara menggunakan $this->property1 dan $this->property1?

Jawapan:

Untuk mengakses sifat objek, anda boleh menggunakan sintaks berikut:

  • $property1: Ini mengakses pembolehubah tertentu dalam objek.
  • $this->property1: Ini mengakses atribut khusus objek.

Penggunaan:

Apabila menggunakan kelas, ini disyorkan untuk menggunakan sintaks $this->property1, tanpa awalan $. Menggunakan $ sebaliknya akan menyebabkan mengakses pembolehubah dengan nama yang sama, bukannya atribut objek.

Contoh:

<code class="php">class X {
  public $property1 = 'Value 1';
  public $property2 = 'Value 2';
}

$property1 = 'property2';  // Name of attribute 2
$x_object = new X();

echo $x_object->property1; // Return 'Value 1'
echo $x_object->$property1; // Return 'Value 2'</code>
Salin selepas log masuk

Dalam contoh ini, menggunakan $x_object ->property1 secara langsung mengembalikan 'Nilai 1', manakala $x_object->$property1 mengembalikan 'Nilai 2', kerana $property1 mengandungi nama atribut kedua ('property2').

Atas ialah kandungan terperinci Cara Mengakses Atribut Objek dalam PHP: $this->Property vs. $Property. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan