اقتباس:
المشاركة الأصلية كتبت بواسطة soma
شكرا على اهتمامك
لكن انا وجدت هذا الكود مكتوب واريد معرفة معناه بالتفصيل ان امكن
و هل يوجد فرق في كتابة ++$count و $count++ في الحلقات
وشكرا |
نعم هناك فرق ، ولكنه بسيط
اولا
كود PHP:
++$count; // يسمى pre-increment
$count++; // يسمى post-increment
الفرق بينهما / الاول (pre-increment) يتم زيادة قيمة المتغير count بواحد ثم استخدامها في التعبير الحسابي
اما (post-increment) يقوم بإستخدام قيمة المتغير في التعبير الحسابي ثم يزيدها بواحد
الامثلة التالية سوف توضح الفرق بشكل افضل
كود PHP:
// Post-increment
$a = 2;
echo $a; // print 2
echo $a++; // print 2
echo $a; // print 3
// Pre-increment
$a = 2;
echo $a; // print 2
echo ++$a; // print 3
echo $a; // print 3
وينطبق هذا على عملية decrement