PHP 101

Schrijver: Judy Howell
Datum Van Creatie: 27 Juli- 2021
Updatedatum: 13 Kunnen 2024
Anonim
PHP 101 - Introduction
Video: PHP 101 - Introduction

Inhoud



Bron: Bakhtiar Zein / Dreamstime

Afhaal:

Deze scripttaal is eenvoudig, goedkoop en zeer effectief, wat verklaart waarom het zo populair is.

Drie woorden kunnen worden gebruikt om PHP te beschrijven: functioneel, flexibel en populair.

Daarom wordt deze scripttaal gebruikt door enkele van de grootste websites ter wereld, waaronder Wikipedia en WordPress. Het wordt zelfs gebruikt door meer dan 80 procent van alle websites, veel meer sites dan ASP.Net, ColdFusion en Perl. Daarom is het zo belangrijk voor serieuze webontwikkelaars en ontwerpers om in PHP te komen. Hier is een brede blik op deze taal en waarom het zo populair is. (PHP wordt ook gebruikt voor IoT-projecten. Meer informatie in de Top 10 coderingstalen voor IoT-projecten.)

Wat is PHP?

PHP is een recursief acroniem voor PHP: Hyper Preprocessor en wordt gebruikt voor server-side scripting om met dynamische webpagina's te komen. PHP is eigenlijk een algemene scripttaal en is meestal ingebed in HTML.


Omdat het een server-side taal is, wordt het niet uitgevoerd op de computer van de gebruiker maar op de computer of server waar de webpagina om wordt gevraagd. Houd er echter rekening mee dat de server PHP natuurlijk niet begrijpt. Het moet worden geconfigureerd om PHP-segmenten in een .php-bestand te detecteren, de hele HTML te ordenen en naar de gebruiker te sturen. In feite wordt PHP eerst uitgevoerd, voordat de HTML zelf wordt uitgevoerd.

Wat PHP zo handig maakt, is dat het de hoeveelheid code die je nodig hebt om een ​​bepaalde taak uit te voeren, beperkt. Wat meer is, het is gemakkelijk om in "PHP-modus" te komen tijdens het schrijven van HTML-code. U hoeft alleen maar uw PHP-codes in te sluiten in "? Php" en "?".

Hoe PHP begon

PHP bestaat al langer dan je zou denken. In feite werd het voor het eerst geïntroduceerd in 1995 door Rasmus Ledorf, die de eerste scripts schreef om hem te helpen zijn eigen website te beheren. Sindsdien is de eenvoudige scripttaal op basis van Common Gateway Interface-binaire bestanden in C geëvolueerd naar hoe we het vandaag kennen. Nu is PHP de meest bekende en meest gebruikte scripttaal.


Waarom PHP populair is

Naast het feit dat het momenteel de meest gebruikte scripttaal ter wereld is, zijn er nog andere redenen waarom PHP iets is dat je zou moeten leren.

Ten eerste is PHP open source. Wat dit betekent is dat de eigenlijke programmering die wordt gebruikt voor PHP-scripts voor iedereen zichtbaar is.In combinatie met de populariteit van PHP zorgt dit ervoor dat er veel mensen zijn die eraan werken. Dit betekent dat PHP ook erg goedkoop en zeer betrouwbaar is. U kunt zelfs voorgeprogrammeerde scripts krijgen. (Lees meer over de open source-beweging in Open Source: is het te mooi om waar te zijn?)

Geen bugs, geen stress - Uw stapsgewijze handleiding voor het creëren van levensveranderende software zonder uw leven te vernietigen

Je kunt je programmeervaardigheden niet verbeteren als niemand om softwarekwaliteit geeft.

PHP kan ook op veel platforms worden gebruikt en is compatibel met veel servers. PHP-scripts kunnen worden uitgevoerd op een computer die op Windows draait en zullen geen problemen hebben wanneer het op een Unix- of Linux-machine wordt uitgevoerd. Wat meer is, PHP draait op veel van de meest populaire servers van vandaag, zoals IIS en Apache. PHP werkt ook naadloos met de meeste populaire databaseservers, zoals Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres en Informix. Het ondersteunt ook open databases connectiviteit (ODBC). Dit betekent dat alle databaseservers die deze standaard gebruiken met PHP kunnen werken.

PHP werkt ook goed met veel protocollen zoals IMAP, POP3, HTTP, COM, LDAP en SNMP. Het kan zelfs Java-objecten, CORBA en WDDX complexe gegevensuitwisseling ondersteunen.

Qua veiligheid heeft PHP een goede staat van dienst. Volgens de National Vulnerability Database is ongeveer 8,5 procent van alle kwetsbaarheden gerelateerd aan PHP. Gelukkig zijn de meeste van deze kwetsbaarheden niet gerelateerd aan de technische structuur van PHP of een van de bijbehorende bibliotheken, maar hebben ze meer te maken met programmeurs die zich niet houden aan de beste werkwijzen, zoals het niet beveiligen van hun code of het schrijven van slechte scripts.

Last but not least is PHP zeer flexibel. De tijd is voorbij dat PHP werd gezien als een reeks slordige coderegels die meer geschikt waren voor hobbyisten dan professionele webontwikkelaars of webmasters. Tegenwoordig wordt PHP gezien als een zeer flexibele webontwikkeltaal die kan worden gebruikt om traditionele desktop-applicaties, batch-verwerkingsprogramma's en web-applicaties te maken. Dit komt omdat PHP vrij eenvoudig te gebruiken en zeer eenvoudig te begrijpen is. In feite is het heel goed mogelijk om PHP te leren, zelfs zonder voorafgaande programmeerervaring en kennis.

Alle webontwikkelaars en programmeurs werken onvermijdelijk aan een PHP-gerelateerd programma. In feite behandelen veel programmeurs nu bijna dagelijks PHP. Het goede nieuws is dat PHP heel gemakkelijk te leren is en zelfs voor nieuwkomers toegankelijk is.

De valkuilen van het gebruik van PHP

Het feit dat PHP gemakkelijk te leren en redelijk eenvoudig is, wil nog niet zeggen dat iedereen met PHP complexe projecten kan maken. Sterker nog, grotere en meer complexe projecten met PHP kunnen zelfs intermediaire programmeurs vaak stompen. Complexere programmering vereist een bepaald niveau van expertise. Gelukkig zijn er echter al bestaande sjablonen die hun werk eenvoudiger kunnen maken. Er zijn ook beperkingen aan wat kan worden bereikt met PHP, dus het moet soms worden aangevuld met andere methoden.

Omdat PHP open source is, is de code vaak gewoon zichtbaar. Dit kan een probleem worden voor degenen die hun programmering als een product verkopen.

Leren PHP

Er zijn veel sites die zelfstudies over PHP bieden voor beginners, gevorderden en gevorderde programmeurs. Voorkennis in HTML of XHTML en JavaScript heeft de voorkeur, maar een basiskennis hiervan biedt voldoende achtergrond om PHP te leren kennen en begrijpen. Zodra u klaar bent om uw PHP-vaardigheden te testen, zou u een webserver met PHP-ondersteuning moeten krijgen door uw eigen server te gebruiken en daarop Apache of IIS te installeren, en vervolgens PHP en MySQL (of een andere databaseserver die u wilt) te installeren. U kunt ook een webhost krijgen die zowel PHP- als MySQL-ondersteuning biedt.

PHP is een kritisch belangrijke programmeertaal geworden. Het helpt programmeurs en ontwerpers bij het creëren van dynamische en complexe websites. Omdat PHP eenvoudig en goedkoop is, is het waarschijnlijk dat de meeste ontwikkelaars en webontwerpers er ooit mee zullen werken en er op zijn minst bekend mee moeten zijn en hoe het werkt. Wat betreft minder technische website-eigenaren die willen leren hun websites te verbeteren, PHP is ook een goede plek om te beginnen.