توفر PHP طريقتين رئيسيتين لإخراج البيانات إلى المتصفح هما echo وprint. كلاهما يقوم بنفس المهمة الأساسية لكن بينهما اختلافات بسيطة في الأداء والاستخدام.
الأمر echo
أمر echo يقبل عدة معاملات مفصولة بفواصل ولا يُعيد قيمة. يعتبر أسرع قليلًا من print لذا يُفضّله كثير من المطورين.
<?php
echo "مرحبًا";
echo " ", "أهلًا بك";
echo "<br>سطر جديد";
?>
الأمر print
أمر print يقبل معاملًا واحدًا فقط ويُعيد دائمًا القيمة 1، مما يسمح باستخدامه داخل التعبيرات.
<?php
print "نص بسيط";
$result = print "اختبار";
?>
دمج المتغيرات
<?php
$name = "علي";
echo "مرحبًا $name";
echo 'مرحبًا $name'; // لن يستبدل المتغير
?>