الفرق بين 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
لانها مهمة وعليك ان تقوم بالتدرب على الطباعة بعض النصوص
حتى تتكمن منها. فلا شيء في البرمجة يضاهي ان تقوم بكتابة الكود بيدك انت
الله يطول بعمرك والله فهمت جدا
ردحذفشكرا جزالك الله كل خير
ردحذفالشرح جدا جميل جزاك الله خير
ردحذف