Menu
Coddy logo textTech

Введение в ООП

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

Объектно-ориентированное программирование (ООП) организует код вокруг объектов, которые содержат данные (свойства) и функции (методы).

Создайте файл с именем car.php с классом

<?php
class Car {
    // пустое тело класса
}

Создайте еще один файл с названием driver.php для использования класса

<?php
require_once 'car.php';

Создайте объект класса Car, используя ключевое слово new

$myCar = new Car();

Проверьте класс вашего объекта

echo get_class($myCar);

Вывод:

Car

Это подтверждает, что вы успешно создали объект из вашего класса Car. В ООП класс подобен чертежу, а объект — это то, что вы строите по этому чертежу. Ключевое слово new создает новый экземпляр класса.

challenge icon

Задание

Средне

В этом испытании вы будете использовать класс Car, определенный в car.php, и создадите объект на его основе в driver.php.

Вам нужно обновить driver.php:

  1. Создайте объект класса Car, используя ключевое слово new, и сохраните его в $myCar

Файл драйвера выведет имя класса для проверки вашей реализации.

Шпаргалка

Объектно-ориентированное программирование (ООП) организует код вокруг объектов, которые содержат данные (свойства) и функции (методы).

Определение класса:

<?php
class Car {
    // пустое тело класса
}

Подключение файла класса в другой файл:

<?php
require_once 'car.php';

Создание объекта из класса с использованием ключевого слова new:

$myCar = new Car();

Проверка класса объекта:

echo get_class($myCar); // Результат: Car

Класс подобен чертежу, а объект — это экземпляр, созданный по этому чертежу.

Попробуйте сами

<?php
require_once 'car.php';

// TODO: Создайте объект класса Car
$myCar = ?;

// Выведите класс объекта $myCar
echo get_class($myCar) . "\n";
quiz iconПроверьте себя

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

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