![]() |
1
10
你可以滥用
你想这么做似乎有点奇怪。如果您真正需要一个函数来知道谁在调用它,那么您可能有一个设计问题。 但是,如果您确定要这样做,您可以这样定义一个小的全局函数:
它将始终返回调用它的函数的名称。当然,除非调用
因此,使用示例:
|
![]() |
2
0
可能强制调用函数将其名称放入某个函数参数中。类似:
但是还没有测试。 |
![]() |
3
0
它运行正常,即使它在任何类中使用——但在那里它受到类的限制。它不会超出类的范围——超过一个级别(例如,如果您将在准备异常调用的函数中使用它,它将只在调用它的地方调用函数)。 对于这个函数,这里有一个小的改进,它会自动获得最高级别——如果它是零或十(但另一方面,谁会创建这样的结构,那么它会有这么多的级别)。
|
![]() |
Karlo · PHP Sqlite PDO最新版本 4 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 4 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 5 月前 |