echo vs print استخدام أمر echo وأمر print في PHP والفرق بينهما ٫ هذا هو الدرس السادس من دروس تعليم PHP حديثة 2018 من الأساسيات إلى الاحتراف ستتعلم فيه استخدامات الأمر echo وكذلك الأمر print
استخدام أمر echo وأمر print في PHP
ستتعلم في هذا البرنامج التعليمي كيفية استخدام بيانات echo وطباعة PHP لعرض المخرجات في متصفح الويب.
أمر echo
يمكنأمر echo إخراج سلسلة نصية واحدة أو أكثر. بشكل عام ، يمكن لأمر echo عرض أي شيء يمكن عرضه للمتصفح ، مثل النصوص ، والأرقام ، وقيم المتغيرات ، ونتائج التعبيرات إلخ.
وبما أن echo هو تركيبة لغوية ليست في الواقع دالة (مثل الدوال الشرطية statement والتي سنتعلمها في درس لاحق) ، فيمكنك استخدامها بدون الأقواس ،
على سبيل المثال. echo أوecho(). كلها تعمل بشكل سليم ،
لكن إذا كنت ترغب في تمرير أكثر من معلمة واحدة ، فيجب ألا يتم وضع المعلمات ضمن أقواس.
عرض السلاسل النصية
يوضح لك المثال التالي كيفية عرض سلسلة نصية باستخدام عبارة echo:
ناتج شفرة PHP أعلاه ستظهر على النحو التالي:
عرض المتغيرات باستخدام أمر echo
ناتج شفرة PHP أعلاه ستظهر على النحو التالي:
echo vs print
استخدام أمر print في PHP
يمكنك أيضًا استخدام عبارةprint (بدلاً من echo) لعرض الإخراج إلى المستعرض.
مثل echo فإن print هي أيضا أمر ضمن بناء اللغة وليست دالة وظيفية حقيقية. لذا يمكنك أيضًا استخدامه بالأقواس أو بدون الأقواس مثل: print أو print().
يعمل كل من أمر echo و print بالطريقة نفسها تمامًا باستثناء أنأمر print يمكن أن يخرج سلسلة واحدة فقط ، ويعود دائمًا بقيمة واحدة.
ولهذا السبب يعتبر أمر echo أسرع بشكلٍ طفيف من أمر print حيث أنه لا يعرض أي قيمة.
عرض السلاسل النصية باستخدام print
يوضح لك المثال التالي كيفية عرض سلسلة نصية مع عبارة الطباعة:
ناتج شفرة PHP أعلاه ستظهر على النحو التالي: