Rumah pembangunan bahagian belakang tutorial php PHP中::、->、self、$this几种操作符的区别介绍_php技巧

PHP中::、->、self、$this几种操作符的区别介绍_php技巧

May 17, 2016 am 09:05 AM
Operator

在访问PHP类中的成员变量或方法时,如果被引用的变量或者方法被声明成const(定义常量)或者static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成const或者static,那么就必须使用操作符->。

另外,如果从类的内部访问const或者static变量或者方法,那么就必须使用自引用的self,反之如果从类的内部访问不为const或者static变量或者方法,那么就必须使用自引用的$this。

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Lapan penggunaan misteri pengendali '!' dalam arahan Linux Lapan penggunaan misteri pengendali '!' dalam arahan Linux Jun 27, 2023 pm 12:51 PM

Penggunaan kebanyakan arahan Linux menggunakan simbol '!' mungkin berbeza dalam cangkerang yang berbeza. Walaupun contoh yang saya sediakan biasanya digunakan dalam cengkerang bash, beberapa cangkerang Linux yang lain mungkin mempunyai pelaksanaan yang berbeza atau mungkin tidak menyokong penggunaan simbol '!' tertentu. Mari kita selami penggunaan simbol ‘!’ yang mengejutkan dan misteri dalam arahan Linux. 1. Gunakan nombor arahan untuk menjalankan arahan daripada sejarah Apa yang anda mungkin tidak tahu ialah anda boleh menjalankan arahan daripada sejarah arahan (perintah yang telah dilaksanakan). Mula-mula, cari nombor arahan dengan menjalankan arahan 'history'. linuxmi@linuxmi:~/www.linuxmi.

Ketahui lebih lanjut tentang penggunaan pengendali sama modulo dalam PHP Ketahui lebih lanjut tentang penggunaan pengendali sama modulo dalam PHP Mar 19, 2024 pm 12:54 PM

Pengendali sama modulo (%) ialah operator yang sangat biasa digunakan dalam PHP dan digunakan untuk mengira baki pembahagian dua nombor. Dalam artikel ini, kami akan melihat dengan lebih mendalam tentang penggunaan pengendali modular equals dan memberikan contoh kod khusus untuk membantu pembaca memahami dengan lebih baik. Pertama, mari kita lihat contoh mudah Katakan kita perlu mengira baki pembahagian satu nombor dengan yang lain: $a=10;$b=3;$remainder=$a%$b;echo"10 dibahagikan dengan 3 Bakinya. ialah: &

sql dalam penggunaan operator sql dalam penggunaan operator Aug 04, 2023 pm 03:58 PM

SQL dalam penggunaan operator: 1. Padanan lajur tunggal, anda boleh menggunakan operator IN untuk memadankan berbilang nilai dalam lajur 2. Padanan berbilang lajur, pengendali IN juga boleh digunakan untuk memadankan nilai dalam berbilang lajur; 3. Subquery, Operator IN juga boleh digunakan dengan subquery, iaitu pernyataan pertanyaan yang bersarang dalam pertanyaan utama.

Dua pengendali baharu ditambahkan pada php7: '?->' dan '??' Dua pengendali baharu ditambahkan pada php7: '?->' dan '??' Mar 21, 2023 pm 03:49 PM

Dalam versi PHP sebelumnya, jika kita tidak mentakrifkan pembolehubah, menggunakannya secara langsung akan mengakibatkan ralat pembolehubah Tidak ditentukan. Walau bagaimanapun, dalam PHP7, kami boleh menggunakan beberapa ciri baharu untuk mengelakkan masalah ini. Ciri baharu ini termasuk dua pengendali baharu: ?-> dan ??. Mereka boleh menyelesaikan dua jenis masalah masing-masing.

Bagaimanakah pengendali baharu berfungsi dalam js? Bagaimanakah pengendali baharu berfungsi dalam js? Feb 19, 2024 am 11:17 AM

Bagaimanakah operator baharu dalam js berfungsi? Contoh kod khusus diperlukan. Fungsinya adalah untuk mencipta objek contoh baharu berdasarkan pembina yang ditentukan dan mengembalikan rujukan kepada objek. Apabila menggunakan operator baharu, langkah berikut sebenarnya dilakukan: buat objek kosong baharu arahkan prototaip objek kosong ke objek prototaip pembina; objek); jalankan kod dalam pembina dan berikan objek baharu

Dalam C/C++, apakah maksud operator c=a+++b? Dalam C/C++, apakah maksud operator c=a+++b? Sep 01, 2023 pm 04:29 PM

Mari kita pertimbangkan bahawa dalam C atau C++, terdapat pernyataan yang sama: c=a+++b Jadi apakah maksud baris kod ini? Okay, biarkan a dan b masing-masing menjadi 2 dan 5. Ungkapan ini boleh dilihat sebagai dua jenis yang berbeza. c=(a++)+bc=a+(++b) mempunyai operator pasca-kenaikan dan pengendali pra-kenaikan. Bagaimana ia digunakan bergantung pada cara ia digunakan. Terdapat dua konsep asas. Keutamaan dan pergaulan. Sekarang jika kita menyemak ungkapan dari kiri ke kanan, hasilnya akan menjadi dua ini. c=(a++)+b→2+5=7c=a+(++b)→2+6=8 Sekarang mari semak pilihan yang dipilih oleh pengkompil - contoh kod #include<io

Bagaimana untuk menyelesaikan ralat PHP: Operator tidak sah? Bagaimana untuk menyelesaikan ralat PHP: Operator tidak sah? Aug 25, 2023 pm 02:21 PM

Bagaimana untuk menyelesaikan ralat PHP: Operator tidak sah? Semasa membangunkan dan menyelenggara projek PHP, kami sering menghadapi pelbagai ralat, salah satunya ialah "Pengendali tidak sah". Ralat ini biasanya menunjukkan bahawa pengendali tidak sah digunakan dalam kod, menyebabkan PHP tidak dapat mengecam dan melaksanakan operasi yang sepadan dengan betul. Artikel ini akan memperkenalkan beberapa situasi biasa yang menyebabkan ralat ini dan menyediakan penyelesaian yang sepadan. Menggunakan operator yang salah Semasa menulis kod PHP, anda mungkin menggunakan operator yang salah secara tidak sengaja, mengakibatkan

Mendedahkan rahsia sintaks Python: daripada orang baru kepada tuan Mendedahkan rahsia sintaks Python: daripada orang baru kepada tuan Feb 20, 2024 pm 09:24 PM

Python sintaks asas ialah bahasa yang ditafsirkan dengan penaipan dinamik dan pengumpulan sampah. Sintaks asas termasuk: Jenis data: Jenis data terbina dalam Python termasuk integer, nombor titik terapung, rentetan, senarai, tupel dan kamus. Pembolehubah: Gunakan = untuk menetapkan nilai Nama pembolehubah mesti bermula dengan huruf atau garis bawah Ia boleh mengandungi nombor tetapi tidak boleh bermula dengan nombor. Operator: operator aritmetik, perbandingan, logik dan bitwise. Kawalan aliran Python menggunakan lekukan untuk mengawal pelaksanaan blok kod: if-elif-else: pernyataan penghakiman bersyarat. manakala: Penyataan gelung, jika keadaan adalah benar, gelung diteruskan. untuk: pernyataan berulang untuk melintasi unsur-unsur dalam urutan. putus: Keluar dari gelung. Fungsi Fungsi ialah struktur sintaks yang merangkum blok kod dan boleh digunakan semula.

See all articles