ok У меня есть этот код, который я изучаю
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
Теперь это не действительно код моего проекта, но это то, что я хочу сделать
- Я хочу создать класс, который будет содержать статические и нестатические функции.
- Я хочу, чтобы функция была доступна как для статических, так и для нестатических вызовов.
Поскольку у нестатической функции есть много операций над ней, мне также нужно вызвать ее как статическую функцию, так что мне не нужно будет создавать экземпляр класса. Это возможно? или мне действительно нужно переписать функцию на другую функцию или класс?
ПРИМЕЧАНИЕ: скажите мне, если я уже делаю плохое программирование.