Rumah >pembangunan bahagian belakang >masalah PHP >Apakah maksud diri dalam php

Apakah maksud diri dalam php

WBOY
WBOYasal
2022-02-21 15:36:053160semak imbas

Dalam PHP, diri bermaksud "sendiri, dirinya sendiri"; kata kunci diri digunakan untuk menunjuk ke kelas itu sendiri dan kejadian kelas Kata kunci diri tidak menghala ke mana-mana objek instantiated, tetapi untuk menunjuk ke statik kelas pembolehubah dalam.

Apakah maksud diri dalam php

Persekitaran pengendalian artikel ini: sistem Windows 10, PHP versi 7.1, komputer Dell G3.

Apakah maksud diri dalam php?

Penggunaan diri dalam php:

sendiri menunjuk ke kelas itu sendiri, iaitu kata kunci diri PHP tidak menunjuk kepada apa-apa yang telah dijadikan instantiated, secara amnya diri digunakan untuk menunjuk kepada pembolehubah statik dalam kelas.

1 sendiri boleh mengakses sifat statik dan kaedah statik dalam kelas ini, dan boleh mengakses sifat statik dan kaedah statik dalam kelas induk.

2. Apabila menggunakan diri sendiri, anda tidak perlu membuat seketika.

< ?php
class Counter
{undefined
//定义属性,包括一个静态变量
private static $firstCount = 0;
private $lastCount;
//构造函数
function __construct()
{undefined
$this->lastCount = selft
::$firstCount;
//使用PHP self关键字来调用静态变量,使用self
调用必须使用::(域运算符号)
}
//打印最次数值
function printLastCount()
{undefined
print( $this->lastCount );
}
}
//实例化对象
$countObject = new Counter();
$countObject->printLastCount();
//输出 1
?>

Kami hanya perlu memberi perhatian kepada dua tempat di sini, baris 6 dan 12.

Kami menentukan pembolehubah statik $firstCount pada baris kedua, dan nilai awal ialah 0. Kemudian kami memanggil nilai ini pada baris 12, menggunakan diri untuk memanggilnya dan menggunakan "::" di tengah. Untuk menyambung,

ialah apa yang kita panggil operator domain, jadi apa yang kita panggil pada masa ini ialah pembolehubah statik $frestCount yang ditakrifkan oleh kelas itu sendiri tidak ada kaitan dengan contoh objek berikut , ia hanya berkaitan dengan kelas

Kemudian jika saya memanggil kelas itu sendiri, maka kita tidak boleh menggunakan ini untuk rujukan, kita boleh menggunakan diri untuk rujukan.

Kerana diri menunjuk kepada kelas itu sendiri dan tiada kaitan dengan mana-mana contoh objek. Dalam erti kata lain, jika terdapat ahli statik dalam kelas kita, kita juga mesti menggunakan diri untuk memanggil mereka.

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Apakah maksud diri dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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