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