Video: How To Create A Login System In PHP For Beginners | Procedural MySQLi | 2018 PHP Tutorial | mmtuts 2024
Sjabloonsystemen kunnen de hoeveelheid werk verminderen die u in PHP moet doen om een website te maken. Wanneer u een website maakt, gebruikt u vaak dezelfde lay-out voor de hele site. Je hebt een bovenste gedeelte, misschien met een menu; een hoofdinhoudsgebied; en een onderste gedeelte, misschien met links of een copyright-melding.
Elke pagina heeft dezelfde CSS en HTML nodig om deze geïntegreerde look en feel op de hele website te creëren. Als uw website slechts enkele pagina's bevat, is het waarschijnlijk goed om de HTML en CSS gescheiden te houden. Als u een wijziging wilt aanbrengen, bijvoorbeeld om een menu-item toe te voegen of het auteursrechtjaar te wijzigen, kunt u elk bestand gewoon bewerken.
Maar stel je voor dat je website tientallen of zelfs honderden pagina's bevat. Nu wordt het veranderen van dat auteursrechtjaar of het toevoegen van een menu-item (of wat dan ook) een behoorlijke taak. Als je dergelijke wereldwijde wijzigingen aanbrengt zonder een sjabloon, moet je elk bestand bewerken om die wijziging aan te brengen en ervoor te zorgen dat je geen fout maakt of typeert in een van die bewerkingen.
Sjablonen invoeren. Een sjabloon is gewoon een bestand dat standaard- of boilerplate-informatie bevat die wordt gebruikt om andere bestanden te maken. Sjablonen zijn een manier om herhaalde code te verminderen.
U kunt bijvoorbeeld een bovenste gedeelte en een onderste deel van de pagina maken die op uw pagina's voorkomen. U kunt eenvoudig de kop- en voettekst op elke pagina opnemen en als u een globale wijziging in een van deze gebieden moet aanbrengen, brengt u de wijziging slechts één keer aan en is deze van toepassing op alle algemene kop- of voetteksten.
Niet alles kan deel uitmaken van een sjabloon of een goede kandidaat zijn om deel uit te maken van een sjabloonsysteem. Gebieden van pagina's die op meerdere pagina's voorkomen, zoals de kop- of voettekst, zijn goede kandidaten en kunnen gemakkelijk worden gemamoufleerd. Het hoofdgedeelte van de inhoud, dat meestal op elke pagina anders is, kan echter niet echt worden gesjabloneerd.