Tutorial over OOP in PHP8
Eenvoudige tutorial over objectgeoriënteerd programmeren in PHP voor beginners.
Basis
001
Inleiding tot OOP in PHP
002Klassen en objecten in OOP in PHP
003Eigenschappen van objecten in PHP
004Methoden van objecten in PHP
005Methode parameters in PHP
006Toegang tot eigenschappen binnen klassen in OOP in PHP
007Aanroepen van methoden binnen klassen in OOP in PHP
008Constructor in OOP in PHP
009Eigenschappen via constructorparameters in OOP in PHP
010Privé-eigenschappen in OOP in PHP
011Privé methoden in OOP in PHP
012Getters van eigenschappen in OOP in PHP
013Setters voor eigenschappen in OOP in PHP
014Voordelen van setters en getters in OOP in PHP
Gevorderd
015
Klassen opslaan in aparte bestanden in PHP
016Method chaining in OOP in PHP
017Klasse als verzameling methodes in OOP in PHP
018Opslaan van objecten in arrays in OOP in PHP
019Objecten binnen klassen in OOP in PHP
020Veilige extractie-operator in OOP in PHP
021Veilige extractie-operator in ketens in OOP in PHP
022Manipulatie van objecten in klassen in OOP in PHP
023Overdracht van objecten door referentie in OOP in PHP
024Bepaling van objectklassebehorendheid in OOP in PHP
Overerving
025
Overerving van klassen in OOP in PHP
026Overerving van openbare methoden in OOP in PHP
027Methoden van afstammelingen in OOP in PHP
028Overriding parent methods in OOP in PHP
029Oproepen van overschreven methode in OOP in PHP
030Constructor bij overerving in OOP in PHP
031Privé methoden bij overerving in OOP in PHP
032Privé-eigenschappen bij overerving in OOP in PHP
033Het probleem van private eigenschappen bij overerving in OOP in PHP
034Beschermde methoden in OOP in PHP
035Beschermde eigenschappen in OOP in PHP
036De instanceof operator en overerving in OOP in PHP
Aanroepen
037
Eigenschapsnaam uit variabele in OOP in PHP
038Eigenschapsnaam uit array in OOP in PHP
039Eigenschapsnaam uit associatieve array in OOP in PHP
040Eigenschapsnaam uit functie in OOP in PHP
041Naam van eigenschap van een ander object in OOP in PHP
042Methode naam uit variabele in OOP in PHP
043Methode-aanroep direct na het maken van een object in OOP in PHP
Static
044
Statische methoden in OOP in PHP
045Statische methoden binnen een klasse in OOP in PHP
046Statische eigenschappen in OOP in PHP
047Statische eigenschappen binnen een klasse in OOP in PHP
048Toegang tot static via klasse en object in OOP in PHP
049Combinatie met static in OOP in PHP
050Statische methoden en $this in OOP in PHP
051Voorbeeld van static in OOP in PHP
Functies
052
Functie om klassenaam op te halen in OOP in PHP
053Functie om klassemethoden te verkrijgen in OOP in PHP
054Functie om klasse-eigenschappen op te halen in OOP in PHP
055Functie om eigenschappen van een object te verkrijgen in OOP in PHP
056Functie om het bestaan van een klasse in OOP in PHP te controleren
057Functie om het bestaan van een methode in OOP in PHP te controleren
058Functie om het bestaan van een eigenschap in OOP in PHP te controleren
059Functie om de bovenliggende klasse te krijgen in OOP in PHP
060Functie voor het controleren van klasse-overerving in OOP in PHP
061Functie om te controleren of een object tot een klasse behoort in OOP in PHP
062Functie om alle gedeclareerde klassen in OOP in PHP op te halen
Abstract
Interfaces
065
Interfaces in OOP in PHP
066Praktijk op toepassing van interfaces in OOP in PHP
067Regels voor het benoemen van interfaces in OOP in PHP
068Toepassing van interfaces in OOP in PHP
069Parameters in interface methods in OOP in PHP
070Declaratie van de constructor in de interface in OOP in PHP
071Overerving van interfaces van elkaar in OOP in PHP
072Interfaces en instanceof in OOP in PHP
073Meerdere interfaces in OOP in PHP
074Overerving van klasse en implementatie van interface in OOP in PHP
075Constanten in interfaces in OOP in PHP
076Functies voor het werken met interfaces in OOP in PHP
Traits
077
Traits in OOP in PHP
078Meerdere traits in OOP in PHP
079Oplossen van method conflict in traits in OOP in PHP
080Toegangsmodifiers en traits in OOP in PHP
081Wijzigingen in toegangsrechten tot trait methoden in OOP in PHP
082Prioriteit van methodes bij het werken met traits in OOP in PHP
083Abstracte methoden in traits in OOP in PHP
084Gebruik van traits in traits
085Functies voor het werken met traits in OOP in PHP
Magie
086
Magische methoden in OOP in PHP
087Magische methode toString in OOP in PHP
088Het verkrijgen van eigenschappen via magie in OOP in PHP
089Alleen-lezen eigenschappen in OOP in PHP
090Het lezen van niet-bestaande eigenschappen in OOP in PHP
091Het schrijven van eigenschappen via magie in OOP in PHP
092Het lezen van niet-bestaande eigenschappen in OOP in PHP
093Controle van eigenschappen bij schrijven in OOP in PHP
094Praktische toepassing van magie in OOP in PHP
Namespaces en autoloaden
095