Я заметил, что если я объявляю функцию внутри метода класса с тем же именем, что и внешняя функция, я получаю сообщение об ошибке:
function a(){
...
}
class foo{
public function init(){
function a(){ // <- error
...
}
...
}
}
однако это сработает:
function a(){
...
}
class foo{
public static function a(){
...
}
}
Могу ли я включить набор функций, которые действуют как статические методы для этого класса, используя require_once или что-то в этом роде?
require_once ('file.php');
after class foo {
не работает ...