[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Доступ к функции внутри функции
MainVoid
Всем привет!
Только начал изучать ООП. Возник вопрос:

PHP
class MyClass {
    function 
univers($i) {
        echo 
'this is №'.$i;
    }
    function 
One {
        
univers('1');
    }
    function 
Two {
        
univers('2');
    }
}


Думаю, смысл понятен. Как иметь возможность вызывать функцию univers() непосредственно из функций Two() и One().



Спустя 8 минут, 17 секунд (28.12.2008 - 17:52) S(r1pt написал(а):
PHP
class MyClass {
    function 
univers($i) {
        echo 
'this is №'.$i;
    }
    function 
One {
        
$this->univers('1');
    }
    function 
Two {
        
$this->univers('2');
    }
}

Спустя 23 дня, 8 часов, 42 минуты, 22 секунды (22.01.2009 - 02:35) jetistyum написал(а):
Осмелюсь предположить что функции должны принимать аргументы, и следует описывать функцию как функцию
PHP
class MyClass {
    function 
univers($i) {
        echo 
'this is №'.$i;
    }
    function 
One() {
        
$this->univers('1');
    }
    function 
Two() {
        
$this->univers('2');
    }
}

One(){
}
Two(){
}
а не
One{
}
Two{
}


Понимаю что скорее всего просто опечатка, но всетаки..


_____________
Каная
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.