Re: print with newline
| From: | Steven Penny | Date: | Sat, 02 Mar 2019 23:15:27 +0000 |
| Subject: | Re: print with newline | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-104547@lists.php.net to get a copy of this message | ||
On Sat, 02 Mar 2019 22:15:49, johannes schlueters wrote:
PHP's echo has the option already: echo $foo, PHP_EOL; not much difference i effort to writing print $foo, true; except that the code is explicit.my request was not "how to print a newline with PHP". the request is for PHP to implement a builtin method that prints a newline *by default*. currently no method exists that i know of.
function println($a) { echo $a, PHP_EOL; } Can easily be done in library.again not a builtin.
you post this without recognizing that Perl and Ruby already have this for many years.4. introduce a new variable, perhaps "$OUTPUT_RECORD_SEPARATOR", "$ORS", "$\" or similar, that controls output record separatorSuch magic is hard to debug and easily leads to bugs in user code.
While sometimes having a shortcut at hand is nice, next request will be to automatically add a "<br>" as we often produce HTML and thn the ex request and next and this becomes messy and making everything harder for very little benefit.at least 5 other popular programming languages implement this already, and have for many years. its even part of the POSIX standard: http://pubs.opengroup.org/onlinepubs/9699919799/functions/puts.html so at a minimum it should be implemented as part of PHP POSIX: http://php.net/ref.posix