php:通过变量调用静态类

标签 php

有没有办法通过名称调用静态类/方法?

例子:

$name = 'StaticClass';
($name)::foo();

我有一些类,我在其中保留了所有静态方法,我想这样调用它们。

最佳答案

$name::foo()

从 PHP5.3 开始是可能的。在早期版本中,您必须使用

call_user_func(array($classname,$methodname))

关于php:通过变量调用静态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/391195/

相关文章:

php - 碳日期时间不同

javascript - 提交后重置我的表格

php - 找不到列 : 1054 Unknown column '_token' in 'field list' Laravel

php - Laravel PageController 最佳实践

php - 如何处理电子邮件已存在mailchimp api代码php中的错误

php - Blade if() 条件错误

php - 弹出表单ajax请求不起作用

php - 如何在 sphinx 组搜索中对属性求和?

php - 如何使用 Twitter API 收藏推文

php - 无法调用 exec(mysql < quicktest.sql)