phpinfo

(PHP 4, PHP 5, PHP 7, PHP 8)

phpinfoPHP yapılandırması hakkında bilgi çıktılar

Açıklama

phpinfo(int$seçenekler = INFO_ALL): true

PHP'nin o anki durumu hakkında büyük miktarda bilgi çıktılar. Bu bilgi, PHP derleme seçenekleri, kurulu eklentiler, PHP sürümü, sunucu bilgisi, (PHP bir modül olarak derlenmişse) sunucu ortam değişkenleri, PHP ortam değişkenleri, işletim sistemi sürüm bilgileri, dosya yolları, asıl ve yerel yapılandırma seçenekleri, HTTP başlıkları ve PHP lisansını içerir.

Her sistemin yapılandırması farklı olduğundan phpinfo() işlevi genellikle, yapılandırma ayarlarını ve kullanılabilecek öntanımlı değişkenleri öğrenmek için kullanılır.

phpinfo() tüm EGPCS (Environment, GET, POST, Cookie, Server) verisini içerdiğinden ayrıca değerli bir hata ayıklama aracıdır.

Bağımsız Değişkenler

seçenekler

İsteğe bağlı bu bağımsız değişkende aşağıdaki sabitlerin bitsel değerlerinin toplamı belirtilerek işlevin çıktısı özelleştirilebilir. Bu sabitleri veya bitsel değerlerini bitsel VEYA işleci ile birleştirerek belirtebilirsiniz.

phpinfo() seçenekleri
SabitDeğerAçıklama
INFO_GENERAL1 Yapılandırma satırı, php.ini dosyasının yeri, derleme tarihi, HTTP Sunucusu, Sistem, vesaire.
INFO_CREDITS2 PHP'ye katkıda bulunanlar. Ayrıca, phpcredits() işlevine de bakınız.
INFO_CONFIGURATION4 PHP yönergelerinin asıl ve yerel değerleri. Ayrıca ini_get() işlevine de bakınız.
INFO_MODULES8 Yüklü modüller ve binlerğn ayarları. Ayrıca get_loaded_extensions() işlevine de bakınız.
INFO_ENVIRONMENT16$_ENV dizisi ile de edinilebilen ortam değişkenleri bilgileri.
INFO_VARIABLES32 EGPCS (Environment, GET, POST, Cookie, Server) verisinden elde edilen tüm öntanımlı değişkenler.
INFO_LICENSE64 PHP Lisans bilgileri. Ayıca bakınız: » Lisans SSS.
INFO_ALL-1 Yukarıdakiler hepsi gösterilir.

Dönen Değerler

Daima true döndürür.

Örnekler

Örnek 1 - phpinfo() örneği

<?php

// Tüm bilgiyi gösterelim (INFO_ALL sabitine eşdeğer)
phpinfo();

// Sadece modül bilgisini gösterelim.
// phpinfo(8) de aynı sonucu verir.
phpinfo(INFO_MODULES);

?>

Notlar

Bilginize:

PHP 5.5 öncesinde expose_php yapılandırma seçeneğine off atanmışsa bazı bilgiler gösterilmezdi. PHP ve Zend logoları ve katkıcılar bunlardan bazılarıdır.

Bilginize:

PHP'yi komut satırından kullanıyorsanız phpinfo() işlevi HTML çıktı yerine düz metin çıktı verir.

Ayrıca Bakınız

To Top