Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mendapatkan nama kelas dan nama kaedah semasa dalam php
Kaedah mendapatkan: 1. Gunakan pemalar ajaib "__CLASS__" untuk mendapatkan nama kelas semasa (termasuk skop atau ruang nama kelas 2. Gunakan "__FUNCTION__" untuk mendapatkan nama kaedah semasa; 3. Gunakan "__METHOD__" untuk mendapatkan nama kaedah semasa (termasuk nama kelas).
Persekitaran pengendalian tutorial ini: sistem windows7, versi PHP7.1, komputer DELL G3
Dalam php, anda boleh menggunakan pemalar ajaib untuk mendapatkan nama Kelas dan nama kaedah.
Pemalar ajaib ialah pemalar pratakrif khas yang boleh berubah bergantung pada tempat ia digunakan. Pemalar ajaib biasanya bermula dengan dua garis bawah __ dan berakhir dengan dua garis bawah __.
Pemalar ajaib yang boleh mendapatkan nama kelas dan nama kaedah ialah: "__CLASS__", "__FUNCTION__" dan "__METHOD__"
__CLASS__
: Nama Kelas Semasa (termasuk skop atau ruang nama kelas);
Sejak PHP 5, pemalar ini mengembalikan nama apabila kelas ditakrifkan (sensitif huruf besar-kecil). Dalam PHP 4 nilai ini sentiasa huruf kecil.
__FUNCTION__
: nama fungsi semasa (atau kaedah); (termasuk nama kelas);
__METHOD__
<?php header("Content-type:text/html;charset=utf-8"); class Website { public function demo() { echo '类名'.__CLASS__."<br>"; echo '成员方法名'.__FUNCTION__."<br>"; echo '类名+方法名'.__METHOD__; } } $student = new Website(); $student -> demo(); ?>Tutorial video PHP
》
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan nama kelas dan nama kaedah semasa dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!