Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menanyakan kaedah dalam kelas dalam php
Dalam PHP, anda boleh menggunakan fungsi get_class_methods() untuk menanyakan kaedah yang ada dalam kelas. Fungsi ini boleh mendapatkan semua kaedah kelas dan mengembalikan tatasusunan yang terdiri daripada nama kaedah kelas sintaks ialah "get_class_methods(class name ')".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 7.1, komputer DELL G3
Dalam php, anda boleh menggunakan get_class_methods( ) fungsi Untuk menanyakan kaedah yang ada dalam kelas.
Fungsi get_class_methods() boleh mendapatkan semua kaedah kelas dan mengembalikan tatasusunan yang terdiri daripada nama kaedah kelas.
Sintaks:
get_class_methods($class_name)
$class_name
: nama kelas atau contoh objek.
Nilai pulangan: Mengembalikan tatasusunan yang terdiri daripada nama kaedah yang ditakrifkan dalam kelas yang ditentukan oleh $class_name
. Jika ralat berlaku, null dikembalikan.
Contoh:
<?php class myclass { // constructor function myclass() { return(true); } // method 1 function myfunc1() { return(true); } // method 2 function myfunc2() { return(true); } } $class_methods = get_class_methods('myclass'); // or $class_methods = get_class_methods(new myclass()); foreach ($class_methods as $method_name) { echo "$method_name<br>"; } ?>
Output:
Nota:
Sejak PHP 5 , ini fungsi kembali mengikut nama yang ditentukan kaedah (sensitif huruf besar-kecil). Dalam PHP 4 sentiasa mengembalikan huruf kecil.
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menanyakan kaedah dalam kelas dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!