<?php // Задаємо заголовок сторінки. $page_title = 'Add new article'; require 'base/header.php'; // Якщо на сторінку зайшов НЕ редактор, тоді даємо у відповідь статус 403 та пишемо повідомлення. if (!$editor) { header('HTTP/1.1 403 Unauthorized'); print 'Доступ заборонено.'; // Підключаємо футер та припиняємо роботу скрипта. require 'base/footer.php'; exit; } require 'articleobj.php'; A::add(); ?> <!-- Пишемо форму, метод ПОСТ, форма відправляє данні на цей же скрипт. --> <form action="<?php print $_SERVER["PHP_SELF"]; ?> " method="POST"> <div class="field-item"> <label for="title">Заголовок</label> <input type="text" name="title" id="title" required maxlength="255"> </div> <div class="field-item"> <label for="short_desc">Короткий зміст</label> <textarea name="short_desc" id="short_desc" required maxlength="600"></textarea> </div>
<?php class A { private $i; function __construct($i) { $this->i = $i; } function set_data($i) { $this->i = $i; } function get_data() { return $this->i; } function add($obj3) { $obj3 = new A($this->i + $obj3->i); return $obj3; } } $obj1 = new A(100); $obj2 = new A(200); $obj3 = $obj1->add($obj2); echo $obj3->get_data();