الفرق بين الصدى والطباعة في PHP | الفرق بين | ar.natapa.org

الفرق بين الصدى والطباعة في PHP




الفرق الرئيسي: وظيفة "الصدى" و "الطباعة" هي بنية لغوية بلغة PHP. يعطي 'echo' إخراجًا في سلسلة أو أكثر ، بينما تعطي 'print' الإخراج فقط في سلسلة واحدة.

كلا ، "صدى" و "طباعة" ليست وظائف حقيقية في PHP ، بل هي بنيات اللغة.

يتم استخدام وظيفة "echo" بشكل أساسي لتمثيل أو إخراج سلسلة إخراج في PHP. على عكس وظائف الإخراج الأخرى في لغات مختلفة ، فإن هذه الوظيفة لا تتصرف في الواقع مثل وظيفة ، بدلا من ذلك هو بناء حقيقي ، والتي تتصرف مثل وظيفة. لا يتطلب "الصدى" أي أقواس مرافقة ؛ وبالتالي يتم تمرير المعلمات إلى الأمر بدون الأقواس. كما يحتوي أيضًا على صيغة مختصرة ، والتي تتبع العلامة الافتتاحية فورًا بعلامة مساواة.

بناء الجملة "صدى" هو كما يلي:

void echo (string $ arg1 [، string $ ...])

فمثلا:

<؟ PHP

$ str = "مرحبًا بالعالم!"؛

صدى $ str؛

?>

يمكن تنفيذ وظيفة "الطباعة" مع أو بدون الأقواس. على عكس "صدى" ، حتى هذه ليست وظيفة نقية وهي بناء في لغة PHP. تقوم "print" بإرجاع القيمة مع المخرجات التي تم تنفيذها. أثناء تنفيذ وظيفة "الطباعة" ، يقتصر المبرمج على تمرير وسيطة واحدة فقط.

يتم اتباع صيغة "الطباعة" على النحو التالي:

طباعة int (سلسلة $ arg)

فمثلا:

<؟ PHP

طباعة "

PHP هو متعة!

';

طباعة "مرحبا العالم!
';

طباعة "أنا على وشك معرفة وظيفة الطباعة الأولى!"؛

?>

مقارنة بين الصدى والطباعة في PHP:

"صدى" في PHP

"الطباعة" في PHP

أنواع

هذا هو نوع من سلسلة الإخراج.

هذا هو أيضا نوع من سلسلة الإخراج.

مكتوب باسم

لا يكتب مع الأقواس.

يمكن أو لا يمكن كتابتها مع قوسين.

عدد السلاسل

يمكن للصدى إخراج واحدة أو أكثر من السلاسل.

يمكن للطبع إخراج سلسلة واحدة فقط ، وإرجاع 1 دائمًا.

وظائف

يعمل "echo" بشكل أسرع مقارنةً بـ "print".

تكون كلمة "طباعة" مقارنةً بـ "echo" أبطأ في الوظيفة.

في الحجة الحكيمة

echo ($ arg1 [، $ arg2 ...])

طباعة ($ arg)

المقال السابق

الفرق بين الخشب الصلب والخشب الرقائقي

المقالة القادمة

الفرق بين 4G و LTE