PHP: class_exists - Manual in English
PHP: class_exists - Manual in Deutsch
PHP: class_exists - Manual in Polish

Vous êtes à PHP: class_exists - Manual Area


recherches récentes:
incluez les fonctions , fonctions variables , fonctions de poteau...




Si vous êtes nouveau au PHP ou devez juste régénérer vos qualifications, c'est l'endroit à commencer. Cette série de cours d'instruction te donnera la connaissance de base que vous devrez créer un simple Site Web de PHP.

Le PHP est un langage de programmation r3fléchissant à l'origine conçu pour produire les pages Web dynamiques. [1] Le PHP est employé principalement dans le serveur-côté scripting, mais peut être employé d'une ligne de commande interface ou dans des applications graphiques autonomes. Des interfaces utilisateurs textuelles peuvent également être créées utilisant des ncurses.

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


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. Sensible à la casse.

autoload

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

Valeurs de retour

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

Historique

Version Description
5.0.2 Ne retourne plus TRUE pour les interfaces définies. Utilisez la fonction interface_exists().
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($classfalse)) {
        
trigger_error("Impossible de charger la classe : $class"E_USER_WARNING);
    }
}

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

?>


kredyty dla firm
Biznes ekonomia gospodarka firmy tymczasowa makler tymczasowa
Profesjonalna drukarnia Grudziądz dla twojego biznesu.
biżuteria z brylantami
auto
902 903

Des autres fonctions utiles :


reserved.classes | ref.classobj | ref.classkit | migration52.classes | migration52.class-constants | intro.classobj | intro.classkit | internals2.counter.counter-class.resetValue | internals2.counter.counter-class | internals2.counter.counter-class.getValue | internals2.counter.counter-class.getNamed | internals2.counter.counter-class.getMeta | internals2.counter.counter-class.construct | internals2.counter.counter-class.bumpValue | function.spl-classes | function.soap-soapserver-setclass | function.runkit-class-emancipate | function.runkit-class-adopt | function.is-subclass-of | function.get-parent-class | function.get-declared-classes | function.get-class | function.get-class-vars | function.get-class-methods | function.classkit-method-rename | function.classkit-method-remove | function.classkit-method-redefine | function.classkit-method-copy | function.classkit-method-add | function.classkit-import | function.class-parents | function.class-implements | function.class-exists | function.bcompiler-write-class | function.bcompiler-parse-class | domdocument.registernodeclass | classobj.setup | classobj.resources | classobj.installation | classobj.examples | classobj.constants | classobj.configuration | classkit.setup | classkit.resources | classkit.installation | classkit.constants | classkit.configuration | | class.xsltprocessor | class.xmlreader | class.variant | class.swfvideostream | class.swftextfield | class.swftext | class.swfsprite | class.swfsoundinstance | class.swfsound | class.swfshape | class.swfprebuiltclip | class.swfmovie | class.swfmorph | class.swfgradient | class.swffontchar | class.swffont | class.swffill | class.swfdisplayitem | class.swfbutton | class.swfbitmap | class.swfaction | class.simplexmliterator | class.recursiveiteratoriterator | class.recursivedirectoryiterator | class.recursivecachingiterator | class.pdostatement | class.pdo | class.parentiterator | class.numberformatter | class.normalizer | class.mysqli | class.mysqli-stmt | class.mysqli-result | class.mysqli-driver | class.messageformatter | class.locale | class.limititerator | class.imagickpixeliterator | class.imagickpixel | class.imagickdraw | class.imagick | class.httpresponse | class.httprequestpool | class.httprequest | class.httpquerystring | class.httpmessage | class.httpinflatestream | class.httpdeflatestream | class.harupage | class.haruoutline | class.haruimage | class.harufont | class.haruexception | class.haruencoder | class.harudoc | class.harudestination | class.haruannotation | class.filteriterator | class.dotnet | class.domxpath | class.domtext | class.domprocessinginstruction | class.domnotation | class.domnodelist | class.domnode | class.domnamednodemap | class.domimplementation | class.domexception | class.domentityreference | class.domentity | class.domelement | class.domdocumenttype | class.domdocumentfragment | class.domdocument | class.domcomment | class.domcharacterdata | class.domattr | class.directoryiterator | class.dir | class.dateformatter | class.com | class.collator | class.cachingiterator | class.arrayobject | class.arrayiterator | class.PharFileInfo | class.PharException | class.PharData | class.Phar | book.classobj | book.classkit |


Le PHP est une langue scripting d'usage universel employée couramment qui approprié particulièrement au développement de Web et peut être enfoncée dans le HTML. Si vous êtes nouveau au PHP et voulez avoir une certaine idée de la façon dont cela fonctionne, essayez le cours d'instruction d'introduction. Après ce, vérifiez le manuel en ligne, et l'exemple archivez les emplacements et certaines des autres ressources disponibles dans la section de liens.