# Print Vs. echo. I recommend echo. Why?..well

**URL:** <https://forum.kirupa.com/t/print-vs-echo-i-recommend-echo-why-well/116700>\
**Category:** Uncategorized\
**Created:** [July 20, 2004, 6:54pm UTC](https://forum.kirupa.com/t/print-vs-echo-i-recommend-echo-why-well/116700 "2004-07-20T18:54:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mindfriction](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/mindfriction/32/172_2.png) [@mindfriction](https://forum.kirupa.com/u/mindfriction)\
**Post date:** [July 20, 2004, 6:54pm UTC](https://forum.kirupa.com/t/print-vs-echo-i-recommend-echo-why-well/116700/1 "2004-07-20T18:54:31Z")

</div>

Was trying to figure out which was best, since both essentially to the same thing. Managed to find a preformance test done by some other dude.

[http://dynacker.dotgeek.org/printvsecho/](http://dynacker.dotgeek.org/printvsecho/)

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 20, 2004, 7:08pm UTC](https://forum.kirupa.com/t/print-vs-echo-i-recommend-echo-why-well/116700/2 "2004-07-20T19:08:15Z")

</div>

eh… good I always use echo 🍺

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 20, 2004, 8:42pm UTC](https://forum.kirupa.com/t/print-vs-echo-i-recommend-echo-why-well/116700/3 "2004-07-20T20:42:26Z")

</div>

There is only one difference between the 2:

echo returns nothing.  
print returns 1 (true) or 0 (false) if it successfully prints.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 20, 2004, 8:59pm UTC](https://forum.kirupa.com/t/print-vs-echo-i-recommend-echo-why-well/116700/4 "2004-07-20T20:59:44Z")

</div>

print has 5 character and echo 4 🙂

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [July 20, 2004, 9:06pm UTC](https://forum.kirupa.com/t/print-vs-echo-i-recommend-echo-why-well/116700/5 "2004-07-20T21:06:26Z")

</div>

I always use echo, and it seems like a good thing to do, and thanks for the info marble, I always wanted to know, but why would you check to see if it printed? what would stop it?

edit: figured it out, a messed up variable of course
