Почему выводятся неопределенные свойства объектов в PHP? Доброе утро. Специально допустил ошибку в имени переменной при ее определении. Но код все-равно работает. Что можете посоветовать? lastname; } function setName($name) { $this -> name = $name; $this -> getName(); } } $my_client = new Customer; $my_client -> lastname = 'Doe'; $my_client -> setName('John'); echo ''; echo $my_client -> name . ' (test)'; echo $my_client -> lastname; ?>
Результат работы кода:Name: Doe John (test) Doe