Déterminer si la fonction existe
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.';} ?>