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");
?>

Ответы (0 шт):