Rapide Advanced Adulte
 
 Web|Image|Shop|Video|News|Wmx|Mobile|Wiki|Ajouter ce moteur

     Manuel PHP     
Partager
 
 
Partager
Partager

 

Table :

.call user method array
.call user method
.class exists
.get class methods
.get class vars
.get class
.get declared classes
.get declared interfaces
.get object vars
.get parent class
.interface exists
.is a
.is subclass of
.method exists
.property exists
 
   

  class_exists  


class_exists

(PHP 4, PHP 5)

class_exists -- Vérifie qu'une classe a été définie

Description

bool class_exists ( string class_name [, bool autoload] )

Cette fonction vérifie si une classe donnée a été définie.

Liste de paramètres

class_name

Le nom de la classe

autoload

Si l'on doit appeler __autoload ou non par défaut

Valeurs de retour

Retourne TRUE si class_name est une classe définie, FALSE sinon.

Historique

VersionDescription
5.0.0 La paramètre autoload a été ajoutée.

Exemples

Exemple 1. Exemple avec class_exists()

<?php
// Vérifiez que la classe existe avant de l'utiliser
if (class_exists('MyClass')) {
    
$myclass = new MyClass();
}

?>

Exemple 2. Exemple avec le paramètre autoload

<?php
function __autoload($class)
{
    include(
$class . '.php');

    
// Vérifie si l'include définie la classe
    
if (!class_exists($class, false)) {
        
trigger_error("Impossible de charger la classe : $class", E_USER_WARNING);
    }
}

if (
class_exists('MyClass')) {
    
$myclass = new MyClass();
}

?>


    Annonces       
 

 Retour au chapitre Php

 

Top
 

Ajouter JungleKey.fr à votre Explorateur

 
 

About Us | © 2007 JungleKey




iBlack | Mobile | Wiki | Ajouter ce moteur
.