SEL.html

get_defined_constants

Informationsseite

nach unten Befehl
nach unten Version
nach unten Beschreibung
nach unten Beispiel 1
nach unten Ausgabe 1
nach unten Beispiel 2
nach unten Ausgabe 2

nach unten 

Befehl

array get_defined_constants ([mixed categorize])

 

nach obennach unten 

Version

(PHP 4 >= 4.1.0, PHP 5)

 

nach obennach unten 

Beschreibung

Mit get_defined_constants () kann man sich die Namen und Werte aller
definierten Konstanten anzeigen lassen. Diese beeinhaltet auch alle Konstanten,
die mit define() definiert wurden. Aus Darstellungsgründen wurden in den Beispielen
nicht alle Konstanten aufgelistet. Bitte beachten Sie auch auf die in den Beispielen
angelegte Konstante "MEINE_KONSTANTE".

Ab PHP 5 ist es möglich dem optionalen Parameter mixed categorize einen Wert
zu übergeben. Das zurückgegebene Array ist dann kategorisch eingeteilt (siehe Beispiel 2).
Es spielt dabei keine Rolle welchen Wert man dem Parameter mixed categorize
übergibt, ob "a", "b", "TRUE", "SELFPHP" oder "Damir", völlig egal. Ist mixed categorize
leer, wird die Einteilung in Kategorien nicht vorgenommen (siehe Beispiel 1).

Siehe auch:

 

nach obennach unten 

Beispiel 1

<?PHP
define ("MEINE_KONSTANTE", "PHP5 Befehlsreferenz.");
print_r(get_defined_constants());
?>

 

nach obennach unten 

Ausgabe 1

Array
(
    [E_ERROR] => 1
    [E_WARNING] => 2
    [E_PARSE] => 4
    [E_NOTICE] => 8
    [E_CORE_ERROR] => 16
    [E_CORE_WARNING] => 32
    [E_COMPILE_ERROR] => 64
    [E_COMPILE_WARNING] => 128
    [E_USER_ERROR] => 256
    [E_USER_WARNING] => 512
    [E_USER_NOTICE] => 1024
    [E_ALL] => 2047
    [TRUE] => 1
    [FALSE] => 
    [ZEND_THREAD_SAFE] => 1
    [NULL] => 
    [PHP_VERSION] => 4.3.2
    [PHP_OS] => WINNT
    [PHP_SAPI] => cgi-fcgi
    [MEINE_KONSTANTE] => PHP5 Befehlsreferenz.
)

 

Beispiel 2

<?PHP
define ("MEINE_KONSTANTE", "PHP5 Befehlsreferenz.");
print_r(get_defined_constants(TRUE));
?>

 

nach obennach unten 

Ausgabe 2

Array
(
    [internal] => Array
        (
            [E_ERROR] => 1
            [E_WARNING] => 2
            [E_PARSE] => 4
            [E_NOTICE] => 8
            [E_STRICT] => 2048
            [E_CORE_ERROR] => 16
            [E_CORE_WARNING] => 32
            [E_COMPILE_ERROR] => 64
            [E_COMPILE_WARNING] => 128
            [E_USER_ERROR] => 256
            [E_USER_WARNING] => 512
            [E_USER_NOTICE] => 1024
            [E_ALL] => 2047
            [TRUE] => 1
            [FALSE] =>
            [ZEND_THREAD_SAFE] => 1
            [NULL] =>
            [PHP_VERSION] => 5.0.3
        )

    [ftp] => Array
        (
            [FTP_ASCII] => 0
            [FTP_TEXT] => 0
            [FTP_BINARY] => 1
            [FTP_IMAGE] => 1
        )

    [standard] => Array
        (
            [CONNECTION_ABORTED] => 1
            [CONNECTION_NORMAL] => 0
            [CONNECTION_TIMEOUT] => 2
            [INI_USER] => 1
            [INI_PERDIR] => 2
        )

    [tokenizer] => Array
        (
            [T_INCLUDE] => 262
            [T_INCLUDE_ONCE] => 261
            [T_EVAL] => 260
            [T_REQUIRE] => 259
        )

    [gd] => Array
        (
            [IMG_GIF] => 1
            [IMG_JPG] => 2
            [IMG_JPEG] => 2
            [IMG_PNG] => 4
        )

    [user] => Array
        (
            [MEINE_KONSTANTE] => PHP5 Befehlsreferenz.
        )

)

 

nach oben
weiter:weiter Seite get_extension_funcs
zurück:zurück Seite get_current_user
 

© 2001, 2002, 2003, 2004, 2005, 2004, 2005 E-Mail Damir Enseleit, mail@selfphp.de