[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вызвать метод из метода
Shkiper
Как сделать ввывод текста вот так - $view->load->template();



Спустя 8 минут, 43 секунды (30.08.2012 - 14:13) Игорь_Vasinsky написал(а):
это тебе нафиг не нужно

Спустя 17 минут, 31 секунда (30.08.2012 - 14:31) m4a1fox написал(а):
Shkiper
Где то так

<?php
class
Load{
public function tamplate(){
echo 'Lorem Ipsum is simply dummy text of the printing and
typesetting industry.
Lorem Ipsum has been the industry
\'s
standard dummy text ever since the 1500s,
when an unknown printer took a galley of
type and scrambled it to make a type specimen
book. It has survived not only five centuries,
but also the leap into electronic typesetting,
remaining essentially unchanged. It was popularised
in the 1960s with the release of Letraset sheets
containing Lorem Ipsum passages, and more recently
with desktop publishing software like Aldus PageMaker
including versions of Lorem Ipsum.'
;
}
}


class View {
public $load;
public function __construct($input) {
$this->load = new $input;
}
}


$view = new View('load');

$view->load->tamplate();

Спустя 56 минут, 56 секунд (30.08.2012 - 15:28) Shkiper написал(а):
Игорь_Vasinsky почему?

m4a1fox спс, правдо не тестил

Спустя 1 час, 10 минут, 9 секунд (30.08.2012 - 16:38) m4a1fox написал(а):
Shkiper
Я тестил. Ничего гениального.

Спустя 2 дня, 19 часов, 35 минут, 13 секунд (3.09.2012 - 12:13) Shkiper написал(а):
m4a1fox а как мне ее вызвать внутри класса. Например $this->load->template();

Спустя 1 час, 51 минута, 17 секунд (3.09.2012 - 14:05) m4a1fox написал(а):
Shkiper
Цитата
а как мне ее вызвать внутри класса. Например $this->load->template();


<?php
class
Load{
public function tamplate(){
echo 'Lorem Ipsum is simply dummy text of the printing and
typesetting industry.
Lorem Ipsum has been the industry
\'s
standard dummy text ever since the 1500s,
when an unknown printer took a galley of
type and scrambled it to make a type specimen
book. It has survived not only five centuries,
but also the leap into electronic typesetting,
remaining essentially unchanged. It was popularised
in the 1960s with the release of Letraset sheets
containing Lorem Ipsum passages, and more recently
with desktop publishing software like Aldus PageMaker
including versions of Lorem Ipsum.'
;
}
}






class View{
public $load;

public function __construct() {
$this->load = new Load();
$this->showTmp();
}

public function showTmp(){
echo $this->load->tamplate();
}
}


$view = new View();

Спустя 56 минут, 10 секунд (3.09.2012 - 15:01) johniek_comp написал(а):
для того что бы вызвать метод внутри класса пишем
$this->method();


если он статический то
self::method();


если метод наследуется твоим классом то
parent::method();



Спустя 59 секунд (3.09.2012 - 15:02) johniek_comp написал(а):
Цитата
$view->load->template();

а нахера тебе такая запись если можно просто
$view>template();


???

Спустя 7 минут, 52 секунды (3.09.2012 - 15:10) m4a1fox написал(а):
johniek_comp
Подрастешь, тебе взрослые расскажут.

Спустя 1 час, 48 минут, 15 секунд (3.09.2012 - 16:58) Shkiper написал(а):
johniek_comp нужно.

Спустя 22 минуты, 16 секунд (3.09.2012 - 17:20) johniek_comp написал(а):
Shkiper
весомый аргумент

Спустя 1 минута, 5 секунд (3.09.2012 - 17:21) Shkiper написал(а):
johniek_comp самое главное - понятно и коротко.
m4a1fox а других вариантов нет? по короче

Спустя 15 минут, 7 секунд (3.09.2012 - 17:36) Shkiper написал(а):
А нет не надо. Я разобрался как этот метод работает и он меня устроил спс
Быстрый ответ:

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