Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mendapatkan semua nama kaedah objek dalam php
Dalam php, anda boleh menggunakan fungsi get_class_methods() untuk mendapatkan semua nama kaedah objek Fungsi ini boleh mendapatkan semua nama kaedah kelas (objek) yang ditentukan dan mengembalikan nama kaedah ke dalam tatasusunan . Sintaks "get_class_methods ($obj)".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 7.1, komputer DELL G3
Dalam php, anda boleh menggunakan get_class_methods( ) berfungsi untuk mendapatkan semua nama kaedah objek.
Fungsi get_class_methods() boleh mendapatkan semua nama kaedah kelas (objek) yang ditentukan dan membentuk tatasusunan. Jika ralat berlaku, null dikembalikan.
<?php class Website { public $name, $url, $title; // method 1 public function demo1() { return (true); } // method 2 function demo2() { return (true); } // method 3 function demo3() { return (true); } } //实例化对象 $student = new Website(); $methods = get_class_methods($student); var_dump($methods);
Pengetahuan lanjutan: Bagaimana untuk mendapatkan nama kelas dan nama kaedah semasa?
Untuk mendapatkan nama kelas dan nama kaedah semasa, anda boleh menggunakan pemalar ajaib "__CLASS__", "__FUNCTION__" dan "__METHOD__"
__CLASS__
: Nama kelas semasa (termasuk skop atau ruang nama kelas); Dalam PHP 4 nilai ini sentiasa huruf kecil.
__FUNCTION__
mengembalikan nama apabila kaedah ditakrifkan (sensitif huruf besar-kecil).
Pembelajaran yang disyorkan: "__METHOD__
Tutorial Video PHP
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan semua nama kaedah objek dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!