أمر غريب يحدث معي..!

كنت منذ زمن أعمل باستخدام خادم الجمل..

وكان عملي في php يمشي بشكل جيد فيه من غير ظهور أي أسطر الأخطاء

ولكن بعد أن حاولت أن أنتقل منه إلى خادم وامب سرفر، لأجل عدم وجود أي تحديثات جديدة على خادم الجمل منذ أمد بعيد.

واجهتني مشكلة كبيرة.. هي أن wampserver يمسك أخطاء ما كان يمسكها خادم الجمل.. (ولا أدري هل هي أخطاء حقا أم مجرد قيودات مضروبة من قبل wampserver ) فمثلا اعتدت بداية الملف هكذا

<?

ولكن wampserver يأبى إلا أن أكتب هكذا: <?php

ومثال آخر على تعقبه أشياء غير مفهومة أنه كتب لي هذا السطر في المتصفح: Notice: Undefined index: action in C:\wamp\www\b\contact.php on line 4

والمكتوب البرمجي في السطر الرابع هو هذا: if($_GET['action']){$action = $_GET['action'];}

والشيء الغريب أن إحدى المتغيرات إذا لم تعط لها قيمة.. فيعرض الخطأ أيضا، مثل الخطأ الذي يظهر عند استدعاء دالة/فنكشن غير موجودة، ويظهر هذا السطر التحذيري.. علما بأني كثيرا ما أستخدم متغيرات خالية (حيث إنها تكون خالية في شرط، وذات قيمة في حالة/شرط آخر).

لا أدري هل أنا مخطئ أم الوامب سرفر مخطئ، مع أن الملفات إذا شغلتها على استضافة الموقع تشتغل جيدا من دون مشاكل.

فما ذا ينصحني به الإخوة الأفاضل ذووي الخبرات؟

  • هل هناك خطوات يجب أن أتبعها وأبقى علىwampserver

  • أم الأنسب أن أنتقل إلى برنامج سرفر محلي آخر.. وما هو الأفضل؟