echo : يقبل أكثر من argument في نفس السطر أما print : تقبل argument واحد في السطر وكلاهما عبارة عن construct وليس function أما print_r عبارة عن function ويستخدم لطباعة عناصر المصفوفة بدون loop
foreach: تبدأ العملية بالعنصر الأول وتنتهي بالعنصر الأخير ، لذلك لا يحتاج المبرمج إلى معرفة عدد العناصر الموجودة في المصفوفة. for : نحتاج لتحديد عنصر البداية ومقدار التكرار وشرط النهاية
echo : يقبل أكثر من argument في نفس السطر
أما print : تقبل argument واحد في السطر
وكلاهما عبارة عن construct وليس function
أما print_r عبارة عن function ويستخدم لطباعة عناصر المصفوفة بدون loop
الفرق بين for: تنفذ الكود عدد من المرات المحدد
For each: تنفذ الكود على كل عنصر في المصفوفة
foreach: تبدأ العملية بالعنصر الأول وتنتهي بالعنصر الأخير ، لذلك لا يحتاج المبرمج إلى معرفة عدد العناصر الموجودة في المصفوفة.
for : نحتاج لتحديد عنصر البداية ومقدار التكرار وشرط النهاية