PHP функция require | ДЗ
Изучаю PHP по книге "Самоучитель PHP7", Кузнецов, Симдянов.
Ответов к упражнениям нет. Прошу мне помочь с ответом - решил я задачу или нет? Я не прошу решения, просто я не могу понять (по незнанию) - прошёл я тест или нет?
"Используя константы и обслуживающие их функции, добейтесь от конструкции require поведения require_once. Иными словами, при многократном включении PHP-файла, например с классом Point, код во включаемом файле должен выполниться только ОДИН раз."
Мой код:
Class
<?php
if (!defined("CLASS_BLOCK")) {
define("CLASS_BLOCK", "CLASS_BLOCK");
class Point {
public $x;
public $y;
public $z = "VAR";
}
}
?>
Script
<?php
require 'pointClass.php';
$first = new Point;
$first->x = 3;
$first->y = 10;
require 'pointClass.php';
$second = clone $first;
$second->x = 7;
$second->y = 16;
echo "x: {$first->x}, y: {$first->y}";
print_r("\n");
echo "x: (second) {$second->x}, y: (second) {$second->y}";
print_r("\n");
?>