PHP 7 Will be The Latest Version of PHP
شركات الاستضافة لا تدعم الاصدار السادس بعد !
تفاجئت قبل يومين بان شركة goddady ما زالت لم تدعمه بل انها ما زالت تعمل على الاصدار 5.4 , وتعطل السكربت عندما رفعته عليها !!!
لا يوجد إصدار سادس من php فقد تم القفز من الخامس للسابع :) قريباً
goddady تدعم الإصدار V5.5 ولكن عليك تفعيله من لوحة التحكم لأن الإفتراضي هو V5.4، ما هو السكريبت الذي تعطل معك عند رفعه أم برمجة خاصة؟!
اقصد بالاصدار السادس الاصدارة رقم (5.6).
goddady لا تسمح لي بهذا الامر , بدأت اكرهها لعده امور ,
في احدى التطبيقات احتجت صلاحيات super user على phpmyyadmin , وعند تواصلي معهم عبر فيسبوك , وجدت انه لا يمكنني الحصول على هذه الصلاحيات الا بمبلغ شهري !
السكربت برمجة خاصه .
كيف لا تسمح لك بتغيير إصدار php ؟
قمت بتجربة الإصدار الخامس من إطار العمل Laravel V5.11 ويعمل بشكل جيد.
إصدار ال laraval 5.1 يطلب php 5.5.9 فما فوق وهو غير متوفر في godaddy
أضطررت إلى العمل بالنسخة laravel 5.0
Laravel 5.1.12 على إستضافة Godaddy
الموقع لم يفتح عندي ؟؟؟؟
بدأته بال laravel 5.1 واضطررت في منتصف العمل أن أحول إلى laravel 5.0 لأن شريكي حجز الإستضافة على ال Godaddy ووهو لا يدعم الphp 5.5.9
أكثر ما أعجبني في هذه الاصدارة هو خاصية تحديد الانواع للمتغيرات مع سماح لمن لا يريد هذه الانواع أن لا يستخدمها ، فما رأيكم في هذه الخاصية يا مطوري php ؟
و أختص بالحديث أيضاً لـ مبرمج-بسيط
- ستكون مفيدة في حال معرفتك المُسبقة بنوعية البيانات التي سيتم حفظها في هذا المُتغير ولا تريد تخزين أنواع أُخرى غير النوع المُحدد، ولكن في أحيان أُخرى تحتاج إلى جعل المُغير مرن ليستوعب أي نوع بيانات مُمرر وكذلك المصفوفات والكائنات والقيم المُعادة من الدوال، الجميل في الأمر هو إتاحة كلتا الطريقيتن إضافة جميلة.
أتعرف من أكثر الامور التي ضايقتني في الاصدارات السابقة لـ php هو عدم التأكد من نوع البيانات المُرجع من دالة وعلى هذا الامر قد تحدث عدة أخطاء ولكي يتفادى المطور هذه الاخطاء عليه أن يتأكد من نوع البيانات المرجعة عبر مجموعة من الشروط و التي لم نكن لنحتاجها لو وجدت هذه الخاصية منذ البداية . على الجانب حاولت حتى أن أقوم بإستخدام php annotations للتأكد من نوع البيانات أثناء التنفيذ ولكن عندما ظهرت هذه الخاصية توقفت فحسب .
قد تكون مفيدة احياناً , ولكن لها سلبيات في بعض الاحيان , لهذا السبب في c# , وجدو (var) ,
فحين تسند قيمه لمتغير انت لست متأكد من نوع هذه القيمة تستخدم var ,
او احيانا لاختصار الوقت على المبرمج فبدلا من كتابة اسم الملف واسم الكلاس مباشرة يقوم بكتابة var
التعليقات