<!-- 所谓的魔术变量我认为是一种位置信息,这个是我们在运行程序的时候,预定义的一些常量,我们知道的有程序的行,程序的文件的路径,程序的文本路径,以及程序的函数的名称,也可以知道函数的名称,类的名称,命名空间等等信息。PHP魔术变量,,在PHP中常用到的魔术变量有:
_LINE_文件中当前的行号
_FILE_ 文件完整的路径名
_DIR_文件所在的目录
_FUNCTION_文件的函数的名称
_CLASS_类的当前的名字
_TRAIT_是一个代码复用的方式
_METHOD_类的方法名
_NAMESPACE_当前的命名空间的名称-->
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<?php
namespace MyProject;
echo "这个是第" .__LINE__. "行";
echo "<br/>";
// 需要注意的是这个地方是每边有两条下划线
// __LINE__这个变量的值是当前这个输出语句所在的行数
echo "文件的完整的路径是:".__FILE__;
//__DIR__文件夹所在的目录,如果是用在被包含的文件中,怎返回的是被包含的
//文件所在的目录
echo "<br>";
echo "文件所在的目录:".__DIR__;
echo "<br>";
//function test()
//{
// echo "函数名".__FUNCTION__;
//}
//test();
//__CLASS__类的名称。
class test
{
function _print()
{
echo "类的名称:".__CLASS__."<br/>";
echo "函数的名称:".__FUNCTION__;
}
}
$t=new test();
$t->_print();
function test1()
{
echo "函数名:".__METHOD__;
}
//定义一个类,并且创建一个类的对象,然后在这个类中
//定义一个函数。而且我么还要做的是定义一个函数
//然后我们创建类的对象,并且通过对象来调用类中的函数
?>
</body>
</html>
php中的魔术变量
原创
©著作权归作者所有:来自51CTO博客作者我是大头鸟的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:算法结构1.插入排序
下一篇:php从数据库中读取特定的行
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
php获取外部环境变量的几种方式
php环境变量的使用
环境变量 php windows操作系统 -
PHP中的魔术变量小结
PHP中,有不少很好用的魔术变量,用好之,
User 序列化 php -
PHP中的那些魔术常量
之前我们已经了解了一些常用的魔术方法,除了魔术方法外,PHP还提供一些魔术常量,相信大家在日常的工作中也
php 魔术常量 大小写 魔术方法 -
PHP中的那些魔术方法(一)
在PHP中,有一堆魔术方法,服务于类和对象。PHP虽然也是纯种的面向对象语言,但是
php 魔术方法 java