zoukankan      html  css  js  c++  java
  • __FILE__ 与 $_SERVER['SCRIPT_FILENAME']的区别

    二者都表明了本文件的绝对路径,区别在于,
    $_SERVER['SCRIPT_FILENAME']指向当前执行脚本的绝对路径;
    __FILE__指向当前文件的绝对路径;也就是写在哪个文件里就是哪里。

    例子:

    1. // test.php 
    2. require 'common/inc.php'; 
    1. // common/inc.php 
    2. echo 'SCRIPT_FILENAME 为:' . $_SERVER['SCRIPT_FILENAME']; 
    3. echo '<br />'; 
    4. echo '__FILE__为:' . __FILE__; 

    执行test.PHP,显示结果为:

    SCRIPT_FILENAME 为:D:/AppServ/www/test.php
    __FILE__为:D:AppServwwwcommoninc.php

  • 相关阅读:
    16
    15
    14
    13
    12
    11
    10
    python包管理器修改镜像地址
    Linux环境下安装hadoop分布式集群+问题总结
    解剖css中的clear属性
  • 原文地址:https://www.cnblogs.com/jerrypro/p/6829455.html
Copyright © 2011-2022 走看看