عرض مشاركة واحدة
عضو نشيط جدا
تاريخ التسجيل: Nov 2003-
#4 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة 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







__________________
AlwatanVoice, www.alwatanvoice.com
Almashroo, www.almashroo.com

Pal Coder == Palestinian Coder

التعديل الأخير تم بواسطة : Pal Coder بتاريخ 13-04-2008 الساعة 04:03 AM. سبب آخر: خطأ في المثال ..
Pal Coder غير متواجد حالياً   قديم 12-04-2008, 05:08 PM
رد مع اقتباس