I have been following all the lengthy discussions on this topic hoping the list 
would come to consensus. And I had been hoping someone would call the following 
question but since no one else has here goes.

The concept of adding attributes to PHP seemed to sail to acceptance but, if 
you count the original RFC there have been three (3) different RFCs each with 
the goal of setting or changing the decided syntax alone.

For every syntax proposed there seems to be a contingent of people who are 
deeply troubled by it. Given that once a syntax lands in an official release of 
PHP there are not take backs, moving forward with any syntax where people are 
so divided seems like a really bad idea. 

If we care about future developers being happy enough with the decisions made 
about PHP to continue choosing PHP that I would think it would be incumbent 
upon us to find a syntax with a greater level of buy-in.

Should we not:

1. Postpone inclusion of attributes until PHP 8.1 to ensure that we get a 
syntax that is reasonable acceptable to large segment of stakeholders?

2. Optionally have an RFC to ask people to vote on disputed principles, such as 
"Are ending delimiters important and thus are they required for any selected 
syntax?"

3. Then open up the floor for more syntax proposals (that address all the 
accepted principles in #2) in hopes to find something generally acceptable to a 
larger segment of stakeholders with a goal of completing by 8.1? 

-Mike
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: https://www.php.net/unsub.php

Reply via email to