On Mon, Mar 15, 2021 at 4:08 AM Sara Golemon <poll...@php.net> wrote:
> On Sat, Mar 13, 2021 at 1:54 PM tyson andre <tysonandre...@hotmail.com> > wrote: > > > > > I've created a new RFC https://wiki.php.net/rfc/println > > This proposes adding a global function to PHP to > > print a string followed by a unix newline (`\n`). > > > > > This isn't solving any problem that anyone is actually having. > Yes, that includes you. You're not having this problem because it doesn't > exist. > > We already have twice as many ways to output a string as any language needs > and you want to add another because you'd rather type "LN" than "\N" ? > Hard, negative ten thousand no on this. > This is genuinely absurd. > My opinion matches Sara's, though maybe I wouldn't put it quite in those words ;) The difference between these two lines is one character: echo foo(), "\n"; println(foo()); I don't think this one character is worth adding another way to output strings, next to the two we already have (echo, print). Especially once you take into account the not entirely unambiguous semantics of printlln(). echo foo(), "\n" is entirely clear, and distinct from both echo foo(), PHP_EOL and echo foo(), "<br />\n". Regards, Nikita