Учитывая следующий пример, может ли кто-нибудь порекомендовать лучший метод для доступа к $ string или HelloWorld :: getString () из шаблона без расширения класса усов?
<?php
Class HelloWorld{
protected $string;
function __construct(){
$this->string = 'Hello World';
}
function setString($str) { $this->string = $str; }
function getString() { return $this->string; }
}
# here goes nothing
$h = new HelloWorld();
$m = new Mustache();
echo $m->render('{{string}}', $h);
?>
Как вы могли бы представить, если бы ясделать $ string общедоступной, она работает как положено.Что мне не хватает?