相关疑难解决方法(0)

PHP中的动态静态方法调用?

请有经验的PHP帮助以下人员.在我的代码中的某个地方,我在非实例化的类中调用了一个公共静态方法:

$result = myClassName::myFunctionName();
Run Code Online (Sandbox Code Playgroud)

但是,我希望有很多这样的类,并根据用户的语言动态确定正确的类名.换句话说,我有:

$language = 'EN';
Run Code Online (Sandbox Code Playgroud)

......我需要做一些事情:

$result = myClassName_EN::myFunctionName();
Run Code Online (Sandbox Code Playgroud)

我知道我可以将语言作为参数传递给函数并在一个公共类中处理它,但由于各种原因,我宁愿选择不同的解决方案.

这对任何人都有意义吗?谢谢.

php class function dynamic

60
推荐指数
5
解决办法
6万
查看次数

标签 统计

class ×1

dynamic ×1

function ×1

php ×1