Soubor phpinfo() je mocný nástroj, který může poskytnout velké množství informací o vašem prostředí PHP. Tento nástroj lze použít při odstraňování problémů a ladění a je považován za nezbytný pro každého vývojáře PHP.
phpinfo() slouží nejen k technickému účelu tím, že zobrazuje aktuální nastavení systému, ale má také diagnostické možnosti. Například může poskytnout neocenitelné podrobnosti při pokusu o replikaci chyb hlášených v různých prostředích.
Vytvořte soubor PHPInfo
Vytvoření souboru `phpinfo` je jednoduchý proces. Zde je podrobný návod, jak vytvořit soubor `phpinfo`:
- Otevřete nový soubor v textovém editoru.
- Přidejte do nového souboru následující řádek:
<?php phpinfo(); ?>
- Uložte soubor jako 'phpinfo.php'.
- Nahrajte soubor do kořenového adresáře vašeho PHP prostředí.
- Otevřete webový prohlížeč a přejděte na 'http://yourdomain.com/phpinfo.php'.
Na této stránce uvidíte podrobné informace o vašich aktuálních nastaveních a konfiguracích PHP.
Pochopení výstupů PHPInfo
Funkce `phpinfo()` produkuje velké množství informací o aktuálním stavu PHP. To zahrnuje informace o možnostech a rozšířeních kompilace PHP, verzi PHP, informace o serveru a prostředí (pokud je kompilován jako modul), prostředí PHP, informace o verzi OS, cesty, hlavní a místní hodnoty konfiguračních možností, hlavičky HTTP a PHP Licence.
Pro ilustraci:
<?php // Show all information, defaults to INFO_ALL phpinfo(); ?>
Je důležité si uvědomit, že soubor PHPInfo může potenciálně poskytnout škodlivé informace, pokud se dostane do nesprávných rukou. Proto se vždy doporučuje odstranit nebo zabezpečit přístup k souboru, když se nepoužívá.
PHP knihovny a funkce
PHP má bohatou sbírku knihoven a vestavěných funkcí, které lze zobrazit prostřednictvím výstupu `phpinfo()`. Tyto vestavěné funkce zjednodušují proces psaní kódu a vylepšují funkčnost aplikací PHP.
Z výstupu `phpinfo()`, jako je sekce 'Configure Command', můžete odvodit, se kterými knihovnami byla vaše edice PHP sestavena. To je užitečné pro určení, zda vaše prostředí PHP podporuje určité funkce nebo vlastnosti.
Na závěr, soubor `phpinfo()` je základním nástrojem, který poskytuje komplexní přehled o aktuálním stavu PHP. Z pohledu vývojáře je pochopení a používání této funkce zásadní pro vytváření robustních aplikací bez chyb na platformě PHP.