好的,我有这个代码,我正在学习
class scope{
function printme(){
return "hello";
}
public static function printme(){
return "hello";
}
}
$s = new scope();
echo $s->printme(); //non-static call
echo "<br>";
echo scope::printme(); //static call
现在,这并不是我的项目的代码,但这些都是我想做的事情
>我想创建一个类,它将包含静态和非静态函数.
>我想要一个功能在静态和非静态调用上都可用.
由于非静态函数有很多操作,我还需要将其称为静态函数,以便我不需要实例化该类.这可能吗?或者我真的需要将函数重写为另一个函数或类?
注意:告诉我,如果我正在做一些不好的编程.
这是规则:
静态方法可以用于静态方法和非静态方法.
非静态方法只能用于非静态方法.