Video: OOP in PHP - Toetsvraag 2024
Het hart van het objectgeoriënteerde programmeren is de klasse. Het hier getoonde voorbeeld creëert een paginaklasse, die deel uitmaakt van een groter template-systeem dat in het boek is ingebouwd. De volledige paginaklasse bevat verschillende methoden en eigenschappen die worden gebruikt om elke pagina te bouwen.
Voor deze oefening maakt u het begin van de klasse met een paar eigenschappen die vereist zijn om een HTML-webpagina te maken.
Volg deze stappen voor deze oefening:
-
Open uw teksteditor en maak een nieuw leeg bestand aan.
-
Plaats de volgende PHP-code in het bestand:
-
Sla het bestand op als classPage. php in de hoofdmap van uw document.
Met de klasse Page aangemaakt, kan deze worden geïnstantieerd. Omdat de drie eigenschappen openbaar zijn, kunnen ze worden benaderd en gewijzigd vanuit het ontwerpprogramma. PHP kan ook beschermde en privé-eigenschappen creëren, elk met hun eigen set van toegangs- en modificatieregels.
Deze oefening liet zien hoe eenvoudig het is om een klasse in PHP te maken. De volgende stap voor de klasse Pagina is om zo nodig methoden en aanvullende eigenschappen toe te voegen om een volledig sjabloonsysteem in PHP te maken.