Здравствуйте, Sinclair, Вы писали:
A>>dynamic
S>Ну, если идти по этому пути, то data будет иметь тип object. Но есть ли в этом смысл?
Смысла нет, сейчас даже динамические языки отходят от такого подхода. Для скриптов или на этапе прототипа, да пожалуйста. В релиз же очень желательно подготовить код для mypy или phpstan.
Здравствуйте, Sinclair, Вы писали:
S>Здравствуйте, amironov79, Вы писали:
A>>Не думал, что когда-нибудь такое скажу, но здесь примером может быть PHP. При обращении к полям $this или static обязательно.
S>По большому счёту, это непринципиально. Пока у нас есть однозначные правила, а биндинг делается статически, всё будет работать и без костылей вроде $this.
S>В шарпе эта фича не приводит к сколь-нибудь заметному геморрою, зато позволяет в нужных местах писать код компактно.
Компактность повышается, читаемость понижается.