Tutorial OOP w PHP8
Prosty tutorial programowania obiektowego w PHP dla początkujących.
Podstawy
001
Wprowadzenie do OOP w PHP
002Klasy i obiekty w OOP w PHP
003Właściwości obiektów w PHP
004Metody obiektów w PHP
005Parametry metod w PHP
006Odwoływanie się do właściwości wewnątrz klas w OOP w PHP
007Wywoływanie metod wewnątrz klas w OOP w PHP
008Konstruktor w OOP w PHP
009Właściwości poprzez parametry konstruktora w OOP w PHP
010Prywatne właściwości w OOP w PHP
011Prywatne metody w OOP w PHP
012Gettery właściwości w OOP w PHP
013Settery właściwości w OOP w PHP
014Zalety setterów i getterów w OOP w PHP
Zaawansowane
015
Przechowywanie klas w oddzielnych plikach w PHP
016Łańcuchy metod w OOP w PHP
017Klasa jako zestaw metod w OOP w PHP
018Przechowywanie obiektów w tablicach w OOP w PHP
019Obiekty wewnątrz klas w OOP w PHP
020Operator bezpiecznego wyodrębnienia w OOP w PHP
021Operator bezpiecznego wyodrębnienia w łańcuchach w OOP w PHP
022Manipulacja obiektami w klasach w OOP w PHP
023Przekazywanie obiektów przez referencję w OOP w PHP
024Określanie przynależności obiektu do klasy w OOP w PHP
Dziedziczenie
025
Dziedziczenie klas w OOP w PHP
026Dziedziczenie metod publicznych w OOP w PHP
027Metody potomne w OOP w PHP
028Przesłanianie metod rodzica w OOP w PHP
029Wywołanie nadpisanej metody w OOP w PHP
030Konstruktor przy dziedziczeniu w OOP w PHP
031Prywatne metody przy dziedziczeniu w OOP w PHP
032Prywatne właściwości przy dziedziczeniu w OOP w PHP
033Problem prywatnych właściwości przy dziedziczeniu w OOP w PHP
034Chronione metody w OOP w PHP
035Chronione właściwości w OOP w PHP
036Operator instanceof i dziedziczenie w OOP w PHP
Wywołania
037
Nazwa właściwości ze zmiennej w OOP w PHP
038Nazwa właściwości z tablicy w OOP w PHP
039Nazwa właściwości z tablicy asocjacyjnej w OOP w PHP
040Nazwa właściwości z funkcji w OOP w PHP
041Nazwa właściwości z innego obiektu w OOP w PHP
042Nazwa metody ze zmiennej w OOP w PHP
043Wywołanie metody bezpośrednio po utworzeniu obiektu w OOP w PHP
Static
044
Metody statyczne w OOP w PHP
045Statyczne metody wewnątrz klasy w OOP w PHP
046Statyczne właściwości w OOP w PHP
047Statyczne właściwości wewnątrz klasy w OOP w PHP
048Odwoływanie się do static przez klasę i obiekt w OOP w PHP
049Kombinacja z static w OOP w PHP
050Metody statyczne i $this w OOP w PHP
051Przykład na static w OOP w PHP
Funkcje
052
Funkcja do uzyskiwania nazwy klasy w OOP w PHP
053Funkcja do pobierania metod klasy w OOP w PHP
054Funkcja do pobierania właściwości klasy w OOP w PHP
055Funkcja do pobierania właściwości obiektu w OOP w PHP
056Funkcja do sprawdzania istnienia klasy w OOP w PHP
057Funkcja do sprawdzania istnienia metody w OOP w PHP
058Funkcja do sprawdzania istnienia właściwości w OOP w PHP
059Funkcja do uzyskiwania klasy nadrzędnej w OOP w PHP
060Funkcja do sprawdzania dziedziczenia klas w OOP w PHP
061Funkcja sprawdzająca przynależność obiektu do klasy w OOP w PHP
062Funkcja do pobierania wszystkich zadeklarowanych klas w OOP w PHP
Abstract
Interfejsy
065
Interfejsy w OOP w PHP
066Praktyczne zastosowanie interfejsów w OOP w PHP
067Zasady nazewnictwa interfejsów w OOP w PHP
068Zastosowanie interfejsów w OOP w PHP
069Parametry w metodach interfejsów w OOP w PHP
070Deklaracja konstruktora w interfejsie w OOP w PHP
071Dziedziczenie interfejsów od siebie w OOP w PHP
072Interfejsy i instanceof w OOP w PHP
073Wielokrotne interfejsy w OOP w PHP
074Dziedziczenie po klasie i implementacja interfejsu w OOP w PHP
075Stałe w interfejsach w OOP w PHP
076Funkcje do pracy z interfejsami w OOP w PHP
Traity
077
Traity w OOP w PHP
078Wiele traitów w OOP w PHP
079Rozwiązywanie konfliktów metod traitów w OOP w PHP
080Modyfikatory dostępu i traity w OOP w PHP
081Zmiana widoczności metod trait w OOP w PHP
082Priorytety metod przy pracy z traitami w OOP w PHP
083Abstrakcyjne metody traitów w OOP w PHP
084Wykorzystanie traitów w traitach
085Funkcje do pracy z traitami w OOP w PHP
Magia
086
Metody magiczne w OOP w PHP
087Magiczna metoda toString w OOP w PHP
088Pobieranie właściwości przez magię w OOP w PHP
089Właściwości tylko do odczytu w OOP w PHP
090Odczytywanie nieistniejącej właściwości w OOP w PHP
091Zapis właściwości przez magię w OOP w PHP
092Odczyt nieistniejącej właściwości w OOP w PHP
093Weryfikacja właściwości przy zapisie w OOP w PHP
094Praktyczne zastosowanie magii w OOP w PHP
Przestrzenie nazw i automatyczne ładowanie
095