Aby sprawdzić ustawienia konfiguracji PHP (z pliku php.ini), można uruchomić skrypt zawierający wywołanie:
Źle.
phpversion() zwraca tylko numer wersji PHP, nie całą konfigurację.Dobrze.
phpinfo() wypisuje pełną konfigurację PHP, w tym ustawienia z php.ini.Źle.
phpcredits() wyświetla autorów PHP, a nie ustawienia.Źle.
ini_set() zmienia pojedyncze ustawienie w czasie działania, nie wyświetla konfiguracji.Funkcja
phpinfo() generuje stronę z pełną informacją o konfiguracji PHP: wartości dyrektyw z pliku php.ini, załadowane rozszerzenia, wersję, ścieżki i zmienne środowiskowe. Wystarczy uruchomić skrypt <?php phpinfo(); ?>, by sprawdzić, jak skonfigurowany jest serwer. Dlatego do podejrzenia ustawień PHP służy phpinfo().Pozostałe funkcje robią coś węższego lub innego.
ini_set() służy do zmiany jednej dyrektywy konfiguracji w trakcie wykonywania skryptu, lecz sama niczego nie wyświetla. phpversion() zwraca jedynie numer wersji interpretera - to drobny wycinek informacji, a nie pełna konfiguracja. phpcredits() pokazuje listę twórców PHP, więc z ustawieniami nie ma związku. Pełny podgląd konfiguracji, łącznie z wartościami z php.ini, daje phpinfo().