Size: a a a

2020 August 11

ВУ

Валентин Удальцов... in PHP
Alex Wells
Are you okay voting on a better attribute syntax for PHP 8.0?
Real name  Yes  No
Count:  30  7

New attribute syntax choice #1
Real name  @@Attr  #[Attr]  @[Attr]  <<>>
Count:  7  9  19  2

Все, веры в пых и так особо не было, а на этом моменте она окончательно пропала.
а что не так?
источник

AW

Alex Wells in PHP
Kirill Nesmeyanov
Ну хотя бы не @@ и то добро
ага, лучше вербозный синтаксис с закрывающей скобкой... спорить не буду, уже приводили в externals доводы, что аргументы за альтернативный синтаксис - маразм
источник

AW

Alex Wells in PHP
кто хочет - читайте тред на externals.io , там было парочку адекватных людей.
источник

ВУ

Валентин Удальцов... in PHP
вам всем не угодишь) несколько лет пых стоял на месте, всем пох было) писали свой процедурный код спокойно после лекций.
завезли атрибуты и началось))
источник

KN

Kirill Nesmeyanov in PHP
это было лет 10 назад, если что)
источник

KN

Kirill Nesmeyanov in PHP
когда он на месте стоял
источник

ВУ

Валентин Удальцов... in PHP
имхо @[] адекватный вариант из всех имеющихся
источник

KN

Kirill Nesmeyanov in PHP
#[] тоже вполне адекватный и мне он (по техническим причинам) больше по душе))
источник

ВУ

Валентин Удальцов... in PHP
Kirill Nesmeyanov
это было лет 10 назад, если что)
я потому и написал, что после лекций 😉
источник

AW

Alex Wells in PHP
Валентин Удальцов
вам всем не угодишь) несколько лет пых стоял на месте, всем пох было) писали свой процедурный код спокойно после лекций.
завезли атрибуты и началось))
не надо тут.. 5 лет назад готовили 7 пых, это уже был развивающийся язык.
источник

ВУ

Валентин Удальцов... in PHP
Alex Wells
не надо тут.. 5 лет назад готовили 7 пых, это уже был развивающийся язык.
мне лень искать в час ночи на externals) перескажи, что тебе кажется адекватным мнением?
источник

ВУ

Валентин Удальцов... in PHP
что не так с лидирующим сегодня синтаксисом?
источник

AW

Alex Wells in PHP
аргументация закрывающей скобки:
PHP is a language where most language constructs have ending delimiters.

Statements end in Semicolon
Function/Class/Method declarations end with a block closed by }
Argument lists end with )
Docblocks end with */
Comments always end with EOL (the distinction here being its a single end
symbol, not ambiguous)
As such for language consistency it would be better for Attributes to be
enclosed by syntax, having a start *and and ending symbol.

гениально, что сказать
источник

KN

Kirill Nesmeyanov in PHP
единообразие - это очень хороший аргумент
источник

KN

Kirill Nesmeyanov in PHP
когда его не соблюдают и получаются выражения, вроде match)
источник

KN

Kirill Nesmeyanov in PHP
которые ни туда, ни сюда
источник

AW

Alex Wells in PHP
Валентин Удальцов
что не так с лидирующим сегодня синтаксисом?
выглядет более bulky и заставляет контроллировать закрывающую скобку. Напомню, что этот синтаксис выбрали только потому что он может в группирование.
источник

KN

Kirill Nesmeyanov in PHP
Alex Wells
выглядет более bulky и заставляет контроллировать закрывающую скобку. Напомню, что этот синтаксис выбрали только потому что он может в группирование.
забей, IDE всё равно само всё будет подставлять)
источник

AW

Alex Wells in PHP
Kirill Nesmeyanov
когда его не соблюдают и получаются выражения, вроде match)
через год сам будешь юзать во всю и заберешь свои слова назад)
источник

KN

Kirill Nesmeyanov in PHP
когда ты последний раз писал }?)
источник