$_SERVER['SCRIPT_FILENAME']&nbsp…
来源:互联网 发布:linux中怎么安装gcc 编辑:程序博客网 时间:2024/06/05 07:50
尽管 $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 非常相似,但在文件被 include 或require 包含的时候,二者还是有细微区别。
include 'common/inc.php';
?>
__FILE__为:E:\web\html\php\common\test.php
将上述测试代码拷贝至 E:\web\html\php\common\inc.php ,然后在刚才的 test.php 文件内包含inc.php :
<?phpinclude 'common/inc.php';
?>
这时候再访问 test.php 文件时,输出结果:
SCRIPT_FILENAME为:E:/web/html/php/test.php__FILE__为:E:\web\html\php\common\test.php
可见二者的差别是:$_SERVER['SCRIPT_FILENAME']反映的是当前执行程序的绝对路径及文件名;__FILE__ 反映的是原始文件(被包含文件)的绝对路径及文件名。
0 0
- $_SERVER['SCRIPT_FILENAME']&nbsp…
- PHP的$_SERVER['HTTP_H…
- php中$_SERVER[PHP_SELF] 和&…
- Setting property &#039…
- Invalid property &#039…
- $_SERVER['SCRIPT_NAME']、$_SERVER['SCRIPT_FILENAME']及__FILE__不同
- The 'master'&nbsp…
- GDB7.2 Remote 'g&…
- GDB7.2 Remote 'g&…
- Lesson 131 Don't&…
- __FILE__与$_SERVER['SCRIPT_FILENAME']的区别
- $_SERVER['SCRIPT_FILENAME'] 和__FILE__ 用法区别
- __FILE__ 与 $_SERVER['SCRIPT_FILENAME']的区别
- PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
- PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
- PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
- __FILE__ 与 $_SERVER['SCRIPT_FILENAME']的区别
- __FILE__ 与 $_SERVER['SCRIPT_FILENAME']的区别
- php:树形结构的算法
- php 猴王算法
- php中\r \r \n \t等常用字符
- 将图片转换成caffe的lmdb形式并进行实验
- 采用PHP函数memory_get_usage获取P…
- $_SERVER['SCRIPT_FILENAME']&nbsp…
- PHP OR 语句
- set_include_path和get_incl…
- PHP中return的用法
- PHP static静态变量
- PHP中的一些路径变量或函数
- Javassist简单应用小结
- preg_replace的/e修饰符妙用与慎用
- php的正则表达式 '/\b\w…