调用不带类名的类的静态方法,PHP
也许这是一个愚蠢的问题,我想在PHP中使用OOP实现一些UTIL函数,而不是使用SP(结构化编程),但使用类似SP的用法 例如:调用不带类名的类的静态方法,PHP,php,structured-programming,Php,Structured Programming,也许这是一个愚蠢的问题,我想在PHP中使用OOP实现一些UTIL函数,而不是使用SP(结构化编程),但使用类似SP的用法 例如: class A { public static function x() { echo "using x method!"; } } 根据静态OOP,要使用x函数,我需要使用: A::x(); 但我只想使用: x(); 你怎么能做到? 厚度 或者您甚至可以尝试: function x() { return A::__FUNCTION__(
class A {
public static function x() {
echo "using x method!";
}
}
根据静态OOP,要使用x函数,我需要使用:
A::x();
但我只想使用:
x();
你怎么能做到?
厚度
或者您甚至可以尝试:
function x() {
return A::__FUNCTION__();
}
“静态OOP”本身就是一个矛盾的术语。如果有两个类都有
x
方法,那么应该运行哪一个呢?我不知道你为什么要这样做?如果是这样的话,就写一个普通的过程函数。。
function x() {
return A::__FUNCTION__();
}