Dahil ettik Nasıl / gerekli komut yerel dosyaları kullanmak

2 Cevap php

Benim durum: ben yerlerde bir dizi kullanmak istediğiniz bir sınıf var, bu yüzden dizin ağacında yüksek yerleştirdi:

/www/libs/classA/classA.php

Bu config.ini ve yapıcı yerel referanslar denir aynı dizinde bulunan bir yapılandırma dosyası kullanır. Ben farklı bir dizinde bir komut eklemeniz Ancak, bu çağrı komut içeri ben de dahil dosya olduğu dizinde bakabilirsiniz herhangi bir yolu var mı dizinden yapılandırma dosyasını yüklemek için çalışır? İdeal Ben farklı bir dizine komut taşımak ve ona herhangi bir değişiklik yapamadı.

2 Cevap

Eğer argüman hiçbir yolu bilgi varsa mevcut dosyanın dizininde bir dosyayı gerektiren / örneğin dahil etmek gerekir ('file2.php') içerir;. Ama o first-included/executed script dizinine göreli olmaya gidiyor,) sen './file2.php' olsa bile düşünüyorum.

Ben dirname (__FILE__) ... metodu gibi, ama ben dosyaların belli bir dizi her zaman aynı dizinde konuşlanmış olması amaçlanmıştır durumunda, doğrudan dosya uyumu teşvik içerir inanıyorum.