جهِّز نفسك لسوالف كاست، واحصل على Macbook Air
ويكيمانيا 2008. الإسكندرية، من 17 وحتى 19 يوليو

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد
 
LinkBack أدوات الموضوع
عضو جديد
تاريخ التسجيل: Jan 2008-
#1 (permalink)  
Unhappy مامعنى هذه العبارة, مساعـــــــــــــــــــــدة


السلام عليكم
ارجو الافاده في معنى هذه العبارة

for ($count=1;$row=mysql_fetch_row($result);++$count)


وشكرا






soma غير متواجد حالياً   قديم 10-04-2008, 11:55 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Aug 2004-
#2 (permalink)  

هذا اختصار شديد لكود طويل.
الشرط ;($row=mysql_fetch_row($result هو الذي يحسم الموضوع، اي ان الشرط الثاني في الداله for هو الشرط اللذي اذا اعطى الناتج "خاطأه" false ستوقف الfor من التنفيذ، فصاحب الكود اراد ان يطبع الcount ولكن بطريقه مختصره جداً.

انا شخصيا لا انصح بالبرمجه بهذه الطريقه، اعرف انه يختصر السطور ولكن يجعله صعب القرائه للمطورين اللذين يأتون من بعده.
فحاول بقدر الامكان ان تبرمج سطور مقروئه ونظيفه، ربما يأتي شخص اخر ويكمل او يصحح دالك السطور






__________________
هلابي افضل المواقع العربية تصميماً
انصح باستخدام ابونتو
hilaby غير متواجد حالياً   قديم 11-04-2008, 07:40 AM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jan 2008-
#3 (permalink)  

شكرا على اهتمامك
لكن انا وجدت هذا الكود مكتوب واريد معرفة معناه بالتفصيل ان امكن
و هل يوجد فرق في كتابة ++$count و $count++ في الحلقات
وشكرا






soma غير متواجد حالياً   قديم 12-04-2008, 01:53 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: 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
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Jan 2008-
#5 (permalink)  

شكرا على اهتمامك
جزاك الله خيرا






soma غير متواجد حالياً   قديم 12-04-2008, 05:53 PM
رد مع اقتباس
رد


أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كيف اكتب مثل هذه العبارة بالمنتدى سكر وملح إصلاح وصيانة المنتديات 1 23-12-2006 09:47 PM
إختراق المواقع و طرق الوقاية webayu تطوير الويب 1 07-12-2006 12:13 PM
جووجل تحتفل بعيد ميلادها الثامن :) محمد عباس تطوير الويب 2 28-09-2006 08:18 AM
$$$ استغلال الانترنت الى 100 % وربح $$$ kebiri خدمات البيع والشراء والإعلانات التجارية 7 23-03-2004 01:18 PM
دعم بيرل وسي جي آي و pl في سيرفر اباتشي تطوير الويب 6 29-01-2001 03:10 PM


الساعة الآن: 03:30 AM بتوقيت المملكة العربية السعودية