функции определены на глобальном уровне; поэтому вам не нужно ничего делать, чтобы использовать их из метода вашего класса.
Для получения дополнительной информации см. Функциональную страницу в руководстве , в которой говорится (цитирование):
Все функции и классы в PHP имеют
глобальный охват - их можно назвать
вне функции, даже если они были
определяется внутри и наоборот.
С другой стороны, для вашей переменной $foo
вы должны использовать ключевое слово global
внутри каждого метода / функции, к которому вы хотите получить доступ.
Для получения дополнительной информации, не стесняйтесь читать страницу о Переменная область , которая должна принести вам интересную информацию; -)
Изменить после комментария:
Каждый метод / функция независимо от нее
определяется в классе или нет?
Если внутри класса определена «функция», она больше не называется «функцией», даже если используется function
: она называется «методом»
Методы могут использоваться статически:
MyClass::myMethod();
или динамически:
$obj = new MyClass();
$obj->myMethod();
В зависимости от того, были ли они определены как статические или нет.
Как примечание: если вы новичок в ООП в PHP, вам определенно стоит потратить некоторое время на чтение раздела Классы и объекты (PHP 5) в руководстве: это многое объяснит.