رجوع
Technology

السمات في لغة PHP

٧ فبراير ٢٠٢٣
3 دقائق للقراءة
السمات في لغة PHP
مشاركة:

السمات في لغة php وكيفية إستخدامها ؟

لغة php توفر السمات القدرة على إضافة معلومات بيانات وصفية منظمة وقابلة للقراءة آليًا على الإعلانات في الكود: حيث يمكن أن تكون الفئات والطرق والوظائف والمعلمات والخصائص وثوابت الفئة هدفًا للسمة.

يمكن بعد ذلك فحص البيانات الوصفية المحددة بواسطة السمات في وقت التشغيل باستخدام واجهات برمجة تطبيقات الانعكاس، لذلك يمكن اعتبار السمات كلغة تكوين مضمنة مباشرةً في التعليمات البرمجية.

السمات في لغة php وكيفية إستخدامها

باستخدام السمات، يمكن فصل التنفيذ العام للميزة واستخدامها الملموس في تطبيق ما بطريقة يمكن مقارنتها بالواجهات وتطبيقاتها، ولكن عندما تتعلق الواجهات والتطبيقات بالكود، فإن السمات تدور حول إضافة معلومات توضيحية وتكوين.

يمكن تنفيذ الواجهات عن طريق الفئات، ومع ذلك يمكن أيضًا الإعلان عن السمات في الأساليب والوظائف والمعلمات والخصائص وثوابت الفئة، وبالتالي على هذا النحو فهي أكثر مرونة من الواجهات.

العمل مع السمات

إضافة مهمة أخرى إلى لغة php هي إضافة فئة جديدة تمامًا وبنية لغوية تُعرف بالسمات، وببساطة، السمات هي بدائل لكتل ​​تعليقات PHP التقليدية التي تتبع بناء جملة محددا، وعندما يتم تجميع كود PHP، يتم تحويل هذه السمات داخليًا إلى مثيلات فئة السمة.

لن يكون لهذه الميزة الجديدة تأثير فوري على شفرتك اليوم، ولكن سيبدأ في أن يصبح أكثر وأكثر تأثيرا، مع بدء بائعي PHP المتعددين مفتوحين المصدر في دمج السمات في التعليمات البرمجية الخاصة بهم.

ماذا تعني PHP؟

يرمز PHP إلى "PHP: Hypertext Preprocessor"، مع وجود PHP الأصلي ضمن هذا الوضع لـ "الصفحة الرئيسية الشخصية"، ولقد تغير الاختصار مع تطور اللغة منذ إطلاقها في عام 1994 لتعكس طبيعتها بدقة أكبر.

منذ إصدارها، كانت هناك 8 إصدارات من PHP، اعتبارا من عام 2022، مع الإصدار 8.1 حاليا خيارا شائعا بين أولئك الذين يستخدمون اللغة على مواقع الويب الخاصة بهم.

ما هي PHP المستخدمة؟

يمكن استخدام برمجة PHP لإنشاء معظم الأشياء التي يحتاجها مطور البرامج، ومع ذلك، هناك عدة مجالات رئيسية تزدهر فيها.

البرمجة النصية من جانب الخادم

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

البرمجة النصية لسطر الأوامر

تعتبر البرمجة النصية لسطر الأوامر مثالية للنصوص التي تم إنشاؤها باستخدام cron (Linux) أو Task Scheduler (Windows)، إنه أيضًا رائع لمعالجة النصوص البسيطة.

أشياء أخرى تقوم بها PHP

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

مزايا لغة php

استمرت PHP كلغة برمجة شائعة لما يقرب من ثلاثة عقود نظرًا لعدد الفوائد التي تقدمها للمستخدمين والمطورين، ولعل أهمها:

إنه متعدد الأنظمة الأساسية:

يمكن تشغيل PHP على أي نظام تشغيل رئيسي، لذلك لا داعي للقلق بشأن التوافق، وهذا يعني أيضًا أنه يمكنك العمل في فريق المشروع ولا داعي للقلق بشأن قدرة الأعضاء على الوصول إلى الكود.

إنه مفتوح المصدر:

 المصدر المفتوح يعني أن PHP هي لغة برمجة مجانية، لذلك لا داعي للقلق بشأن التكاليف الإضافية عند إنشاء مشروعك. 

اقرأ المزيد :

مقالات ذات صلة
دراسة هاي سورس حول أثر قرارات الأجور والدعم وتكاليف التشغيل على القطاع الخاص السعودي خلال 2027–2030
calendar_today٢٨ أكتوبر ٢٠٢٦

تأثير قرارات الأجور والدعم في السعودية على المنشآت 2027–2030

اقرأ المزيد arrow_forward
مؤشرات أداء الموارد البشرية وتحليل بيانات الموظفين والتقارير الإدارية مع ركاز
calendar_today٢٨ أكتوبر ٢٠٢٦

مؤشرات الموارد البشرية: ما الأرقام التي يحتاجها صاحب المنشأة فعلًا؟

اقرأ المزيد arrow_forward
كتابة الأوصاف الوظيفية وتصميم الهيكل التنظيمي وتحديد المسؤوليات مع ركاز
calendar_today٢٨ أكتوبر ٢٠٢٦

الوصف الوظيفي ليس قائمة مهام: كيف تبني أدوارًا واضحة؟

اقرأ المزيد arrow_forward
إعداد سياسات وإجراءات الموارد البشرية وتنظيم صلاحيات الموظفين مع ركاز
calendar_today٢٨ أكتوبر ٢٠٢٦

كيف تبني سياسات وإجراءات موارد بشرية يطبقها الموظفون فعلًا؟

اقرأ المزيد arrow_forward