PHP命名空间里的静态方法 能不能动态调用?
File1:
// file1.php
namespace Common\Model;
class ArticleModel {
static function save($id=0) {
die('xxx');
}
}
File2:
// file2
namespace Admin\Controller;
include('./file1.php');
$model = 'ArticleModel';
$call = "\\Common\\Model\\$model::save";
$call(123123);
这种方法 我试了,不能调用。
是不是静态方法 不支持动态调用?
还是有别的方式可以调用?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)