كل ما في الموضوع أن الكتابة شرح لنا
بأن الصيغة الأولى :
تكون شرط واحد و أمر واحد في نفس السطر
وأن الصيغة الثانية :
تكون شرط واحد و أكثر من أمر وتنتهي بـ EndIF
---------------------------------
والصحيح علي حسب وجهة نظري المتواضعة أنه
EndIF تستخدم في حالة أن الأمر كتب في سطر آخر بعد الشرط
سواء أكان أمر واحد أو عدة أوامر
والمثال الذي وضعته إذا أردت أن أكنبه بغير EndIF فسوف تظهر لي رسالة خطأ
ولكتابته يمكن أن يأتي بطريقتين وهيا
الأولى (علي حسب شرح الكتاب)
كود PHP:
A = 10
If a > 0 Then Print "ok"
الثانية (علي حسب قول لغة البرمجة)
كود PHP:
A = 10
If a > 0 Then
Print "ok"
EndIf
وكلهما صحيحين و النتائج واحد
والخلاصة هي بغض النظر أن هناك أمر واحد أو عدة أوامر
وكتبت في سطر جديد غير السطر الذي تواجد به الشرط فيجب عندها استخدام
EndIf
وأأنا عارف إني دوشت رأسكم بهذا المثال
" ولكن ليس غلطتي بل غلطت الكتابة "