扫码关注官方订阅号
function echomyname() { echo "echomyname" }
就是自己输出自己的名字,怎么写?
ringa_lee
有,echo __FUNCTION__。
echo __FUNCTION__
https://tools.vaptu.com/onlin...
参考上面的链接,不光能获取函数名称,还能获取类的对象名称呢
PHP内置的一些魔术常量:__DIR__,__FILE__,__LINE__,__FUNCTION__,__CLASS____DIR__是5.3开始加入的,等价于dirname(__FILE__).
__DIR__,__FILE__,__LINE__,__FUNCTION__,__CLASS__
__DIR__
dirname(__FILE__)
如果是匿名函数,__FUNCTION__会返回{closure}.
$foo = function() { return __FUNCTION__; }; echo $foo()."\n"; //输出 {closure}
已经有人回答了,不过这种基础问题不该问,官方中文文档写得很详细:
http://php.net/manual/zh/lang...
没事就翻翻,翻不到就一小节一小节读,直到读完!
FUNCTION CLASS
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
有,
echo __FUNCTION__。https://tools.vaptu.com/onlin...
参考上面的链接,不光能获取函数名称,还能获取类的对象名称呢
PHP内置的一些魔术常量:
__DIR__,__FILE__,__LINE__,__FUNCTION__,__CLASS____DIR__是5.3开始加入的,等价于dirname(__FILE__).如果是匿名函数,__FUNCTION__会返回{closure}.
已经有人回答了,不过这种基础问题不该问,官方中文文档写得很详细:
http://php.net/manual/zh/lang...
没事就翻翻,翻不到就一小节一小节读,直到读完!
FUNCTION CLASS