Rumah pembangunan bahagian belakang masalah PHP Bagaimana untuk memanggil kaedah dalaman dalam kelas php

Bagaimana untuk memanggil kaedah dalaman dalam kelas php

May 06, 2023 am 11:36 AM

Untuk memanggil kaedah dalaman dalam kelas PHP, anda perlu membuat instantiate kelas terlebih dahulu.

Contoh:

class MyClass {

    public function myMethod() {
        echo "Hello World!";
    }
}

$obj = new MyClass();
$obj->myMethod();
Salin selepas log masuk

Dalam contoh ini, kelas bernama MyClass pertama kali ditakrifkan, yang mengandungi kaedah awam bernama myMethod(). Baris kod seterusnya mencipta contoh objek $obj bernama MyClass. Baris terakhir kod memanggil kaedah dalaman $obj objek myMethod() dan mengeluarkan rentetan "Hello World!".

Dengan contoh mudah ini, anda boleh melihat cara memanggil kaedah dalaman dalam kelas PHP. Mula-mula buat contoh kelas dan kemudian panggil kaedah menggunakan operator objek ->.

Juga perlu diperhatikan ialah kaedah dalam kelas boleh menjadi awam, peribadi atau dilindungi. Kaedah awam boleh diakses dari dalam dan luar kelas, manakala kaedah persendirian dan dilindungi hanya boleh diakses dari dalam kelas.

Berikut ialah contoh kelas yang mengandungi kaedah persendirian:

class MyClass {
    
    private function myPrivateMethod() {
        echo "This is a private method.";
    }

    public function myPublicMethod() {
        echo "This is a public method.";
        $this->myPrivateMethod();
    }
}

$obj = new MyClass();
$obj->myPublicMethod();
Salin selepas log masuk

Dalam contoh ini, kelas MyClass yang ditakrifkan mengandungi dua kaedah: kaedah persendirian bernama myPrivateMethod(), Kaedah awam bernama myPublicMethod().

Memandangkan myPrivateMethod() ialah kaedah persendirian, ia hanya boleh digunakan di dalam kaedah kelas MyClass. Dalam kaedah awam myPublicMethod(), rentetan "Ini ialah kaedah awam adalah keluaran pertama, dan kemudian $this dalaman lain dipanggil melalui pengendali myPrivateMethod().

Itulah beberapa asas cara memanggil kaedah dalaman dalam kelas PHP. Ingat, jika anda ingin menggunakan kaedah dalam kelas, anda mesti membuat instantiate kelas terlebih dahulu. Selain itu, kaedah awam boleh diakses secara dalaman dan luaran, manakala kaedah persendirian dan dilindungi hanya boleh diakses dalam kelas.

Atas ialah kandungan terperinci Bagaimana untuk memanggil kaedah dalaman dalam kelas php. 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

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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Topik panas

Tutorial Java
1664
14
Tutorial PHP
1266
29
Tutorial C#
1239
24