对于想了解php魔术变量用法实例详解的读者,本文将提供新的信息,我们将详细介绍php魔术变量用法实例详解图,并且为您提供关于PHP魔术变量和魔术函数详解、PHP魔术变量和魔术函数详解_PHP、PHP魔
对于想了解php魔术变量用法实例详解的读者,本文将提供新的信息,我们将详细介绍php魔术变量用法实例详解图,并且为您提供关于PHP 魔术变量和魔术函数详解、PHP 魔术变量和魔术函数详解_PHP、PHP 魔术变量和魔术函数详解_php技巧、PHP 魔术变量和魔术函数详解_PHP教程的有价值信息。
本文目录一览:- php魔术变量用法实例详解(php魔术变量用法实例详解图)
- PHP 魔术变量和魔术函数详解
- PHP 魔术变量和魔术函数详解_PHP
- PHP 魔术变量和魔术函数详解_php技巧
- PHP 魔术变量和魔术函数详解_PHP教程
php魔术变量用法实例详解(php魔术变量用法实例详解图)
《:PHP魔术变量用法实例详解》要点:
本文介绍了:PHP魔术变量用法实例详解,希望对您有用。如果有疑问,可以联系我们。
本文实例讲述了PHP魔术变量用法,其中__DIR__是PHP5.3新增的,分享给大家供大家参考.具体用法分析如下:PHP应用
系统常量
__FILE__ 当前文件名
__LINE__ 当前行数
__FUNCTION__ 当前函数名
__CLASS__ 当前类名
__METHOD__ 当前对象的办法名
详细分析
1. __FILE__
文件的完整路径和文件名.如果用在被包含文件中,则返回被包含的文件名.自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径.
PHP 常量dirname(__file__)
__FILE__ :被称为PHP魔术常量,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径
1)dirname(__FILE__) 函数返回的是脚本所在在的路径. 更新网络
比如文件 b.PHP 包含如下内容:
$basedir = dirname(__FILE__);
echo $basedir
//将在页面打印出一个这个文件所在绝对路径!
?>
我做的测试得到结果: E:websiteothertestcms
这个相当于,asp中的server.mappth的用法
如果b.PHP被其他目录里的a.PHP文件require 或者 include 去引用的话. 变量$basedir 的内容还是b.PHP所在的那个文件夹的路径. 而不是变成a.PHP文件所在的目录.
2)dirname(__FILE__) 一般会返回文件所的当前目录到系统根目录的一个目录结构.
不会返回当前的文件名称. dirname(__FILE__) 也可能返回一个 . (当前目录) [原因是 b.PHP 文件在 http.conf 或者 PHP 配置开发环境的默认WEB目录下
/**
在你的公用的配置文件中,来设置你的根目录,这样就不用担心经常迁居了.
*/
define('ROOT_PATH',dirname(__FILE__) . DIRECTORY_SEParaTOR);
echo ROOT_PATH;
echo "<br>";
echo __FILE__;
echo "<br>";
echo dirname(__FILE__);
echo "<br>";
echo dirname(dirname(__FILE__));
?>