Zurück   HTML Forum > Programmierung > PHP

PHP Das PHP Forum für schnelle Hilfe und reichlich Tipps von Experten auf dem Gebiet von PHP.

Neues Thema erstellen  Antwort
 
Themen-Optionen Thema durchsuchen
Alt 02.04.2009, 07:20   #1
PHP
Neuer Benutzer
 
Registriert seit: 31.03.2009
Beiträge: 997
Standard is_subclass_of

Prüft ob ein Objekt von der angegebenen Klasse abstammt

Diese Funktion prüft ob das Objekt objektvon der Klasse class_nameabstammt.

Rückgabewert:

Ein Klassenname

Beispiel:

PHP-Code:
// Definition einer Klasse
class WidgetFactory
{
  var 
$oink 'moo';
}

// Definition einer Kindklasse
class WidgetFactory_Child extends WidgetFactory
{
  var 
$oink 'oink';
}

// Erzeugung von Objekten
$WF = new WidgetFactory();
$WFC = new WidgetFactory_Child();

if (
is_subclass_of($WFC'WidgetFactory')) {
  echo 
"Ja, \$WFC ist eine Unterklasse von WidgetFactory\n";
} else {
  echo 
"Nein, \$WFC ist keine Unterklasse von WidgetFactory\n";
}


if (
is_subclass_of($WF'WidgetFactory')) {
  echo 
"Ja, \$WF ist eine Unterklasse von WidgetFactory\n";
} else {
  echo 
"Nein, \$WF ist keine Unterklasse von WidgetFactory\n";
}


// ab PHP 5.0.3 funktioniert auch
if (is_subclass_of('WidgetFactory_Child''WidgetFactory')) {
  echo 
"Ja, WidgetFactory_Child ist eine Unterklasse von WidgetFactory\n";
} else {
  echo 
"Nein, WidgetFactory_Child ist keine Unterklasse von WidgetFactory\n";

PHP ist offline   Mit Zitat antworten
Neues Thema erstellen  Antwort

Stichworte
issubclassof
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus