PHP
Referenzliste
class_uses
SPL Funktionen
Befehl:
array class_uses ( mixed $class [, bool $autoload = true ] )
Parameter-Liste:
Beschreibung | |
---|---|
Ein Objekt (Klasseninstanz) oder eine Zeichenfolge (Klassenname). | |
Ob damit diese Funktion, um die Klasse automatisch durch die __autoload() magische Methode laden. |
Rückgabewerte:
Ein Array bei Erfolg oder
FALSE
bei einem Fehler. Beschreibung:
Diese Funktion gibt ein Array mit den Namen der Merkmale, die die angegebene Klasse verwendet. Dies gilt jedoch nicht enthalten keine Merkmale von einem Elternteil
class
verwendet. Aktiv in Version:
(PHP 5 >= 5.4.0, PHP 7)
Siehe auch:
Gibt den übergeordneten Klassen der gegebenen Klasse
Gibt ein Array aller deklarierten Eigenschaften
class_uses() - Beispiel:
Eingabe:
<?PHP trait foo { } class bar { use foo; } print_r(class_uses(new bar)); print_r(class_uses('bar')); function __autoload($class_name) { require_once $class_name . '.php'; } // use __autoload to load the 'not_loaded' class print_r(class_uses('not_loaded', true)); ?>
Ausgabe:
Array
(
[foo] => foo
)
Array
(
[foo] => foo
)
Array
(
[trait_of_not_loaded] => trait_of_not_loaded
)
(
[foo] => foo
)
Array
(
[foo] => foo
)
Array
(
[trait_of_not_loaded] => trait_of_not_loaded
)
SPL Funktionen