Set_include_path () (veya ini_set ('include_path', ...)) kullanarak size kitaplık kodu içerecektir birden fazla klasör belirlemenizi sağlar. Örneğin, uygulama için farklı çerçeveler / kütüphanelerin çeşitli dayanır eğer, örneğin, Armut ve Zend FW, sen gibi bir şey olabilir
ini_set ('include_path', '/ usr / local / php / armut :/ usr / local / php / zendfw');
Bu yaklaşımın dezavantajı ilk bulduğu türden dosya kullanmak olacaktır; Eğer yolları içerme fazla birinde "Mailer.php" adında bir dosya varsa, o senin niyet değilse ince hataların neden bulur ilkini içerecektir. İyi kod organizasyonu genellikle bu sorunu giderir. Ayrıca, include_pathdaki bazen ayarlarınıza göre daha iyi performans almak için tweaked gerekir realpath önbellek (http://us2.php.net/realpath), geçer.
Her iki yolu vardır, ancak () yöntemi, daha açık olduğunu tanımlamak kullanarak, gayet iyi.
FWIW, genellikle (..., 'include_path') ini_set kullanın.