Вызов функции внутри класса

Статус
В этой теме нельзя размещать новые ответы.

Super_BOT

Мастер
Регистрация
21 Апр 2009
Сообщения
226
Реакции
31
Здраствуйте, помогите пожалуйста решить следующую проблему

Есть класс, в нем есть несколько функций, и из одной функции вызывается другая функция внутри этого класса.

Пример
PHP:
Class class1 {
    function f1()
    {
    //...
       this::f2()
    //...
    }
    function f2()
    {
    //...
    }
}
Вот на строчку this::f2() он ругается и говорит следующее

Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM

Причем на локальном денвере все работает нормально, подскажите что делать?
 
А вот так?
PHP:
Class class1 {
    function f1()
    {
    //...
       $resultat = $this->f2();
    //...
    }
    function f2()
    {
    //...
    }
}
 
А вот так?
PHP:
Class class1 {
    function f1()
    {
    //...
       $resultat = $this->f2();
    //...
    }
    function f2()
    {
    //...
    }
}


Спасибо, так работает, причем я вроде пробывал так делать, и он ругался сначала на такую конструкцию на локальной машине, на сервере работает нормально.

Тему можно закрывать
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху