بناء php وخصائص كتابة الشفرة البرمجية

بناء php

بناء php وخصائص كتابة الشفرة البرمجية ، في هذا الدرس سنتعرف على أسس بناء شفرة php وخصائص كتابتها والتعليقات وتعديف المتغيرات

بناء php وخصائص كتابة الشفرة البرمجية

يمكن تضمين نص PHP في صفحات الويب HTML.

معيار PHP بناء الجملة

يبدأ البرنامج النصي لـ PHP بـ

<? php

وينتهي بعلامة

 

?>

محدد PHP يكون بالشكل التالي

<?php ?>

في المثال التالي تخبر الشفرة محرك PHP بمعالجة كتلة التشفير المرفقة برمز PHP ، بدلاً من HTML البسيط.

ينتهي كل سطر برمجي لـ PHP بفاصلة منقوطة (؛) – وهذا يخبر محرك PHP أنه تم الوصول إلى نهاية السطر البرمجي الحالي.

بناء php : تضمين PHP في HTML

ملفات PHP هي ملفات نصية بسيطة بامتداد .php.

داخل ملف PHP يمكنك كتابة HTML كما تفعل في صفحات HTML العادية بالإضافة إلى تضمين رموز PHP لتنفيذها من داخل الخادم.

يوضح المثال أعلاه كيف يمكنك تضمين رموز PHP داخل HTML لإنشاء صفحات ويب ديناميكية جيدة التكوين.

إذا قمت بعرض الكود المصدري لصفحة الويب الناتجة في متصفحك ، فإنك لن ترى شفرة php وإنما سترى شفرة html فقط “Hello, world!”.

ما الذي يحدث هنا؟

عند تشغيل هذا الرمز ، قام محرك PHP بتفعيل التعليمات بين علامات <؟ php…؟> وترك بقية الشيء كما هو.

في النهاية ، يرسل خادم الويب المخرج النهائي إلى متصفحك بالكامل بصيغة HTML.

التعليقات في PHP

بناء php

التعليق هو ببساطة نص يتم تجاهله بواسطة محرك PHP.

الغرض من التعليقات هو جعل الشفرة أكثر قابلية للقراءة.

قد يساعد ذلك المطور الآخر (أو أنت في المستقبل عندما تقوم بتعديل شفرة المصدر) لفهم ما كنت تحاول القيام به مع PHP.

PHP تدعم تعليقات السطر الواحد وكذلك التعليقات متعددة الأسطر.

لكتابة تعليق من سطر واحد إما أن تبدأ السطر إما بشرطتين مائلتين (//) أو رمز الهاش (#). فمثلا:

أيضاً هناك طريقة أخرى لكتابة تعليقات متعددةالسطر ، ابدأ التعليق بخط مائل يتبعه علامة النجمة (/*) واختم أسطر التعليق بعلامة نجمية متبوعة بشرطة مائلة (*/) ، على النحو التالي:

حساسية حالة الحروف في PHP

أسماء المتغيرات في PHP حساسة لحالة الأحرف. ونتيجة لذلك ، يتم التعامل مع المتغيرات $color و $Color و $COLOR على أنها ثلاثة متغيرات مختلفة.

إذا حاولت تشغيل التعليمة البرمجية السابقة ، مع غياب بعض المتغيرات ، أي لم تقم بتعريفها .  فسيعرض فقط قيمة المتغير المعرف $color وينتج تحذير “Undefined variable” للمتغير $ Color و $ COLOR.

ومع ذلك ، فإن الكلمات الرئيسية keywords و أسماء الدوال function و الفئات classes غير حساسة لحالة الأحرف.

نتيجة استدعاء gettype () أو GETTYPE () إنتاج نفس النتيجة كما في الأسفل

إذا حاولت تشغيل التعليمة البرمجية الموجودة أعلاه ، فإن كلا من الدالتين gettype () و GETTYPE () يعطيان نفس الناتج ، وهما: string.

دروس تعليم PHP حديثة 2018 من الأساسيات إلى الاحتراف

الكاتب