Передача переменной в объект класса (PHP)
От: fireXXX Чехия https://invoicee032.myportfolio.com
Дата: 05.09.09 19:49
Оценка:
Привет,
не могу передать переменную в объект класса, в методы класса через объект могу, а вот в конструктор класса — никак не получается!

вот код

 
<?PHP 
class Test {
    var $varTest;
    function _construct($varTest){
        $this->varTest = $varTest;
    }
 
function plzSee() {
    echo "$varTest";
} }
 
$varTest = "see";
 
$testObj = new Test($varTest);
$testObj->plzSee();
?>

в итоге метод plzSee() — не печатает ничего, а я там жду $varTest
Качественные Retina Ready дизайны. Внутренняя SEO оптимизация. Обращайтесь, портфолио: https://invoicee032.myportfolio.com
Re: Передача переменной в объект класса (PHP)
От: Курилка Россия http://kirya.narod.ru/
Дата: 05.09.09 19:55
Оценка: 3 (1) +1
Здравствуйте, fireXXX, Вы писали:

XXX>Привет,

XXX>не могу передать переменную в объект класса, в методы класса через объект могу, а вот в конструктор класса — никак не получается!
[cut]
XXX>в итоге метод plzSee() — не печатает ничего, а я там жду $varTest

может так:
function plzSee() {
    echo $this->varTest;
}

надо бы?
Re: Передача переменной в объект класса (PHP)
От: fireXXX Чехия https://invoicee032.myportfolio.com
Дата: 05.09.09 20:31
Оценка:
да, спс
Качественные Retina Ready дизайны. Внутренняя SEO оптимизация. Обращайтесь, портфолио: https://invoicee032.myportfolio.com
Re: Передача переменной в объект класса (PHP)
От: vadimcher  
Дата: 06.09.09 00:52
Оценка:
Здравствуйте, fireXXX, Вы писали:

XXX>Привет,

XXX>не могу передать переменную в объект класса, в методы класса через объект могу, а вот в конструктор класса — никак не получается!

XXX>вот код


XXX>
 
XXX><?PHP 
XXX>class Test {
XXX>    var $varTest;
XXX>    function _construct($varTest){
XXX>        $this->varTest = $varTest;
XXX>    }
 
XXX>function plzSee() {
XXX>    echo "$varTest";
XXX>} }
 
XXX>$varTest = "see";
 
XXX>$testObj = new Test($varTest);
XXX>$testObj->plzSee();
XXX>?>
 
 
XXX>

XXX>в итоге метод plzSee() — не печатает ничего, а я там жду $varTest

Я вижу две проблемы: во-первых, надо в plzSee писать также, как и выше: $this->varTest. Во-вторых, _construct пишется с двумя черточками, т.е. __contruct. Кроме того, __construct, начиная с версии PHP5, как ты, наверное, знаешь.

А вот зайца кому, зайца-выбегайца?!
Re[2]: Передача переменной в объект класса (PHP)
От: drosan http://www.ravil.su
Дата: 08.09.09 12:31
Оценка:
Здравствуйте, vadimcher, Вы писали:

V> Кроме того, __construct, начиная с версии PHP5, как ты, наверное, знаешь.


А вы всё ещё не бойкотируете PHP4? =)
"Для того чтобы быть человеком, надо им какое-то время не быть." ©Ю. А. Бригадир.
Re[3]: Передача переменной в объект класса (PHP)
От: vadimcher  
Дата: 08.09.09 22:58
Оценка:
Здравствуйте, drosan, Вы писали:

D>Здравствуйте, vadimcher, Вы писали:


V>> Кроме того, __construct, начиная с версии PHP5, как ты, наверное, знаешь.


D>А вы всё ещё не бойкотируете PHP4? =)


Я так, на всякий случай...

А вот зайца кому, зайца-выбегайца?!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.