جاري التحميل ...
لغة php
Sep 15, 2022

السمات في لغة 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 هي لغة برمجة مجانية، لذلك لا داعي للقلق بشأن التكاليف الإضافية عند إنشاء مشروعك. 

اقرأ المزيد :

لنعمل معاً

ابقى على تواصل

  • Info@high-s.com
  • +966533111740
الملف التعريفي للشركة