ini_get funksiýasy

ini_get funksiýasy PHP konfigurasiýasynyň görkezilen direktiwasynyň bahasyny yzyna gaýtarýar. Parametr hökmünde ol sazlamanyň adyny kabul edýär we onuň häzirki bahasyny setir görnüşinde yzyna gaýtarýar. Eger sazlama ýok bolsa, funksiýa false gaýtarar.

Sintaksis

phpini_get(string $varname): string|false

Mysal

'upload_max_filesize' sazlamasynyň bahasyny alalyň:

php<?php
  $res = ini_get('upload_max_filesize');
  echo $res;
?>

Kody ýerine ýetirip netije:

php'2M'

Mysal

Ýok bolan sazlamanyň bahasyny almaga synanyşalyň:

php<?php
  $res = ini_get('nonexistent_setting');
  var_dump($res);
?>

Kody ýerine ýetirip netije:

phpfalse

Mysal

Konfigurasiýanyň birnäçe bahasyny alalyň:

php<?php
  $max_execution = ini_get('max_execution_time');
  $memory_limit = ini_get('memory_limit');
  
  echo "Max execution time: $max_execution\n";
  echo "Memory limit: $memory_limit";
?>

Kody ýerine ýetirip netije:

php'Max execution time: 30
Memory limit: 128M'

Şeýlede serediň

  • ini_set funksiýasyny,
    konfigurasiýa sazlamasynyň bahasyny düzýän
  • ini_get_all funksiýasyny,
    elýeterli bolan ähli konfigurasiýa sazlamalaryny yzyna gaýtarýan