CLXX. Funktionen zur Behandlung von Variablen

Einführung

Wie sich Variablen verhalten, können Sie im Abschnitt über Variablen in der Sprachreferenz des Handbuchs nachlesen.

Anforderungen

Diese Erweiterung benötigt keine externen Bibliotheken.

Installation

Für diese Funktionen ist keine Installation erforderlich, diese gehören zum Grundbestand von PHP.

Laufzeit Konfiguration

Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.

Tabelle 1. Konfigurations-Optionen für Variablen

NameStandardwertVeränderbarChangelog
unserialize_callback_funcNULLPHP_INI_ALLVerfügbar seit PHP 4.2.0.
Weitere Details und die Definitionen der PHP_INI_*-Konstanten finden Sie im Anhang H.

Hier eine kurze Erklärung der Konfigurationsoptionen:

unserialize_callback_func string

Die unserialize() Callback-Funktion wird (mit dem Namen der undefinierten Klasse als Parameter) aufgerufen, wenn die Deserialisierungsroutine eine undefinierte Klasse findet, die instanziiert werden soll. Es wird eine Warnung ausgegeben, wenn die angegebene Funktion nicht definiert ist oder die Funktion die fehlende Klasse nicht einbinden/implementieren kann. Setzen Sie diesen Wert daher nur, wenn Sie wirklich eine entsprechende Callback-Funktion implementieren wollen.

Siehe auch unserialize().

Resource Typen

Diese Erweiterung definiert keine Resource-Typen.

Vordefinierte Konstanten

Diese Erweiterung definiert keine Konstanten.

Inhaltsverzeichnis
debug_zval_dump -- Dumps a string representation of an internal zend value to output
doubleval -- Alias von floatval()
empty -- Prüft, ob eine Variable einen Wert enthält
floatval -- Konvertiert einen Wert nach float
get_defined_vars --  Gibt ein Array aller definierten Variablen zurück
get_resource_type --  Returns the resource type
gettype -- Liefert den Datentyp einer Variablen
import_request_variables -- Import GET/POST/Cookie variables into the global scope
intval -- Konvertiert einen Wert nach integer
is_array -- Prüft, ob die Variable ein Array ist
is_binary -- Finds whether a variable is a native binary string
is_bool --  Prüft, ob eine Variable vom Typ boolean ist
is_buffer -- Finds whether a variable is a native unicode or binary string
is_callable --  Verify that the contents of a variable can be called as a function
is_double -- Alias von is_float()
is_float -- Prüft, ob eine Variable vom Typ float ist
is_int -- Prüft, ob eine Variable vom Typ int ist
is_integer -- Alias von is_int()
is_long -- Alias von is_int()
is_null --  Finds whether a variable is NULL
is_numeric --  Prüft, ob eine Variable eine Zahl oder ein numerischer String ist
is_object -- Prüft, ob eine Variable vom Typ object ist
is_real -- Alias von is_float()
is_resource --  Prüft, ob eine Variable vom Typ resource ist
is_scalar --  Finds whether a variable is a scalar
is_string -- Prüft, ob Variable vom Typ string ist
is_unicode -- Finds whether a variable is a unicode string
isset -- Prüft die Existenz einer Variablen
print_r --  Gibt Variablen-Informationen in lesbarer Form aus
serialize --  Erzeugt eine speicherbare Repräsentation eines Wertes
settype -- Legt den Typ einer Variablen fest
strval -- Ermittelt die String-Repräsentation einer Variable
unserialize --  Erzeugt aus einem gespeicherten Datenformat einen Wert in PHP
unset -- Löschen einer angegebenen Variablen
var_dump -- Gibt alle Informationen zu einer Variablen aus
var_export -- Outputs or returns a parsable string representation of a variable