可见二者的差别是:$_SERVER['SCRIPT_FILENAME'] 反映的是当前执行程序的绝对路径及文件名;__FILE__ 反映的是原始文件(被包含文件)的绝对路径及文件名。

http://www.5idev.com/p-php_server_script_filename__file__.shtml

146.PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别相关推荐

  1. script filename php,PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别

    PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 通常情况下,PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 都会返回 PHP ...

  2. $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 区别

    尽管 $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 非常相似,但在文件被 include 或 require 包含的时候,二者还是有细微区别. 将上述测试代码拷贝至 E ...

  3. php __FILE__和$_SERVER['SCRIPT_FILENAME']区别

    假设有a.php和b.php2个文件,分别位于E:/wamp/www/Text/ a.php echo $_SERVER['SCRIPT_FILENAME'].'<br/>'; echo ...

  4. python getcwd 与dirname_Python中获取路径os.getcwd()和os.path.dirname(os.path.realpath(__file__))的区别和对比...

    转自:http://blog.csdn.net/cyjs1988/article/details/77839238 下午博主更新了一篇讲述获取当前项目路径的博文,然后得到了悠悠校长的指点,又了解了一种 ...

  5. getcwd()和dirname(__FILE__)的区别

    我个人理解:getcwd()会随着包含文件的改变而改变,而dirname(__FILE__)不会.即 getcwd() 表示获取当前执行文件的物理路径. 如 getcwd()显示: /www/proj ...

  6. php面试题__语言基础

    1. strlen( )与 mb_strlen( )的作用分别是什么(新浪网技术部) strlen和mb_strlen都是用于获取字符串长度. strlen只针对单字节编码字符,也就是说它计算的是字符 ...

  7. PHP面试题及答案解析(1)—PHP语法基础

    1. strlen( )与 mb_strlen( )的作用分别是什么? strlen和mb_strlen都是用于获取字符串长度. strlen只针对单字节编码字符,也就是说它计算的是字符串的总字节数. ...

  8. 2017PHP经典面试题

    一.理论知识 1.1.PHP里面是区分大小写的吗? PHP对于系统函数.用户自定义函数.类名称等是不区分大小写的 PHP中的变量和常量是区分大小写的 对于文件名又因服务器操作系统而定,linux中区分 ...

  9. PHP获取当前域名$_SERVER['HTTP_HOST']和$_SERVER['SERVER_NAME']的区别

    开发站群软件,用到了根据访问域名判断子站点的相关问题,PHP获取当前域名有两个变量 $_SERVER['HTTP_HOST'] 和 $_SERVER['SERVER_NAME'],两者的区别以及哪个更 ...

  10. php $_SERVER 学习详解

    目录 $_SERVER['USER'] 三种验证方式 1.grep php-fpm的配置文件 2.ps | grep 查看当前运行fpm的用户 3.当前用户命令行执行查看 $_SERVER['HOME ...

最新文章

  1. 使用photoshop 10.0制作符合社保要求的照片
  2. docker 在esx上的网络配置
  3. jquery实现登录失败提示_浅谈jQuery的verify验证码
  4. set hive.map.aggr=true 时统计PV数据错误
  5. IBM ThinkPad错误代码列表
  6. perl 循环删除指定文件夹下所有满足条件的文件,不包含文件夹
  7. Jquery—Jquery中$与$.fn的区别
  8. java 垃圾回收题目_我肝了万字的Java垃圾回收,看完你还敢说不会?
  9. FPGA控制ADF4351实现2MS的扫频操作
  10. c语言中数组int*,C语言数组
  11. 星期、月份英文缩写对照表
  12. 在自己订阅的GOOGLE快讯中,看到自己的文章
  13. svn上传新项目的时候出现Can't set position pointer in file 'D:\***\*.rev':配额不足,无法完成请求的服务
  14. recyclerView的滑动
  15. 如何ping网站的IP地址
  16. Zig-Zag模式填充矩阵
  17. 物理内存是什么是计算机的显卡内存吗,物理内存使用率过高_任务管理器里的物理内存是什么,CPU使用率很低,但......
  18. javascript动态添加、修改、删除对象的属性和方法
  19. HTML标记【图片的使用】!
  20. wms仓储管理绩效评价指标的制定

热门文章

  1. Avalon二数据填充
  2. Linux批量清空当前目录中的日志文件
  3. DataSetProvider的Option属性
  4. iphone clearColor 不起作用问题
  5. WINX新增(1): KMP字符串查找算法
  6. R语言ETL工程:分组(group_by)
  7. thrift java first demo
  8. 人工智能实战2019 - 第4次作业(团队后期项目)- 就起这个名字吧
  9. 在TortoiseSVN使用clean up
  10. Linux rhel7 下MySQL5.7.18详细安装文档