PHP - require_once / / ihtiyaç bulunmaktadır ile, yol neye göredir?

4 Cevap php

üzerine "index.php", ben ne zaman require_once("/all_fns.php").

"all_fns.php" kendisi all_fns.php (kendisi) göre yolları ile dosyaları gerektirir.

Ben all_fns.php veya index.php all_fns akrabası yollarını yazmak gerekir, benim soru nedir?

Bu benim için çok kafa karıştırıcı ve düz olsun istedim.

4 Cevap

Onlar index.php göreli olarak kabul edilir.

Eğer eklemek, kullanmak için bir dosya göreli başvurmak gerekiyorsa

__DIR__."/relative/file.php";

Onlar getcwd() göredir.

index.php bazı dizinleri tanımlamak

define ( 'INCLUDES_DIR', dirname( __FILE__ ) );
define ( 'INCLUDES_DIR2', INCLUDES_DIR . '/some_directory' );

sonra tüm diğer dosyaları kullanabilirsiniz INCLUDES_DIR

include( INCLUDES_DIR1 . 'file.php' );

Kullanım Ya

echo  in_get( "include_path") ;

Veya ini dosyasını açmak ve ini yolun ne olduğunu öğrenmek ve sizin bu dizin (veya bu dizinleri biri) içerme dosyası koymak ve mutlak / göreli endişesi kendinizi bırakın sonsuza sorunları içerir.