在CL程序中访问当前库的名称,可以使用以下方法:
__FILE__
常量:__FILE__
常量返回当前脚本的文件路径。可以使用basename()
函数来获取文件名,再使用pathinfo()
函数获取文件名的前缀,即库的名称。$file = basename(__FILE__);
$filename = pathinfo($file, PATHINFO_FILENAME);
echo "当前库的名称是:" . $filename;
get_called_class()
函数:如果当前代码在一个类中运行,可以使用get_called_class()
函数获取当前类的名称。class MyClass {
public function getClassName() {
return get_called_class();
}
}
$obj = new MyClass();
echo "当前库的名称是:" . $obj->getClassName();
__NAMESPACE__
常量获取当前命名空间。namespace MyNamespace;
class MyClass {
public function getNamespace() {
return __NAMESPACE__;
}
}
$obj = new MyClass();
echo "当前库的名称是:" . $obj->getNamespace();
这些方法可以帮助您在CL程序中访问当前库的名称。
云+社区技术沙龙[第17期]
企业创新在线学堂
DBTalk技术分享会
小程序·云开发官方直播课(数据库方向)
腾讯云GAME-TECH沙龙
Hello Serverless 来了
Techo Day
云+社区技术沙龙[第8期]
领取专属 10元无门槛券
手把手带您无忧上云