Du bist hier: Tips » Scripte » PHP
PHP
Referenzliste

ini_get

PHP-Informationen

    Befehl:
string ini_get ( string $varname )


    Parameter-Liste:
NameBeschreibung
varnameDer Optionsname Konfiguration.

    Rückgabewerte:
Gibt den Wert der Konfigurationsoption als String im Erfolgsfall oder einer leeren Zeichenfolge für null-Werte. Rückgabewert FALSE, wenn die Konfigurationsoption gibt es nicht.

    Beschreibung:
Gibt den Wert des Konfigurations-Option auf Erfolg.


    Aktiv in Version:
(PHP 4, PHP 5, PHP 7)

    Hinweis:
Hinweis:

Bei der Abfrage boolean Werte:  Ein boolean ini Wert off wird als leere Zeichenfolge oder "0" zurückgegeben werden, während ein boolean ini Wert auf "1" zurückgegeben werden. Die Funktion kann auch wieder die Zeichenkette der INI-Wert.

Hinweis:
Bei der Abfrage Speichergrösse Werte:  Viele ini Speichergrösse Werte wie upload_max_filesize, sind in der Datei php.ini in Kurzschrift gespeichert. ini_get() gibt die genaue Zeichenfolge in der php.ini-Datei gespeichert und NOT seine ganze gleichwertig. Der Versuch normalen arithmetischen Funktionen auf diesen Werten wird nicht anders zu erwarten Ergebnisse. Das obige Beispiel zeigt eine Möglichkeit, Kurzschrift in Bytes zu konvertieren, wie viel, wie die PHP Quelle tut es.

    Siehe auch:
Ermittelt den Wert einer Konfigurationsoption
 
Ruft alle Konfigurationsoptionen
 
Stellt den Wert einer Konfigurationsoption
 
Legt den Wert einer Konfigurationsoption
 

ini_get() - Beispiel:


Eingabe:
<?php
/*
php.ini enthält die folgenden Einstellungen:

display_errors = On
register_globals = Off
post_max_size = 8M
*/

echo 'display_errors = ' . ini_get('display_errors') . "\n";
echo 'register_globals = ' . ini_get('register_globals') . "\n";
echo 'post_max_size = ' . ini_get('post_max_size') . "\n";
echo 'post_max_size+1 = ' . (ini_get('post_max_size')+1) . "\n";
echo 'post_max_size in bytes = ' . return_bytes(ini_get('post_max_size'));

function return_bytes($val) {
    $val = trim($val);
    $last = strtolower($val[strlen($val)-1]);
    switch($last) {
        // Das 'G' Modifier ist verfügbar seit PHP 5.1.0
        case 'g':
            $val *= 1024;
        case 'm':
            $val *= 1024;
        case 'k':
            $val *= 1024;
    }

    return $val;
}

?>


Ausgabe:
display_errors = 1
register_globals = 0
post_max_size = 8M
post_max_size+1 = 9
post_max_size in bytes = 8388608

Beschreibung:
Version Beschreibung
5.3.0 Zuvor wurde die leere Zeichenkette zurückgegeben, wenn die Konfigurationsoption gab es nicht. Jetzt, FALSE wird stattdessen zurück.
ini_get() - Beispiel 2:


Eingabe:
<?PHP
echo 'safe_mode = ' . ini_get ( 'safe_mode' ) . "\n";
echo 'max_execution_time = ' . ini_get ( 'max_execution_time' ) . "\n";
echo 'file_uploads = ' . ini_get ( 'file_uploads' ) . "\n";
?>


Ausgabe:
safe_mode = 0
max_execution_time = 30
file_uploads = 1

Beschreibung:
Mit ini_get() kann man sich einzelne Konfigurationsoptionen aus der php.ini anzeigen lassen. Bitte beachten Sie, das Sie den exakten Namen der Option varname angeben m�ssen, da diese Funktion zwischen Gross- und Kleinschreibung unterscheidet.

Beschreibung:
Version Beschreibung
5.3.0 Zuvor wurde die leere Zeichenkette zurückgegeben, wenn die Konfigurationsoption gab es nicht. Jetzt, FALSE wird stattdessen zurück.
PHP-Informationen