من منكم إستخدم لغة hack التي تتبع لـ hhvm ؟

لغة hack هي طريقة جديدة لكتابة الدوال حيث تقوم بإستخدام static data types للتعامل مع ما ترجعه الدوال في php كمثال

هنا

https://gist.github.com/aln...

ستجد أن المفسر لن يجد خطأ لأن php لا تجبر المستخدم على تأكيد نوع البيانات الراجعة من دالة بعينها .

إذاً ما المشكلة ؟

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

هنا

https://gist.github.com/aln...

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

ملاحظة يجب إستخدام hhvm عند إستخدام hack بدل عن المفسر الرسمي لـ php

لمزيد من الخواص و المعلومات ما عليك سوى زيارة الموقع الرسمي للغة


ملاحظة :

hhvm هو معالج صممته شركة facebook لمعالجة ملفات php لهم .

جميع الامثلة تم إضافتها من المقال التالي :

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

  • هذه الميزة سيتم إضافتها في الإصدار PHP 7

نعم صحيح ، ولكن متى ستتوفر في الاستضافات المشتركة ؟ و شئ أخر هذه ليست الميزة الوحيدة للغة hack

ربما في 2025 :) بدأ الآن الإتجاه إلى الخوادم السحابية المخصصة فتوجد أسعار تقترب جداً من أسعار الإستضافات المشتركة.

-سألقي نظرة على الخواص الأخرى للـ hacklang فلم أتعامل معها من قبل.