[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: классы и методы
Страницы: 1, 2
Учусь
Есть класс





$world = 'world';

class test



{

public $world ;


function Metod1 ($world )

{
$primer = 'hello ".$world;

}


function Metod2

{
$this->Metod1($primer);


echo $primer;

}



}

$class = new test ();
$class->Metod2($world);




чет $primer из метода Metod1 не передается в Metod2 ???

Я сильно туплю??? )))






Guest
Цитата (Учусь @ 28.02.2013 - 14:55)
function Metod1 ($world )
   
    {
                $primer = 'hello '.$world;

    }


    function Metod2 ()
{
        $this->Metod1($primer);
   

          echo $primer;

  }

пропустил 2 символа сорри так вот кто поможет?))
Hello
    function Metod2

{
$this->Metod1($primer);


echo $primer;

}

У вашего Metod2 нет параметров, ему негде брать $primer

_____________
VPS от 5$, первые 2 месяца - бесплатно.
Guest
то есть $world?
Guest
или $primer?
TMake
function Metod2(Входные_Данные)
Как назовешь вводимую данную, так к ней и придется обращаться, т.е. у тебя в методе используется переменная $primer, следовательно у тебя это переменная должна принимать входящие инструкции.
SlavaFr
я думаю ты просто вместо $primer должен $this->primer применять.

_____________
↓↓↓↓↓↓↓↓↓↓
ответ может быть здесь
или в mysql_error();
Учусь
можно пример плиззз , чет я трусь и трусь и нехера
OleKh
$world = 'world';
class test
{
public $world ;
function Metod1 ($world )
{
$primer = 'hello '.$world;
return $primer;
}
function Metod2 ($world)
{
echo $this->Metod1($world);

}
}


$class = new test ();
$class->Metod2($world);
Учусь
блин все равно $primer не выводит ; то есть мне надо вывести в нужном месте в Metode2 echo $primer но пуфта
Michael
Цитата (Учусь @ 28.02.2013 - 13:25)
можно пример плиззз , чет я трусь и трусь и нехера

Ты не тем местом трешься. biggrin.gif

_____________
There never was a struggle in the soul of a good man that was not hard
Учусь
Дык Michael ты Вор Авторитетный! помоги а!))
TMake
$world = 'world';
class test
{
private $world ;
function Metod1 ()
{
return 'hello '.$this->world;
}
function Metod2 ($world)
{
$this->world = $world;
echo $this->Metod1();

}
}

$class = new test ();
$class->Metod2($world);
Учусь
stepan а как же занести в переменную $primer?))
OleKh
Цитата (Учусь @ 28.02.2013 - 11:39)
все равно $primer не выводит

как это не выводит?!, выводит "hello world"
Быстрый ответ:

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