⊗ppOpAdCF 15 of 107 menu

Klassen opslaan in aparte bestanden in PHP

Voor deze les schreven we onze klassen in het zelfde bestand waar we ze ook aanriepen. In het echte leven worden klassen meestal opgeslagen in aparte bestanden, waarbij elke klasse in zijn eigen aparte bestand staat. Er bestaat een afspraak dat het bestand met een klasse dezelfde naam moet krijgen als de klasse zelf. Laten we dit in de praktijk bekijken. Laten we een bestand User.php maken met de klasse User:

<?php class User { } ?>

Stel dat we nu een bestand index.php hebben, waarin we gebruik willen maken van onze klasse User. We kunnen in dit bestand niet zomaar een object van de klasse User aanmaken - dit zal een fout veroorzaken, omdat PHP de code van deze klasse niet kan vinden:

<?php $user = new User; // dit veroorzaakt een fout ?>

Om de klasse User beschikbaar te maken in het bestand index.php, moet je het bestand met onze klasse erin includeren. Laten we dit doen met de opdracht require_once:

<?php require_once 'User.php'; // we includeren onze klasse $user = new User; ?>

Maak meerdere klassen in verschillende bestanden. Sluit je klassen aan op het bestand index.php.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren