nama fungsi" panggilan kaedah."/> nama fungsi" panggilan kaedah.">

Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menggunakan kaedah statik dalam php

Bagaimana untuk menggunakan kaedah statik dalam php

青灯夜游
青灯夜游asal
2021-07-26 18:56:036684semak imbas

Dalam PHP, kaedah ahli yang diubah suai oleh kata kunci statik dipanggil kaedah statik Untuk memanggil kaedah statik, anda boleh menggunakan sintaks "nama kelas:: kaedah statik ()" atau anda boleh membuat instantiate pembolehubah secara langsung. , dan kemudian Gunakan panggilan kaedah "Nama pembolehubah->Nama fungsi".

Bagaimana untuk menggunakan kaedah statik dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Dalam PHP, diubah suai oleh kata kunci statik Sifat ahli dan kaedah ahli dipanggil sifat statik dan kaedah statik Di sini mereka boleh dirujuk secara kolektif sebagai ahli statik dalam kelas adalah berbeza daripada ahli statik tidak akan dijadikan objek, iaitu katakan Kami boleh mengakses ahli statik melalui kelas tanpa membuat instantiating kelas.

Mudah untuk mengisytiharkan pembolehubah statik dalam kelas Kita boleh menambah kata kunci statik sebelum ahli biasa kelas untuk menukar ahli biasa ini menjadi ahli statik. Dengan cara ini, kita boleh mengakses ahli statik ini secara langsung dalam kelas tanpa membuat instantiating kelas. Format sintaks untuk mengakses ahli statik adalah seperti berikut:

类名::$静态属性
类名::静态方法()

di mana simbol :: dipanggil operator resolusi skop, yang digunakan untuk mengakses ahli statik, kaedah statik dan pemalar, dan juga boleh digunakan untuk mengatasi ahli dalam kelas dan kaedah.

Atau nyatakan pembolehubah secara langsung dan kemudian gunakan panggilan kaedah "变量名->函数名".

Memandangkan kaedah statik boleh dipanggil tanpa instantiasi kelas, dan kaedah biasa dan sifat biasa mesti terlebih dahulu mengisytiharkan objek sebelum ia boleh diakses, oleh itu, kaedah dan akses biasa tidak boleh selalu digunakan dalam kaedah statik pembolehubah.

Satu perkara yang perlu diingat tentang kaedah statik: "Kaedah statik tergolong dalam keseluruhan kelas." (1) Boleh digunakan di mana-mana dalam kod (dengan mengandaikan kelas boleh diakses); (2) Setiap contoh kelas boleh mengakses sifat statik yang ditakrifkan dalam kelas, dan anda boleh menggunakan sifat statik untuk Tetapkan nilai yang boleh digunakan oleh semua objek kelas;

class Star{
public static function getName($name){
return '队员姓名'.$name;
}
}
echo Star::getName('kate');  //队员姓名kate
$star = new Star();
echo $star->getName('jim');  //队员姓名jim
(3) Sifat atau kaedah statik boleh diakses tanpa objek contoh.

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Bagaimana untuk menggunakan kaedah statik 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