Undefined variable PHP

Друзья, всем привет, почему PHP выдает Undefined variable??? Что я делаю не так???

<?php
    class Human
    {
        public $sex;
        public $age;
    }

    $Sergey = new Human;
    $Sergey -> $sex = "male";
    $Sergey -> $age = 35;

    $Alexandr = $Sergey;

    $Sergey -> $age = 44;
    
    echo $Alexandr -> $age; // должно получиться 44, потому что при копировании объектов объект просто ссылается на память копируемого
?>

Warning: Undefined variable $sex in C:\OSPanel\domains\localhost\Особенности языка PHP\Копирование классов.php on line 15

Warning: Undefined variable $age in C:\OSPanel\domains\localhost\Особенности языка PHP\Копирование классов.php on line 16

Warning: Undefined variable $age in C:\OSPanel\domains\localhost\Особенности языка PHP\Копирование классов.php on line 20

Warning: Undefined variable $age in C:\OSPanel\domains\localhost\Особенности языка PHP\Копирование классов.php on line 22

44


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