PHP: Interfejsy i cechy · Kurs: PHP · Technik informatyk egzamin zawodowy

PHP: Interfejsy i cechy

Kurs: PHP

Widzisz jedynie fragment lekcji. Całość dostępna po zalogowaniu i aktywacji konta.

Interfejsy i cechy (traits) w PHP to dwa mechanizmy, które pozwalają lepiej organizować i wielokrotnie wykorzystywać kod w programowaniu obiektowym.


1. Interfejsy

Interfejs definiuje zestaw metod, które muszą być zaimplementowane w klasie, ale nie określa ich działania. Dzięki temu różne klasy mogą stosować ten sam „kontrakt”.

<?php
interface Logger {
    public function log($message);
}

class FileLogger implements Logger {
    public function log($message) {
        echo "Zapis do pliku: $message";
    }
}

class DbLogger implements Logger {
    public function…
Testy przypięte do lekcji
Aby widzieć ocenę lekcji - Zaloguj się