On 07.09.2017 at 16:21, Andrea Faulds wrote:

> This seems like a reasonable workaround, thank you for the idea. It
> reminds me of what PHP's source code does with preprocessor instructions:
> 
> #ifndef FOO
> #    define FOO
> #endif

Hence the name PHP. :)

> That said, I still think the ?> newline behaviour should be looked at,
> since this kind of workaround isn't universally applicable (and in any
> case isn't to everyone's tastes). In particular, if you want to generate
> plain text and need to insert a newline, having PHP throw them away and
> requiring you to add extra ones to compensate makes for uglier source
> code which is harder to reason about.

If you don't mind a trailing space (I don't like them, but well), you
can write:

<?='foo'?>
bar

And of course, there are template engines which could be used as well.
Frankly, I don't see any need for action here. :)

-- 
Christoph M. Becker

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

Reply via email to