PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- class Article
- {
- var $id;
- var $title;
- var $content;
- function Article($id, $title, $content)
- {
- $this->id = $id;
- $this->title = $title;
- $this->content = $content;
- }
- // Функция для вывода статьи
- function view()
- {
- echo "<h1>$this->title</h1><p>$this->content</p>";
- }
- }
- // Теперь определяется другой класс в другом файле
- <?PHP
- require_once('ex5.php');
- class ArticleList
- {
- var $alist; // Здесь определяется массив который хранит набор статей
- function add(Article $article) // Метод принимает переменную класса Article
- {
- $this->alist[] = $article; // Экземпляр класса Article записывает в массив
- }
- // Вывод статей
- function view()
- {
- foreach($this->alist as $article)
- {
- $article->view();
- echo '<hr />';
- }
- }
- }