الخميس، 16 يناير 2014

الفرق بين echo و print في لغة php


الفرق بين echo و print في لغة php هو:
جملة echo : يمكن ان تطبع واحد او اكثر من النصوص والمتغيرات في نفس السطر.
جملة print : تقوم بطباعة واحد فقط من النصوص والمتغيرات في السطر الواحد.

والان لنوضح هذا بشكل افضل حتى تتبين لك الفكرة بشكل كامل، وفي نهاية الدرس ساقول لك سرا صغيرا سيريح راسك.

ساقوم الان بشرح جملة الطباعة echo واوضح لك كيفية استعمالها

جملة الطباعة echo في php
يمكن ان تقوم بطباعة سلسلة واحدة من النصوص والمتغيرات او اكثر في سطر واحد ولناخذ مثالا او اكثر

<?php
echo "<h2>انا اتعلم php!</h2>";
echo "السلام عليكم!<br>";
echo "انا سابح محترف في برمجة php!<br>";
?>
هنا ترى انه يمكن ان تطبع نصوص من وسوم HTML بدون مشاكل

طباعة المتغيرات باستخدام جملة echo في php
الان جملة echo تقوم بطباعة المتغيرات بطريقة سهلة جدا كالاتي

<?php
$txt1="اتعلم من المهد";
$txt2="كل يوم";


echo $txt1;
echo "<br>";
echo "5 ساعات  $txt2";

?>
كما يمكنك ايضا ان تقوم بطباعة متغيرات ونصوص وتجمع بينهم في نفس السطر، وقد وضحنا ذلك

جملة الطباعة print في php
تعمل نفس عمل echo لكن لا يمكنك ان تقوم بطباعة اكثر من سلسلة نصية واحدة في نفس السطر، يعني لكي تطبع اكثر من سلسلة نصية يجب عليك ان تقوم بعمل اكثر من جملة print لذلك لا يفضل استخدامها، فجملة echo تغنيك بشكل كامل عنها

وسوف نتعلم في مقالة اخرى كيف نجمع بين النصوص والمتغيرات في جملة echo

متى استخدم echo ومتى استخدم جملة print
حسنا انا ساقول لك شيئا كما وعدتك يريح لك راسك من كل هذا الهم، وهو انني الى الان لم استخدم جملة print ابدا في برمجياتي، فيمكنك في كل الاوقات ان تستخدم جملة echo لانها تمتلك كافة الامكانيات في الطباعه، وتريح راسك.

طبعا هناك فرق ايضا بين  print و print_r وهو ان print_r تستخدم لطباعه المصفوفات.
ستجد شرح ل جملة print_r في مقالات اخرى في هذا الموقع، وهي جملة مفيدة جدا عندما تريد ان تتعامل مع المصفوفات، الى الان يكفي ان تكون قد استوعبت كيفية عمل جملة echo لانها مهمة  وعليك ان تقوم بالتدرب على الطباعة بعض النصوص حتى تتكمن منها. فلا شيء في البرمجة يضاهي ان تقوم بكتابة الكود بيدك انت

هناك 3 تعليقات: