Giri┼č yap

PHP ini_get() Fonksiyonu
PHP 4PHP 5PHP 7

Varsay─▒lan include_path de─čerini alman─▒z─▒ sa─člar.

Yap─▒s─▒ (Syntax)ini_get ( string $varname ) : string

Parametreler

  • $varname string
    Ayar ad─▒

D├Ânen De─čer

string - Ba┼čar─▒l─▒ olursa geriye ayar─▒n de─čeri ya da bo┼č de─čer ise null d├Âner. E─čer belirtilen de─čer yok ise FALSE de─čeri d├Âner.

NOT
E─čer ayar─▒n de─čeri dizi (array) ise, fonksiyon FALSE de─čerini d├Ând├╝recektir.
Haz─▒fa de─čerlerinde (├ľrn: upload_max_filesize) de─čerler geriye k─▒salt─▒lm─▒┼č olarak d├Ân├╝yor. ├ľrne─čin 50M gibi, bu gibi durumlarda sizin bunu byte cinsine ├ževirmeniz gerekebilir. ├ľrneklerde bununla ilgili bir fonksiyon belirtilmi┼čtir.

Versiyon G├╝ncellemeleri

Versiyon A├ž─▒klama
5.3.0 Eskiden olmayan bir de─čer istendi─činde geriye bo┼č string de─čer d├Ân├╝yordu, art─▒k FALSE de─čeri d├Ân├╝yor.

├ľrnekler

Baz─▒ ayarlar─▒n de─čerlerini alal─▒m.

<?php

echo "display_errors = " . ini_get('display_errors') . "<br>";
echo "register_globals = " . ini_get('register_globals') . "<br>";
echo "post_max_size = " . ini_get('post_max_size') . "<br>";

?>

Haz─▒ya de─čerlerini al─▒rken byte cinsine d├Ân├╝┼čt├╝rmek i├žin bir ├Ârnek;

<?php

function return_bytes ($size_str)
{
    switch (substr ($size_str, -1))
    {
        case 'M': case 'm': return (int)$size_str * 1048576;
        case 'K': case 'k': return (int)$size_str * 1024;
        case 'G': case 'g': return (int)$size_str * 1073741824;
        default: return $size_str;
    }
}

echo ini_get('upload_max_filesize'); // ├ľrnek ├ç─▒kt─▒: 50M

echo return_bytes(ini_get('upload_max_filesize')); // ├ľrnek ├ž─▒kt─▒: 52428800

tayfunerbilen
15 g├╝n ├Ânce eklendi.
Github'da D├╝zenle