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

    尽管 $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 非常相似,但在文件被 include 或 require 包含的时候,二者还是有细微区别。

    将上述测试代码拷贝至 E:\web\html\php\common\inc.php ,然后在刚才的 test.php 文件内包含 inc.php :

    <?php
    include '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__ 反映的是原始文件(被包含文件)的绝对路径及文件名。

  • 相关阅读:
    Java中 Jwt
    Python中Jwt
    jwt流程
    Vue Demons
    Vue基础
    Mysql
    MongoDb
    2020/03/07-基础复习day_02
    2020/03/07-基础复习day_01
    基于springboot+dubbo的简易分布式小Demo
  • 原文地址:https://www.cnblogs.com/firstdream/p/2354480.html
Copyright © 2011-2022 走看看