详解__FILE__与$_SERVER['SCRIPT_FILENAME']的区别

废话不多说 直接上测试代码:

1 <?php
2 //引入的是ceshi4文件夹下的ceshi4.php;
3 require_once  './ceshi4/ceshi4.php';

下面是ceshi4文件夹下的ceshi4.php:

echo 'SCRIPT_FILENAME为:'.   $_SERVER['SCRIPT_FILENAME'];

echo '<br/>';
echo '__FILE__为:'. __FILE__;//都是根目录开始
echo '<br/>';
echo '__DIR__为:'. __DIR__;//以根目录开始
echo '<br/>';
echo 'dirname返回文件所在的目录'. dirname(__DIR__);

执行的结果为:

欢迎留言

 

posted @ 2017-09-20 09:05  xsatc  阅读(494)  评论(0编辑  收藏  举报