Powered by Ajaxy
Digg StumbleUpon LinkedIn YouTube Flickr Facebook Twitter RSS Reset

Vérifier si méthode, une fonction ou une classe existe déjà

 méthode
{filelink=15063}

<?php
/*
bool function_exists (string nom_fonction)
bool method_exists (object objet, string nom_methode)
bool class_exists (string nom_class)
bool interface_exists (string nom_interface)
*/
// Verifier si la fonction existe

  if (function_exists("changerCouleur")){

   echo "Cette Fonction existe déjà";

  } else
  {
  function changerCouleur()
  {
  }
    echo "La fonction n'existait pas nous l'avons créée.<br />";
  }

// Verifier si la classe existe
  if (class_exists ("Voiture"))
  {
  echo "Cette Classe existe déjà";

  } else
  {
   class Voiture
    {
     function methodevoiture()
     {
     }
    }
    $objet=new Voiture;
      // Vérifier si la méthode existe
     if (method_exists ($objet,"methodevoiture"))

      {
        print "La méthode existe<br/>";
	  }
	  else
	  {

        }
  echo "La classe n'existait pas. Nous l'avons créée<br />";
  }

?>

No comments yet.

Leave a Comment