On Mon, Jun 6, 2022 at 6:47 PM shinji igarashi <shinji.igara...@gmail.com> wrote: > > Hello! > > I asked for opinions on reddit also. > https://www.reddit.com/r/PHP/comments/v5le6h/adding_new_closing_tag_for_keeping_trailing/ > > Popularity on reddit and acceptance by people with voting rights on > internals can be different, but it seems that, at least in its current > form, this proposal would have a hard time winning the vote. > > Until I can come up with a stronger persuasion or a nicer way of > doing this, I don't feel it has a chance to win, so I'm withdrawing > from this proposal for now and going to work on something else. > > Thanks for taking a look! > > -- > Shinji Igarashi > > 2022年6月5日(日) 17:23 shinji igarashi <s...@sj-i.dev>: > > > > Hello everyone, > > > > I'd like to propose adding a new closing tag `=?>` to the language. > > > > PHP currently removes the newline character immediately following > > the closing tag `?>`. > > > > With the new closing tag `=?>`, the code should look like this: > > > > ``` > > - <?= 1 =?> > > - <?= 2 =?> > > - <?= 3 =?> > > ``` > > > > and the results it produces would be: > > > > ``` > > - 1 > > - 2 > > - 3 > > ``` > > > > instead of the following: > > > > ``` > > - 1- 2- 3 > > ``` > > > > This addition requires only a one-line modification to the lexer and > > doesn't break BC. The proposed patch is here. > > https://github.com/php/php-src/pull/8708 > > > > Before writing an RFC, I would like to hear your input on whether > > it's worth tackling. > > > > Thanks! > > > > -- > > Shinji Igarashi > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: https://www.php.net/unsub.php >
FWIW, I think it makes a lot of sense, having used golang's template language (not everyone is generating HTML with PHP). I think you may just be dealing with a vocal minority and it would be worth putting to an actual vote. Even if it fails, we'll learn something the next time someone wants to change something like this. -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: https://www.php.net/unsub.php