I phpinfo()
çalıştırın ve bir yerel değer ve bir ile PHP Core
, Ben başlıklı bir yönergesine bakınız include_path
altındaki Configuration
kategoriye tarafından baktığınızda master değer.
Bu durumda, benim yerel değer olarak ayarlanır
.: ./include: ../include: /usr/share/php: /usr/share/php/smarty: /usr/share/pear
ve benim ana değer olarak ayarlanır
.: /usr/share/php: /usr/share/pear: /usr/share/php/pear: /usr/share/php/smarty
Ben Smarty Şablon Motoru kullanan herkes için çok tanıdık sesler emin değilim hangi başlıklı Smarty.class.php
üzerinde çalışıyorum sisteminde bir dosya var, çünkü bu nasıl çalıştığını öğrenmeye çalışıyorum nedenidir.
PHP dosyalardan biri aşağıdaki içerir vardır:
require_once("Smarty.class.php"); require_once("user_info_class.inc");
Dosya user_info_class.inc
bana mükemmel mantıklı, hangi kapsar hale dosyasıyla aynı dizinde olduğunu, ve ben her zaman dosya başvurulan bir yoldur. Ben Smarty.class.php dosyayı açmak istedim ve aynı dizinde olacağını kabul ettiğini karar verdi, ama değildi.
Kazma biraz yaptıktan sonra, ben bu php_ini
değişkenleri keşfetti, ve nihayet dizinde dosyayı bulmak mümkün oldu usr/share/php/smarty/
.
Yani böyle bir durumda include yaparken, bu include_path
için yerel ve Master değerleri arasındaki düzenin çeşit aşağıdaki gibi görünüyor.
Benim kesintiler bugüne kadar doğru olduğunu varsayarsak, birileri PHP dahil edilecek dosyalar arar sırayı açıklayabilir?