У меня есть класс, содержащий много «возврат» функции:PHP возвращаемая строка без "эха"?
Class Components_superclass
{
public function build()
{
$this->add_category('Grille');
}
public function add_category($name)
{
return '<div class="category">'. $name .'</div>';
}
...
}
Я хочу, чтобы получить HTML-код, содержащий в функции «add_category». Но когда я повторяю это, у меня ничего нет:
$component = new Components_superclass();
echo $component->build();
Должен ли я добавить функцию «возврат» в функции сборки? Есть ли способ избежать этого? Поскольку у меня есть много функций, чтобы позвонить, и я не хочу писать что-то вроде этого:
public function build()
{
return
$this->function_1() .
$this->function_2() .
$this->function_3();
}
Спасибо!
Многих люди (как правило, начинающие программисты) склонны думать, что языки программирования имеют эти магические возможности строить право в. Ну, они этого не делают. Программирование - это программирование, означающее, что вам нужно выполнить часть программирования. – Mark