php中的_LINE_与_FILE_分别代表什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/14 18:40:14
书上这么说的:_LINE_是PHP脚本的行数,如果引用文件内的该常量为被引用文件的行,而不是引用文件的文件的行。那个说的和这个也差不多!不懂说的这是什么意思!希望那位大侠给解释一下!

这二个都为魔术变量。
若有a页面和b页面,a包含b页面,
其中b页面中有__LINE__变量,
那么__LINE__的值为b页面__LINE__变量所在的行号。

这两个常量。分别是当前文件的行数和文件名(含路径)。。

写在哪个 PHP 文件里。就只对这个文件有效。。不管有没有被别的程序 include 。。

例如:
//a.php
echo __FILE__;

//b.php
include("a.php");

运行 b.php 结果还是 a.php。因为 __FILE__ 写在那里,而不是在 b.php 里。