عوامل الإضافة و الطرح :
لو افترضنا أننا لدينا المتغير $a=3 و أردنا إضافة واحد إليه بحيث يصبح 4 أو طرح واحد منه بحيث يصبح 2 ، لدينا العوامل التالية :


$a++ ارجع قيمة a ثم اضف واحد إليها
++$a اضف واحد إليها ثم ارجع القيمة
$a-- ارجع القيمة ثم اطرح واحد منها
--$a اطرح واحد ثم ارجع القيمة


++value
كود:
يتم إضافة واحد إلى الرقم خمسة :
<? 
$a = 5; 
print ++$a; 
// يطبع القيمة 6 
?>
value++
يرجع القيمة نفسها وفي استخدام ثاني تزيد القيمة واحد :
كود:
<? 
$a = 5; 
print $a++; 
// طباعة الرقم 6 
print "<br>"; 
print $a; 
// طباعة الرقم 5 
?>
--value
يطرح من القيمة واحد :
كود:
<? 
$a = 5; 
print --$a; 
// يطبع الرقم 4 
?>
value--
يرجع القيمة نفسها وفي استخدام ثاني يطرح منها واحد :
كود:
<? 
$a = 5; 
print $a--; 
// يطبع الرقم 4 
print "<br>"; 
print $a; 
// يطبع الرقم 5 
?>