Req #74362 [Opn->Wfx]: Make echo and print equivalent

[email protected]
Newsgroups php.bugs
Message-ID <[email protected]>
Edit report at https://bugs.php.net/bug.php?id=74362&edit=1

 ID:                 74362
 Updated by:         [email protected]
 Reported by:        olafvdspek at gmail dot com
 Summary:            Make echo and print equivalent
-Status:             Open
+Status:             Wont fix
 Type:               Feature/Change Request
-Package:            PHP Language Specification
+Package:            Scripting Engine problem
 PHP Version:        Irrelevant
 Block user comment: N
 Private report:     N



Previous Comments:
------------------------------------------------------------------------
[2017-04-02 13:03:11] [email protected]

`print` has a return value along with outputting and can be used as e.g. `return print json_encode(...);` while `echo` can not.

------------------------------------------------------------------------
[2017-04-02 12:45:54] [email protected]

That's not the only difference, the return types also vary. "echo" is "void" while "print" returns "int".

------------------------------------------------------------------------
[2017-04-02 12:42:39] olafvdspek at gmail dot com

Description:
------------
Could print be made equivalent to echo such that it accepts multiple arguments?

> The only difference to print is that echo accepts an argument list.
> The only difference to echo is that print only accepts a single argument.

http://php.net/echo
http://php.net/print

Test script:
---------------
<?php
echo('A', 2, 'C');
print('A', 2, 'C');

Actual result:
--------------
-


------------------------------------------------------------------------



--
Edit this bug report at https://bugs.php.net/bug.php?id=74362&edit=1
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.