Funkcja phpinfo() służy do uzyskania informacji o środowisku pracy serwera obsługującego PHP, czyli do prezentacji szczegółów konfiguracji interpretera PHP oraz parametrów środowiska. Typowo pokazuje m.in. wersję PHP, dostępne rozszerzenia/moduły, wartości wielu ustawień konfiguracyjnych oraz informacje o kompilacji i wybranych zmiennych środowiskowych.
Odpowiedź "uzyskanie informacji o środowisku pracy serwera obsługującego PHP" jest poprawna, bo dokładnie opisuje główny cel tej funkcji: diagnostykę konfiguracji i możliwości środowiska, w którym uruchamiany jest PHP.
Pozostałe odpowiedzi są niepoprawne z następujących powodów:
- "zainicjowanie kodu w języku PHP" – kod PHP jest wykonywany przez sam mechanizm uruchomienia skryptu (żądanie HTTP/CLI), a nie przez wywołanie phpinfo(). phpinfo() jedynie generuje stronę/wyjście z informacjami.
- "sprawdzenie wartości zmiennych użytych w kodzie PHP" – do podglądu wartości konkretnych zmiennych aplikacji używa się np. wypisywania (var_dump/print_r), logowania albo debuggera. phpinfo() nie pokazuje stanu zmiennych z Twojej logiki biznesowej.
- "debugowanie kodu PHP" – debugowanie to proces znajdowania błędów w logice programu (kroki wykonania, breakpointy, śledzenie stosu, logi). phpinfo() może pomóc pośrednio (np. potwierdzić konfigurację), ale nie jest narzędziem debuggera.
Wskazówka egzaminacyjna: rozróżniaj pytania o diagnostykę środowiska (konfiguracja serwera i PHP) od pytań o debugowanie aplikacji (analiza działania kodu). Dodatkowo pamiętaj o praktyce bezpieczeństwa: publikowanie wyniku phpinfo() w Internecie może ujawniać wrażliwe szczegóły konfiguracji, więc zwykle ogranicza się dostęp do takiej strony.