# \[PHP\]echo and print

**URL:** <https://forum.kirupa.com/t/php-echo-and-print/186237>\
**Category:** programming\
**Created:** [April 20, 2006, 12:10am UTC](https://forum.kirupa.com/t/php-echo-and-print/186237 "2006-04-20T00:10:31Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![OMG](https://avatars.discourse-cdn.com/v4/letter/o/9dc877/32.png) [@OMG](https://forum.kirupa.com/u/OMG)\
**Post date:** [April 20, 2006, 12:10am UTC](https://forum.kirupa.com/t/php-echo-and-print/186237/1 "2006-04-20T00:10:31Z")

</div>

hi I’m new to PHP, can someone tell me what’s the difference between echo() and print()? Which one should I use if I want to send back a message to Flash?

---

<div class="post-metadata">

**Author:** ![bwh2](https://avatars.discourse-cdn.com/v4/letter/b/8c91f0/32.png) [@bwh2](https://forum.kirupa.com/u/bwh2)\
**Post date:** [April 20, 2006, 12:23am UTC](https://forum.kirupa.com/t/php-echo-and-print/186237/2 "2006-04-20T00:23:07Z")

</div>

[http://www.faqts.com/knowledge\_base/view.phtml/aid/1/fid/40](http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40)

basically there’s no difference, at least for what most of us will be using it for.

---

<div class="post-metadata">

**Author:** ![teiz77](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/teiz77/32/771_2.png) [@teiz77](https://forum.kirupa.com/u/teiz77)\
**Post date:** [April 20, 2006, 10:36am UTC](https://forum.kirupa.com/t/php-echo-and-print/186237/3 "2006-04-20T10:36:03Z")

</div>

> [@bwh2](#):
>
> [http://www.faqts.com/knowledge\_base/view.phtml/aid/1/fid/40](http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40)
> 
> basically there’s no difference, at least for what most of us will be using it for.

print is a function, echo is not. It can be evaluated.
