recherche
  • Se connecter
  • S'inscrire
Réinitialisation du mot de passe réussie

Suivez les projets qui vous intéressent et découvrez les dernières actualités les concernant.

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.';}
?>


nouveau fichier
<?php function func() { echo 'exists'; } $name = 'func'; if (function_exists($name)) { //判断函数是否存在 $name(); }
Réinitialiser le code
Opération automatique
soumettre
Aperçu Clear
  • Recommandations de cours
  • Téléchargement du didacticiel