رسميًا: صدور PHP 8.0

المشاغب

الحمد لله ذي المن والفضل والإحسان
فريق الإدارة
مؤسس منتديات المشاغب

معلومات العضو

إنضم
15 نوفمبر 2020
الأوسمة
1
الإقامة
الشرق الأوسط
الموقع الالكتروني
الجنس
ذكر
نشاط المشاغب:
2,132
16
2,426
  • رسميًا: صدور PHP 8.0
صدر اليوم رسميًا الاصدار 8.0.0 من لغة php
وفيما يلي نقلًا عن بعض الإخوة

Mahmoud Adel Mansour كتب:
إصدار الـ PHP الجديد - ينافس الواقع !
- لو انت Web Des/Dev فـ البوست ده ليك !
-
-
في ظل متابعة كافة اصدارات الـ php كلها هتلاقي في الاخر بعض التطورات العادية لاي لغة والـ موجودة في اي مكان وحسينا خلاص ان الـ PHP مبقاش عندها جديد لاكن للاسف مدتش فرصة للغلابة من انصار الـ PHP هتقع " فرصة انهم يشمتوا فيها وها نحن في الاصدار الثامن وقد نتحدث عن بعض التغيرات الجذرية الـ تؤدي لتطور الـ PHP بدون اي ضرر علي البنية القديمة بحيث ان اي Application قبل كده مش هيتاثر ولا هيحصله اي مشكلة
- وفي البوست ده هنتكلم عن اهم التغيرات من نظري الشخصي الـ وفرت علينا جهد ووقت وتخليك تكت Native وانت مستريح لو انت من محبي الـNative زي ...
أولاً - Nullsafe operator
ودي من الحاجات الـ حبيتها جداً مش محتاج تفضل تعمل if conditions علشان تتشيك اذا كانت القيمة Null ولا لا وكفاية نستبدل الكود ده
$country = null;
if ($session !== null) {
$user = $session->user;
بالكود ده
$country = $session?->user?->getAddress()?->country;
بنتكلم عن ?-> بس علشان اتشيك علي Null - غير طبعا حجات كتير اتغيرت وحميتنا من شوية Bugs و Customize كود مننتكرش انها اديتنا ذكاء بس في نفس الوقت غلبتنا زي
0 == 'foobar' // true
لاكن حالياً اصبح الامر FALSE
ثالثاً Consistent type errors for internal functions
وهنا الموضوع أصبح أشبه بالـ Python في رسائل الخطأ الـ بترجعلك لم بتغلط في Function ما زي مثلاً strlen([]);
كان وقتها بيقولك الـ Error
// Warning: strlen() expects parameter 1 to be string, array given
بس الموضوع مكانش مقنع تماماً بس بعد الاصدار الجديد بقي
// TypeError: strlen(): Argument #1 ($str) must be of type string, array given
بس يا عم محمود انت كده بتتكلم في العادي المطلق انا مشوفتش كتير اتغير ودي حجات طبيعية , هرد واقلك دي بعض الامثلة لاكن ما خفي كان اعظم مش هيعملوا اصدار جديد علشان شوية رسائل خطا واختصارات للكود بل في تغيرات جذرية انا متكلمتش فيها علشان محتاجة فيديوهات مش بوست زي
Relative JIT contribution to PHP 8 performance
ومدي تغير اداء الـ PHP حالياً وتأثيرها علي Server والموضوع حرفياً رجع بقي مثير جداً Type system and error handling improvements
- الـ JIT - Just in Time - وهو يعتبر بيجمع اجزاء اللغة لـ رموز تفهمها وحدة المعالجة المركزية في وقت المناسب لتشغيل الـ Php application عموماً ولو عايز تعرف اكتر هسيلك Article ليها
وحرفياً شوية تعديلات بصراحة مفهومة جداً وواضحة حصلت ليه وجداً كان لازم يطلع PHP 8 - بانتظار Laravel 16 ان شاء الله
?

لو عايز تشوف باقي التغيرات علي PHP من هنا
https://www.php.net/releases/8.0/en.php
اعرف اكتر عن الـ JIT - Just In Time
https://stitcher.io/blog/php-jit

وكما ننصحكم دائمًا بقراءة المرجع الأساسي للبي اتش بي من الرابط التالي:
https://www.php.net/releases/8.0/en.php
 
توقيع المشاغب


-[ اللهم منا الدعاء ومنك الاجابة ]-
-[ وعليك التكلان ]-
-[ ولا حول لنا ولا قوة الا بك ]-

MesterPerfect

.:: صديق المسيرة ::.

معلومات العضو

إنضم
15 نوفمبر 2020
المشاركات
683
الحلول
6
مستوى التفاعل
635
الأوسمة
4
الإقامة
sohag, Egypt
الموقع الالكتروني
الجنس
ذكر
رائع جدا جدا
ستظل لغة الphp هي الأفضل والأسهل بين لغات البرمجة عالية المستوى
ولا أظن أن لغات البرمجة الأخرى تحاكي أو تصل إلى روعتها في تصميم الواجهات الخلفية للمواقع
 
توقيع MesterPerfect
إذا صرختَ فأسمِع, وإذا ضربتَ فأوجِع, فإن العاقِبة واحدة.

محمد عكور

.:: مُبَرمِجْ ::.

معلومات العضو

إنضم
15 نوفمبر 2020
المشاركات
179
الحلول
3
مستوى التفاعل
201
الأوسمة
1
الإقامة
الأردن
الموقع الالكتروني
الجنس
ذكر
تحديثات رهيبة جدا في الاصدار الجديد :D
وحتى Laravel قبل شهرين تقريبا أطلق الاصدار الثامن Laravel 8 وفيه تحسينات رهيبة جدا
 
توقيع محمد عكور
واتساب: +962790471689
ايميل: pro_akour@hotmail.com
تلقرام: @abo_islam
سيرتي الذاتية: https://akour.me

محمد عكور

.:: مُبَرمِجْ ::.

معلومات العضو

إنضم
15 نوفمبر 2020
المشاركات
179
الحلول
3
مستوى التفاعل
201
الأوسمة
1
الإقامة
الأردن
الموقع الالكتروني
الجنس
ذكر
رائع جدا جدا
ستظل لغة الphp هي الأفضل والأسهل بين لغات البرمجة عالية المستوى
ولا أظن أن لغات البرمجة الأخرى تحاكي أو تصل إلى روعتها في تصميم الواجهات الخلفية للمواقع
اكيد يوجد لغات اخرى منافسة للـ php سواء للويب او لغيرها
لكن من ناحية الويب فأكثر لغة اثبتت جدارتها هي php
واكثر لغة اثبتت حماية في الويب هي ASP

بس الجميل في php ان هناك طرق لتحويل الموقع الى برنامج كمبيوتر بدون انترنت وانا شخصيا كنت استعملها لما كان شخص يطلب مني ابرمج له برنامج حاسوب له او لشركته
 
توقيع محمد عكور
واتساب: +962790471689
ايميل: pro_akour@hotmail.com
تلقرام: @abo_islam
سيرتي الذاتية: https://akour.me

MesterPerfect

.:: صديق المسيرة ::.

معلومات العضو

إنضم
15 نوفمبر 2020
المشاركات
683
الحلول
6
مستوى التفاعل
635
الأوسمة
4
الإقامة
sohag, Egypt
الموقع الالكتروني
الجنس
ذكر
بس الجميل في php ان هناك طرق لتحويل الموقع الى برنامج كمبيوتر بدون انترنت وانا شخصيا كنت استعملها لما كان شخص يطلب مني ابرمج له برنامج حاسوب له او لشركته
جميلة هذه الفكرة وإن شاء الله لي استفسارات كثيرة حولها معك يالغالي
 
توقيع MesterPerfect
إذا صرختَ فأسمِع, وإذا ضربتَ فأوجِع, فإن العاقِبة واحدة.

محمد عكور

.:: مُبَرمِجْ ::.

معلومات العضو

إنضم
15 نوفمبر 2020
المشاركات
179
الحلول
3
مستوى التفاعل
201
الأوسمة
1
الإقامة
الأردن
الموقع الالكتروني
الجنس
ذكر
توقيع محمد عكور
واتساب: +962790471689
ايميل: pro_akour@hotmail.com
تلقرام: @abo_islam
سيرتي الذاتية: https://akour.me

zain

عضو جديد

معلومات العضو

إنضم
14 يناير 2021
المشاركات
1
مستوى التفاعل
0
الإقامة
Sudan
igh
 

المرفقات

  • IMG-20210113-WA0000.jpg
    IMG-20210113-WA0000.jpg
    28.5 كيلوبايت · المشاهدات: 32

الشارقة سوفت

منتدى الحوار والبحث والفكر
فريق الإدارة
إداري

معلومات العضو

إنضم
26 ديسمبر 2020
المشاركات
11,659
الحلول
8
مستوى التفاعل
7,167
الأوسمة
1
الإقامة
دولة الإمارات العربية المتحدة
الموقع الالكتروني
الجنس
ذكر
شكرا للموضوع.
 
توقيع الشارقة سوفت

«اللَّهُمَّ اكْفِنِي بحَلالِكَ عَنْ حَرَامِكَ، وَأَغْنِنِي بفَضْلِكَ عَمَّنْ سِوَاكَ»


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