Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menentukan sama ada kaedah dan atribut wujud dalam php
kaedah php untuk menentukan sama ada kaedah dan atribut wujud: [method_exists(mixed $object,string $method_name);property_exists(mixed $class,string $property);].
Persekitaran pengendalian artikel ini: sistem Windows 10, PHP 7, komputer thinkpad t480.
php menentukan sama ada kaedah dalam kelas wujud:
bool method_exists ( mixed $object , string $method_name ) menyemak sama ada kaedah kelas itu wujud, contohnya:
$directory=new Directory; if(!method_exists($directory,'read')){ echo '未定义read方法!'; }
php menentukan sama ada harta dalam kelas telah ditakrifkan:
bool property_exists(mixed $class,string $property) Semak sama ada sifat kelas itu wujud, contohnya:
$directory=new Directory; if(!property_exists($directory,'li')){ echo '未定义li属性!'; }
Pembelajaran Disyorkan: latihan php
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada kaedah dan atribut wujud dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!