PHP & MYSQL

تعليقات PHP ، تضمين / Include_once ، Require / Require_once

لماذا تستخدم التعليقات؟

  • إذا لم تعمل على الكود المصدري لبعض الوقت ، فمن السهل أن تنسى ما يفعله الكود. يساعد التعليق على الكود المصدري على تذكر ما يفعله الكود.
  • يعد التعليق على كود المصدر مهمًا جدًا أيضًا عندما يتعين على مطورين متعددين العمل في نفس المشروع. يمكن للمطورين الآخرين فهم التغييرات التي أجراها أحد المطورين بسهولة بمجرد قراءة التعليقات.
  • كأفضل ممارسة ، يجب أن يكون لديك 3 أسطر من التعليقات لكل 10 أسطر من التعليمات البرمجية

تعليقات PHP

التعليقات تساعدنا على فهم الكود
التعليقات هي تفسيرات نقوم بتضمينها في شفرة المصدر الخاصة بنا. هذه التعليقات هي لفهم الإنسان.
تبدأ التعليقات ذات السطر الفردي بشرطة مائلة مزدوجة للأمام // وتنتهي بنفس السطر.
تبدأ تعليقات الأسطر المتعددة بشرطة مائلة للأمام متبوعة بعلامة النجمة / * وتنتهي بعلامة النجمة متبوعة بشرطة مائلة للأمام * /.
يوضح الرسم البياني أدناه ملف PHP مع تعليقات متعددة الأسطر وسطر واحد

مثال PHP

تعليقات PHP  Include_once  Require_once

تضمين PHP & تضمين PHP مرة واحدة

يتم استخدام عبارة “include” php لتضمين ملفات أخرى في ملف PHP.

لها شكلين ، تشمل و include_once. يتم تجاهل Include_once بواسطة مترجم PHP إذا كان الملف المراد تضمينه.

بيان التضمين له بناء الجملة التالي

<?php
include 'file_name';
?>

العبارة include_once لها الصيغة التالية

<?php
include_once 'file_name';
?>

هنا،

“Include / include_once” هي العبارة التي تتضمن الملف
“اسم_الملف” هو اسم الملف المراد تضمينه.

مثال: تضمين / Include_once

افترض أنك تقوم بتطوير موقع ويب يحتوي على نفس قائمة التنقل عبر جميع الصفحات.

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

سننشئ اسمين للملفات
header.php ، index.php

فيما يلي رموز ؛ header.php

<a href="/index.php">Home</a>

<a href="/aboutus.php">About us</a>

<a href="/services.php">Services</a>

<a href="/contactus.php">Contact Us</a>

index.php

<?php

include 'header.php';

?>

سيتم إخراج صفحة الرأس أعلاه

PHP Require & PHP require_once

يحتوي بيان الطلب على شكلين مختلفين ، يتطلب ويتطلب مرة واحدة.
يتم استخدام العبارة تتطلب / required_once لتضمين الملف.
يتم تجاهل Require_once إذا تمت إضافة الملف المطلوب بالفعل بواسطة أي من عبارات التضمين الأربعة.

يحتوي على النحو التالي

<?php
require 'file_name';
?>
<?php
require_once 'file_name';
?>

“تتطلب / تتطلبonce” البيان الذي يتضمن الملف “اسمالملف” هو اسم الملف المراد تضمينه.

مثال:

لنفترض أننا نقوم بتطوير تطبيق قاعدة بيانات.

يمكننا إنشاء ملف تكوين يمكننا تضمينه في جميع الصفحات التي تتصل بقاعدة البيانات باستخدام العبارة تتطلب. config.php

<?php

$config['host'] = 'localhost';

$config['db'] = 'my_database';

$config['uid'] = 'root';

$config['password'] = '';

?>

دعنا الآن نلقي نظرة على نموذج التعليمات البرمجية التي تتطلب ملف التكوين. Pages_model.php

<?php

require 'config.php'; //require the config file

//other code for connecting to the database

?>

Php include vs require

IncludeRequire
يصدر تحذيرًا عند حدوث خطألا يصدر تحذير
يستمر تنفيذ البرنامج النصي عند حدوث خطأيتوقف تنفيذ البرنامج النصي عند حدوث خطأ.

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

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

يمكن استخدام عبارات “include” و “request” في أي سطر في كود المصدر حيث تريد ظهور الكود.