Tutorial OOP în PHP8
Un tutorial simplu despre programarea orientată pe obiecte în PHP pentru începători.
Bazele
001
Introducere în OOP în PHP
002Clase și obiecte în OOP în PHP
003Proprietățile obiectelor în PHP
004Metode ale obiectelor în PHP
005Parametrii metodelor în PHP
006Accesarea proprietăților în interiorul claselor în OOP în PHP
007Accesarea metodelor în interiorul claselor în OOP în PHP
008Constructor în OOP în PHP
009Proprietăți prin parametri ai constructorului în OOP în PHP
010Proprietăți private în OOP în PHP
011Metode private în OOP în PHP
012Getters pentru proprietăți în OOP în PHP
013Setteri de proprietăți în OOP în PHP
014Avantajele setter-ilor și getter-ilor în OOP în PHP
Avansat
015
Stocarea claselor în fișiere separate în PHP
016Lanțuri de metode în OOP în PHP
017Clasa ca set de metode în OOP în PHP
018Stocarea obiectelor în array-uri în OOP în PHP
019Obiecte în interiorul claselor în OOP în PHP
020Operatorul de extragere în siguranță în OOP în PHP
021Operatorul de extragere în siguranță în lanțuri în OOP în PHP
022Manipularea obiectelor în clase în OOP în PHP
023Transmiterea obiectelor prin referință în OOP în PHP
024Determinarea apartenenței unui obiect la o clasă în OOP în PHP
Moștenire
025
Moștenirea claselor în OOP în PHP
026Moștenirea metodelor publice în OOP în PHP
027Metodele clasei derivate în OOP în PHP
028Suprascrierea metodelor părinților în OOP în PHP
029Apelarea metodei suprascrise în OOP în PHP
030Constructor la moștenire în OOP în PHP
031Metode private în moștenirea OOP în PHP
032Proprietăți private în moștenire în OOP în PHP
033Problema proprietăților private la moștenire în OOP în PHP
034Metode protejate în OOP în PHP
035Proprietăți protejate în OOP în PHP
036Operatorul instanceof și moștenirea în OOP în PHP
Apelări
037
Numele proprietății dintr-o variabilă în OOP în PHP
038Numele proprietății dintr-un array în OOP în PHP
039Numele proprietății dintr-un array asociativ în OOP în PHP
040Numele proprietății dintr-o funcție în OOP în PHP
041Numele proprietății dintr-un alt obiect în OOP în PHP
042Numele metodei dintr-o variabilă în OOP în PHP
043Apelarea metodei imediat după crearea obiectului în OOP în PHP
Static
044
Metode statice în OOP în PHP
045Metode statice în interiorul clasei în OOP în PHP
046Proprietăți statice în OOP în PHP
047Proprietăți statice în interiorul clasei în OOP în PHP
048Accesarea static prin clasă și obiect în OOP în PHP
049Combinația cu static în OOP în PHP
050Metode statice și $this în OOP în PHP
051Exemplu de static în OOP în PHP
Funcții
052
Funcția pentru obținerea numelui clasei în OOP în PHP
053Funcția pentru a obține metodele unei clase în OOP în PHP
054Funcția pentru obținerea proprietăților clasei în OOP în PHP
055Funcția pentru obținerea proprietăților obiectului în OOP în PHP
056Funcția pentru verificarea existenței unei clase în OOP în PHP
057Funcție pentru verificarea existenței metodei în OOP în PHP
058Funcția pentru verificarea existenței proprietății în OOP în PHP
059Funcția pentru obținerea clasei părinte în OOP în PHP
060Funcția pentru verificarea moștenirii clasei în OOP în PHP
061Funcția pentru verificarea apartenenței unui obiect la o clasă în OOP în PHP
062Funcția pentru obținerea tuturor claselor declarate în OOP în PHP
Abstract
Interfețe
065
Interfețe în OOP în PHP
066Practică pe aplicarea interfețelor în OOP în PHP
067Reguli de denumire a interfețelor în OOP în PHP
068Aplicarea interfețelor în OOP în PHP
069Parametri în metodele interfețelor în OOP în PHP
070Declararea constructorului în interfață în OOP în PHP
071Moștenirea interfețelor unul de la altul în OOP în PHP
072Interfețe și instanceof în OOP în PHP
073Mai multe interfețe în OOP în PHP
074Moștenirea de la o clasă și implementarea unei interfețe în OOP în PHP
075Constante în interfețe în OOP în PHP
076Funcții pentru lucrul cu interfețe în OOP în PHP
Trăsături
077
Traituri în OOP în PHP
078Mai multe trăsături în OOP în PHP
079Rezolvarea conflictelor metodelor traitelor în POO în PHP
080Modificatori de acces și trăsături în OOP în PHP
081Modificarea drepturilor de acces la metodele trait în OOP în PHP
082Prioritatea metodelor la lucrul cu trăsături în OOP în PHP
083Metode abstracte ale trăsăturilor în OOP în PHP
084Utilizarea trait-urilor în trait-uri
085Funcții pentru lucrul cu trăsături în OOP în PHP
Magie
086
Metode magice în OOP în PHP
087Metoda magică toString în OOP în PHP
088Obținerea proprietăților prin magie în OOP în PHP
089Proprietăți doar pentru citire în OOP în PHP
090Citirea proprietăților inexistente în OOP în PHP
091Scrierea proprietăților prin magie în OOP în PHP
092Citirea proprietăților inexistente în OOP în PHP
093Verificarea proprietăților la scriere în OOP în PHP
094Aplicarea practică a magiei în OOP în PHP
Spații de nume și încărcare automată
095