Re[6]: Что такое "связывание переменных"?
От: amironov79  
Дата: 01.12.21 11:19
Оценка:
Здравствуйте, Sinclair, Вы писали:

A>>dynamic

S>Ну, если идти по этому пути, то data будет иметь тип object. Но есть ли в этом смысл?

Смысла нет, сейчас даже динамические языки отходят от такого подхода. Для скриптов или на этапе прототипа, да пожалуйста. В релиз же очень желательно подготовить код для mypy или phpstan.
Re[8]: Что такое "связывание переменных"?
От: amironov79  
Дата: 01.12.21 11:21
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, amironov79, Вы писали:


A>>Не думал, что когда-нибудь такое скажу, но здесь примером может быть PHP. При обращении к полям $this или static обязательно.

S>По большому счёту, это непринципиально. Пока у нас есть однозначные правила, а биндинг делается статически, всё будет работать и без костылей вроде $this.
S>В шарпе эта фича не приводит к сколь-нибудь заметному геморрою, зато позволяет в нужных местах писать код компактно.

Компактность повышается, читаемость понижается.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.