arama dahil bir dosyadan dahil

0 Cevap php

So, examining this dizin yapısı

  • /include_one.php
  • /include_two.php
  • /directory/main_file.php

I /directory/main_file.php yaşıyorum ve ben dahil, include_one.php içindeki include('../include_one.php'); dediğimiz varsayalım include_two.php. I include('include_two.php); arayabilir veya gerek var mı include('../include_two.php');?

Yani benim soru: bir dosyayı dahil edildiğinde, dahil edilen dosyada kaymıştır 'göreli yolunu include', ya da, ana da dahil olmak üzere dosyasına kalır?

Ancak bu aşamada mümkün değil, en iyi alternatif root_path içeren bir config.php sahip olacağını farkındayım.


update:
So, im not sure who is right, as here is my test

dizin yapısı

/include.php
/start/start.php
/folder1/includeone.php
/folder1/folder2/includetwo.php

ve burada her dosyanın içeriği olan

start.php

<?php 
  echo 'including ../include.php<br />';
  include('../include.php');
?>

include.php

<?php 
  echo 'including folder1/includeone.php<br />';
  include('folder1/includeone.php');
?>

includeone.php

<?php 
  echo 'including folder2/includetwo.php<br />';
  include('folder2/includetwo.php');
?>

includetwo.php

<?php 
  echo 'done<br />';
?>

ve çıkış

including ../include.php
including folder1/includeone.php
including folder2/includetwo.php
done

0 Cevap