Menu
Coddy logo textTech

Внешние файлы

Часть раздела Объектно-ориентированное программирование путешествия по PHP на Coddy — урок 1 из 91.

Внешние файлы позволяют организовывать ваши классы в отдельных PHP-файлах и включать их в вашу основную программу с помощью require_once.

Создайте отдельный PHP-файл с именем my_class.php

<?php
class MyClass {
    // тело класса
}

Подключите файл к вашему основному файлу с помощью require_once

<?php
require_once 'my_class.php';

Теперь вы можете использовать класс в вашем основном файле

$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, чтобы соединить файлы и использовать класс из внешнего файла!

Шпаргалка

Используйте require_once для включения внешних PHP-файлов в вашу основную программу:

require_once 'my_class.php';

Имя файла должно включать расширение .php и быть заключено в кавычки. require_once гарантирует, что файл будет загружен только один раз, даже если инструкция встречается несколько раз.

Пример использования класса из внешнего файла:

<?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Проверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Объектно-ориентированное программирование