Συνάρτηση ini_get

Η συνάρτηση ini_get επιστρέφει την τιμή της καθορισμένης οδηγίας διαμόρφωσης PHP. Ως παράμετρο δέχεται το όνομα μιας ρύθμισης και επιστρέφει την τρέχουσα τιμή της ως συμβολοσειρά. Εάν η ρύθμιση δεν υπάρχει, η συνάρτηση θα επιστρέψει false.

Σύνταξη

phpini_get(string $varname): string|false

Παράδειγμα

Ας πάρουμε την τιμή της ρύθμισης 'upload_max_filesize':

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

Αποτέλεσμα εκτέλεσης κώδικα:

php'2M'

Παράδειγμα

Ας προσπαθήσουμε να πάρουμε την τιμή μιας ανύπαρκτης ρύθμισης:

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

Αποτέλεσμα εκτέλεσης κώδικα:

phpfalse

Παράδειγμα

Ας πάρουμε πολλαπλές τιμές διαμόρφωσης:

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";
?>

Αποτέλεσμα εκτέλεσης κώδικα:

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

Δείτε επίσης

  • τη συνάρτηση ini_set,
    που ορίζει την τιμή μιας ρύθμισης διαμόρφωσης
  • τη συνάρτηση ini_get_all,
    που επιστρέφει όλες τις διαθέσιμες ρυθμίσεις διαμόρφωσης