Я знаю, что если $var НИКОГДА не объявляется, его можно объявить С помощью подобъекта, такого как $var->mysubvar=1; Но если $var = «123» будет упомянуто заранее, то $var->mysubvar=1 вызовет ошибку. Как заявлено заранее
Я слышал, что это называется «Динамическое связывание». Но когда я на самом деле изучаю этот термин, я не могу найти такое описание в руководстве по PHP, которое соответствует этому сценарию и поведению.
Это поведение называется «Динамическое связывание»? Есть ли для него конкретное название. Но если это имя, то почему руководство по PHP не включает такую технику или поведение?
Вопрос в том, как назвать такое поведение, при котором не нужно объявлять объект заранее, и объект будет автоматически сгенерирован, если будет объявлен подобъект. (например, javascript не позволит манипулировать объектом, не выполнив сначала var myvar=1 (или эквивалент).)
Ответ: Ах да, это действительно связано с динамической типизацией. Что такое динамическая типизация?