PHP魔术方法的简单调用实例_PHP教程
程序员文章站
2022-05-25 18:53:38
...
__LINE__ 文件中的当前行号。网站推广
__FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。
__DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增) =
__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
摘自 网络营销的博客
__FILE__ 文件的完整路径和文件名。如果用在被包含文件中,则返回被包含的文件名。自 PHP 4.0.2 起,__FILE__ 总是包含一个绝对路径(如果是符号连接,则是解析后的绝对路径),而在此之前的版本有时会包含一个相对路径。
__DIR__ 文件所在的目录。如果用在被包括文件中,则返回被包括的文件所在的目录。它等价于 dirname(__FILE__)。除非是根目录,否则目录中名不包括末尾的斜杠。(PHP 5.3.0中新增) =
__FUNCTION__ 函数名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该函数被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__CLASS__ 类的名称(PHP 4.3.0 新加)。自 PHP 5 起本常量返回该类被定义时的名字(区分大小写)。在 PHP 4 中该值总是小写字母的。
__METHOD__ 类的方法名(PHP 5.0.0 新加)。返回该方法被定义时的名字(区分大小写)。
SQL代码
echo __LINE__ ."
"; //显示行数
echo __FILE__ ."
";//显示完整路径
class Test
{
function a(){
echo __CLASS__."
"; //显示类名
echo __METHOD__."
"; //显示调用方法
echo __FUNCTION__."
";//显示当前函数名
}
}
$obj = new Test();
$obj->a();
?> (fblww-0110)
摘自 网络营销的博客
上一篇: 理解和运用PHP中的多态性[译]
下一篇: 关于堆内存的详细介绍
推荐阅读
-
php中array_multisort对多维数组排序的方法,arraymerge多维数组_PHP教程
-
php制作的简单验证码识别代码_php实例
-
腾讯微博提示missing parameter errorcode 102 错误的解决方法,parametererrorcode_PHP教程
-
PHP开启PDO和PDO_MySQL扩展的方法_PHP教程
-
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法,_PHP教程
-
ThinkPHP控制器间实现相互调用的方法,thinkphp控制器_PHP教程
-
微信公众平台实现获取用户OpenID的方法_php实例
-
php使用ffmpeg获取视频信息并截图的实现方法,phpffmpeg_PHP教程
-
php调用淘宝开放API实现根据卖家昵称获取卖家店铺ID的方法,api卖家_PHP教程
-
PHP的foreach中使用引用时需要注意的一个问题和解决方法_PHP教程