Re: code quest - ECHO?!?
| From: | ash@ashleysheridan.co.uk | Date: | Sun, 12 Dec 2010 19:08:17 +0000 |
| Subject: | Re: code quest - ECHO?!? | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-309988@lists.php.net to get a copy of this message | ||
And the obvious difference, print returns true on success. I'm not sure what would cause an
echo it print to ever fail, so it really doesn't make a huge difference.
Thanks,
Ash
http://www.ashleysheridan.co.uk
----- Reply message -----
From: "Alexandru Patranescu" <drealecs@gmail.com>
Date: Sun, Dec 12, 2010 18:56
Subject: [PHP] code quest - ECHO?!?
To: "Kirk Bailey" <kbailey@howlermonkey.net>
Cc: <php-general@lists.php.net>
They are almost identical.
Echo supports multiple parameters like "echo $a, $b;"
print is 20% slower than echo (by some tests).
"echo" is shorter than "print" so it's easy to write.
In fact it's all a matter of taste. The same reason we user die instead of
exit.
Alex
On Sun, Dec 12, 2010 at 6:23 PM, Kirk Bailey <kbailey@howlermonkey.net>wrote:
> Groovy; they appear to be identical in all but name. IDENTICAL. Or am I
> missing a subtle definition difference?
>
>
>
> David Robley wrote:
>
>> Kirk Bailey wrote:
>>
>>
>>
>>> Ok, so what is echo, and how is it different from print.
>>>
>>> The code in code quest used echo. I have a copy of learning php 5.0 from
>>> O'Reilly, and noplace does it mention echo. Why? What's the difference?
>>> IS there a difference? Is there an advantage to either? Please clarify
>>> for this newbie.
>>>
>>>
>>>
>>
>> The documentation says it all better than I can:
>>
>> http://php.net/manual/en/function.echo.php
>> http://php.net/manual/en/function.print.php
>>
>> Cheers
>>
>>
>
> --
> end
>
> Very Truly yours,
> - Kirk Bailey,
> Largo Florida
>
> kniht +-----+
> | BOX | +-----+ think
>