Я просто беру уроки ООП, и я нашел на практике, что я не понял теорию, как я думал ... в основном для практики я пытался создать класс, который содержит все сценарии мне нужно использовать на одной странице, и я пошел следующим образом:заполнение массива в PHP
class pageScripts {
protected $scripts = array(); //an array to storage the links to the scripts
public function setScripts($link) {
$this->scripts[] = $link; //filling the array with the links
}
public function __toString() {
$output = '';
foreach($this->scripts as $values) {
$output .= "<script src=" . $values . "></script>";
}
return $output;
}
}
$scripts = new pageScripts;
$scripts->setScripts('link to the script');
$scripts->setScripts('link to the script2');
//var_dump ($scripts);
print($scripts);
Теперь в моих снах, он должен объединить ссылки и сделать симпатичную список сценариев, однако это не так, и я сделал var_dump()
, и массив заполнен, я не могу понять, что я делаю неправильно.
Любые идеи?
На первый взгляд мне кажется, что то, что у вас здесь, должно работать (помимо уродства, когда вы не отправляете URL-адреса своего сценария в кавычки). Что он выводит? – cHao
Работает для меня ... – sectus
Он ничего не выводит для меня ... Я просто поместил эти уродливые значения, чтобы проверить ... – andresmijares25