Lorsque nous créons une fonction personnalisée et comprenons l'utilisation des fonctions variables, afin de garantir que la fonction appelée par le programme existe, nous utilisons souvent function_exists pour déterminer si la fonction existe. Le même method_exists peut être utilisé pour détecter si une méthode de classe existe.
<?php function func() {}if (function_exists('func')){ echo 'exists';} ?>
Que la classe soit définie, class_exists peut être utilisée.
<?php class MyClass{}// 使用前检查类是否存在if (class_exists('MyClass')) { $myclass = new MyClass();} ?>
Il existe de nombreuses méthodes de vérification de ce type en PHP, par exemple si le fichier existe file_exists, etc.
<?php $filename = 'test.txt';if (!file_exists($filename)) { echo $filename . ' not exists.';} ?>