PHP is een scripting taal op de server. dat wordt gebruikt om statische websites of dynamische websites of web toepassingen te ontwikkelen. PHP staat voor Hypertext Pre processor, dat eerder stond voor persoonlijke homepagina's.
PHP scripts kunnen alleen worden geïnterpreteerd op een server waarop PHP is geïnstalleerd.
De clientcomputers die toegang hebben tot de PHP scripts hebben alleen een webbrowser nodig.
Een PHP bestand bevat PHP tags en eindigt met de extensie .php.
In deze tutorial leer je:
Een script is een verzameling programmeerinstructies die tijdens de uitvoering worden geïnterpreteerd.
Een scripttaal is een taal die tijdens de uitvoering scripts interpreteert. Scripts zijn meestal ingebed in andere softwareomgevingen.
Het doel van de scripts is meestal om de prestaties te verbeteren of routinetaken voor een toepassing uit te voeren.
Scripts aan de serverzijde worden op de server geïnterpreteerd, terwijl scripts aan clientzijde worden geïnterpreteerd door de clienttoepassing.
PHP is een script aan de serverkant dat wordt geïnterpreteerd op de server, terwijl Javascript een voorbeeld is van een script aan de clientzijde dat wordt geïnterpreteerd door de clientbrowser.
Zowel PHP en Javascript kunnen worden ingesloten in HTML pagina's.
| Programmeertaal | Scripttaal |
|---|---|
| Heeft alle functies die nodig zijn om complete applicaties te ontwikkelen. | Meestal gebruikt voor routinetaken |
| De code moet worden gecompileerd voordat deze kan worden uitgevoerd | De code wordt meestal uitgevoerd zonder te compileren |
| Hoeft niet te worden ingebed in andere talen | Wordt meestal ingebed in andere software omgevingen. |
PHP betekent persoonlijke homepagina, maar het staat nu voor de recursieve acroniem PHP Hypertext Preprocessor.
PHP-code kan worden ingesloten in HTML code of kan worden gebruikt in combinatie met verschillende web sjabloon systemen, web content beheersysteem en web frameworks.
Een PHP bestand kan ook tags bevatten zoals HTML en client side scripts zoals JavaScript.
Het onderstaande stroomdiagram illustreert de basisarchitectuur van een PHP web toepassing en hoe de server omgaat met de verzoeken.
Je hebt een aantal programmeertalen, je vraagt je misschien af waarom we PHP voor de webprogrammering zouden willen gebruiken. Hieronder staan enkele van de dwingende redenen.
Wat marktaandeel betreft, zijn er meer dan 20 miljoen websites en applicaties op het Internet ontwikkeld met behulp van PHP scriptingtaal.
Dit kan worden toegeschreven aan de hierboven genoemde punten.
Het onderstaande diagram toont enkele van de populaire sites die PHP gebruiken
ASP Active Server Pages, JSP Java Server pagina's, CFML Cold Fusion Markup taal De onderstaande tabel vergelijkt de verschillende scriptingtalen aan de serverzijde met PHP
| PHP | ASP | JSP | CFML | |
|---|---|---|---|---|
| Leercurve | kort | Langer dan PHP | Langer dan PHP | Langer dan PHP |
| web hosting | Ondersteund door bijna alle hosting-servers | Heeft een dedicated server nodig | Redelijk ondersteund | Heeft een dedicated server nodig |
| Open source | Ja | Nee | Ja | Zowel commercieel als open source |
| Ondersteuning voor we services | Ingebouwd | Gebruikt het .NET-framework | Gebruikt add-on bibliotheken | Ingebouwd |
| Integratie met HTML | Gemakkelijk | Redelijk ingewikkeld | Redelijk ingewikkeld | Gemakkelijk |
| MySQL-ondersteuning | inheems | Heeft stuurprogramma's van derden nodig | Heeft stuurprogramma's van derden nodig | De huidige versie heeft ingebouwde ondersteuning. Oudere versies gebruiken ODBC |
| Eenvoudig uitgebreid met andere talen | Ja | Nee | Uitgebreid met Java klassen en bibliotheken. | Ja |
File extensie zodat de server onze PHP bestanden en scripts kan identificeren, moeten we het bestand met de extensie .php bewaren. Oudere PHP bestandsextensies omvatten
PHP is ontworpen om met HTML te werken en kan als zodanig in de HTML code worden ingesloten.
![]()
U kunt PHP bestanden maken zonder html tags en dat wordt Pure PHP bestand genoemd.
De server interpreteert de PHP code en geeft de resultaten als HTML code door aan de webbrowsers.
Om ervoor te zorgen dat de server de PHP-code identificeert uit de HTML code, moeten we altijd de PHP code in PHP tags opnemen.
Een PHP tag begint met het symbool minder dan gevolgd door het vraagteken en vervolgens de woorden php.
PHP is een hoofdletter gevoelige taal, VAR is niet hetzelfde als var.
De PHP-tags zelf zijn niet hoofdlettergevoelig, maar we raden ten zeerste aan om kleine letters te gebruiken. De onderstaande code illustreert het bovenstaande punt.
<? php ...?>
We zullen verwijzen naar de PHP regels code als verklaringen.
PHP statements eindigen met een puntkomma (;).
Als u slechts één instructie heeft, kunt u de puntkomma weglaten.
Als je meer dan één statement hebt, moet je elke regel eindigen met een puntkomma.
Omwille van de consistentie, is het raadzaam dat u altijd uw verklaring (en) beëindigt met een puntkomma.
PHP scripts worden uitgevoerd op de server. De uitvoer wordt geretourneerd in de vorm van HTML.
Het onderstaande programma is een eenvoudige PHP toepassing die de woorden Hallo wereld! Afgeeft wanneer deze in een webbrowser wordt bekeken.
<? php ... echo "Hallo wereld"; ?>
Hallo Wereld