Хочу проверить грамматику. Никаких глобальных целей я не преследую, поэтому речь не о фрейм ворках и MVC.
Мне нужно создать класс который подключает и выводит скрипты. Подключение скриптов идет на протяжении всего сайта (в разных частях, функциях, блоках), а вывод уже при генерации контента. Верно ли я понял принцип работы своего ПРОСТОГО класса.
class Scr
{
private $scripts = array();
public function addScript($new = '')
{
if(!empty($new))
{
$this->scripts[] = $new;
}
}
public function show()
{
$out = '';
if(count($this->scripts) > 0)
{
foreach($this->scripts as $v)
{
$out .= '<script type="text/javascript" src="'.$v.'"></script>';
}
}
return $out;
}
}
$js = new Scr();
$js->addScript('/scripts/jquery.js');
$js->addScript('/scripts/init.js');
$js->addScript('/moduls/contact_form/contact_form.js');
echo $js->show();
_____________
..Работает - не трогай!