Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

الملفات الخارجية

جزء من قسم Object Oriented Programming في رحلة PHP على Coddy — الدرس 1 من 91.

تسمح لك الملفات الخارجية بتنظيم فئاتك (classes) في ملفات PHP منفصلة وتضمينها في برنامجك الرئيسي باستخدام require_once.

أنشئ ملف PHP منفصل باسم my_class.php

<?php
class MyClass {
    // جسم الفئة
}

قم بتضمين الملف في ملفك الرئيسي باستخدام require_once

<?php
require_once 'my_class.php';

الآن يمكنك استخدام الفئة (class) في ملفك الرئيسي

$obj = new MyClass();
echo get_class($obj);

الناتج:

MyClass

تقوم عبارة require_once 'my_class.php'; بربط ملف my_class.php ببرنامجك. يجب أن يتضمن اسم الملف امتداد .php وأن يكون محاطاً بعلامات اقتباس. تضمن require_once تحميل الملف مرة واحدة فقط، حتى لو ظهرت العبارة عدة مرات.

challenge icon

التحدي

متوسط

لقد تم تزويدك بملفات PHP (my_class.php و driver.php). أضف جملة require_once الصحيحة في ملف driver.php لربط الملفات واستخدام الفئة (class) من الملف الخارجي!

ورقة مرجعية

استخدم require_once لتضمين ملفات PHP خارجية في برنامجك الرئيسي:

require_once 'my_class.php';

يجب أن يتضمن اسم الملف امتداد .php وأن يكون محاطاً بعلامات اقتباس. تضمن require_once تحميل الملف مرة واحدة فقط، حتى لو ظهرت العبارة عدة مرات.

مثال على استخدام فئة (class) من ملف خارجي:

<?php
require_once 'my_class.php';

$obj = new MyClass();
echo get_class($obj); // المخرجات: MyClass

جرّب بنفسك

<?php
// TODO: أضف جملة require_once لتضمين my_class.php


$testCase = trim(fgets(STDIN));
$obj = new MyClass();
echo "Test completed\n";
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس Object Oriented Programming