php-resource

PHP Handbuch

class_exists

class_exists

(PHP 4, PHP 5)

class_exists -- Checks if the class has been defined

Beschreibung

bool class_exists ( string class_name [, bool autoload] )

Diese Funktion prüft ob eine bestimmte Klasse definiert wurde.

Parameter Liste

class_name

Der Klassenname

autoload

Gibt an ob __autoload genutzt werden soll

Rückgabewerte

Gibt TRUE zurück falls die Klasse class_name definiert ist, sonst FALSE.

ChangeLog

VersionBeschreibung
5.0.0 Der autoload Parameter wurde hinzugefügt.

Beispiele

Beispiel 1. class_exists() Beispiel

<?php
// prüft vor Benutzung ob die gewünschte Klasse definiert ist
if (class_exists('MyClass')) {
    
$myclass = new MyClass();
}

?>

Beispiel 2. autoload Parameter Beispiel

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

    
// Prüft ob die includierte Datei die Klasse tatsächlich definiert
    
if (!class_exists($class, false)) {
        
trigger_error("Die Klasse $class kann nicht geladen werden", E_USER_WARNING);
    }
}

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

?>



Anmerkungen zum PHP Handbuch
Neue Anmerkung schreiben
 



 

Neuzugänge PHP MySQL Tutorials

Joomla! Starterhilfe

Dieses Tutorial begleitet Sie bei dem Einstieg in die Welt von dem CMS Joomla!.

17.01.2012 werninator | Kategorie: MySQL
Objektorientiertes Programmieren

Dieses Tutorial beschreibt sehr gut die Wirkunsweise von objektorientiertes Programmieren. Also bestens geeignet um das objektorientierte Programmieren zu verstehen.

07.12.2010 phpsven | Kategorie: PHP
Tutorials zu Facebook Anwendungen mit PHP

In mehreren Tutorials wird der Zugriff auf Facebook Daten mittels Graph API, FQL und REST API erklärt. Alle Codebeispiele liegen zum Ausprobieren in einem SVN, bzw. github Repository bereit.

06.12.2010 abouttheweb | Kategorie: PHP