Menu
Coddy logo textTech

Wprowadzenie do programowania obiektowego

Część sekcji Programowanie obiektowe ścieżki PHP w Coddy. Lekcja 2 z 91.

Programowanie obiektowe (OOP) organizuje kod wokół obiektów, które zawierają dane (właściwości) i funkcje (metody).

Utwórz plik o nazwie car.php z klasą

<?php
class Car {
    // puste ciało klasy
}

Utwórz kolejny plik o nazwie driver.php, aby użyć klasy

<?php
require_once 'car.php';

Utwórz obiekt klasy Car, używając słowa kluczowego new

$myCar = new Car();

Sprawdź klasę swojego obiektu

echo get_class($myCar);

Wynik:

Car

To potwierdza, że udało Ci się utworzyć obiekt na podstawie klasy Car. W programowaniu obiektowym klasa przypomina projekt, a obiekt to coś, co tworzysz na jego podstawie. Słowo kluczowe new tworzy nową instancję klasy.

challenge icon

Wyzwanie

Średni

W tym wyzwaniu użyjesz klasy Car zdefiniowanej w pliku car.php i utworzysz na jej podstawie obiekt w pliku driver.php.

Musisz zaktualizować plik driver.php:

  1. Utwórz obiekt klasy Car za pomocą słowa kluczowego new i zapisz go w zmiennej $myCar

Plik driver wypisze nazwę klasy, aby zweryfikować Twoją implementację.

Spróbuj swoich sił

<?php
require_once 'car.php';

// TODO: Utwórz obiekt klasy Car
$myCar = ?;

// Wypisz klasę obiektu $myCar
echo get_class($myCar) . "\n";
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Programowanie obiektowe

Poćwicz samodzielnie: Kompilator PHP online