PHP 101

Forfatter: Judy Howell
Oprettelsesdato: 27 Juli 2021
Opdateringsdato: 13 Kan 2024
Anonim
PHP 101 - Introduction
Video.: PHP 101 - Introduction

Indhold



Kilde: Bakhtiar Zein / Dreamstime

Tag væk:

Dette scriptingsprog er enkelt, billigt og meget effektivt, hvilket forklarer, hvorfor det er så populært.

Tre ord kan bruges til at beskrive PHP: funktionelt, fleksibelt og populært.

Derfor bruges dette scriptingsprog af nogle af de største websteder i verden, inklusive Wikipedia og WordPress. Faktisk bruges det af mere end 80 procent af alle websteder, langt flere websteder end ASP.Net, ColdFusion og Perl. Derfor er det så vigtigt for seriøse webudviklere og designere at komme ind i PHP. Her skal du tage et bredt kig på dette sprog, og hvorfor det er så populært. (PHP bruges også til IoT-projekter. Find ud af mere i De Top 10 kodesprog til IoT-projekter.)

Hvad er PHP?

PHP er et rekursivt akronym for PHP: Hyper Preprocessor, og det bruges til scripting på serversiden for at komme med dynamiske websider. PHP er dybest set et script til generelle formål og er normalt indlejret i HTML.


Fordi det er et sprog på serversiden, udføres det ikke på brugerens computer, men på computeren eller serveren, hvorfra websiden bliver anmodet om. Vær dog opmærksom på, at serveren ikke naturligt forstår PHP. Det skal konfigureres til at registrere PHP-segmenter i en .php-fil, få hele HTML arrangeret og det til brugeren. Faktisk udføres PHP først, inden noget af selve HTML'en køres.

Hvad der gør PHP så nyttigt er, at det parerer den mængde kode, du har brug for for at udføre en bestemt opgave. Hvad mere er, det er nemt at komme i "PHP-tilstand", mens du skriver HTML-kode. Du skal bare vedlægge dine PHP-koder i "? Php" og "?".

Sådan startede PHP

PHP har eksisteret længere, end du måske forestiller dig. Faktisk blev det først introduceret i 1995 af Rasmus Ledorf, der skrev de indledende manuskripter for at hjælpe ham med at administrere sit eget websted. Siden da har det enkle scriptingsprog baseret på Common Gateway Interface-binærier i C udviklet sig til, hvordan vi kender det i dag. Nu er PHP det mest kendte og mest anvendte scriptingsprog.


Hvorfor PHP er populær

Bortset fra at være det mest anvendte scriptingsprog i verden på nuværende tidspunkt, er der andre grunde til, at PHP er noget, du skal lære.

For det første er PHP open source. Hvad dette betyder er, at den faktiske programmering, der bruges til PHP-scripts, er åben for alle at se.Kombineret med PHPs popularitet sikrer dette, at der er mange mennesker, der arbejder på at forbedre det. Dette betyder, at PHP også er meget billig og meget pålidelig. Du kan endda få forprogrammerede scripts. (Læs mere om open source-bevægelsen i Open Source: Er det for godt at være sand?)

Ingen fejl, ingen stress - Din trinvis vejledning til oprettelse af livsændrende software uden at ødelægge dit liv

Du kan ikke forbedre dine programmeringsevner, når ingen er interesseret i softwarekvalitet.

PHP kan også bruges i mange platforme og er kompatibel med mange servere. PHP-scripts kan udføres på en computer, der kører på Windows og har ingen problemer, når det køres på en Unix- eller Linux-maskine. Hvad mere er, kører PHP på mange af de mest populære servere i dag, såsom IIS og Apache. PHP fungerer også problemfrit med de fleste af de populære databaseservere såsom Hyperweave, Sybase, Oracle, MySQL, FrontBase, Ingres og Informix. Det understøtter også ODBC (open databases connectivity). Dette betyder, at alle databaseservere, der bruger denne standard, vil kunne arbejde med PHP.

PHP fungerer også godt med en masse protokoller som IMAP, POP3, HTTP, COM, LDAP og SNMP. Det kan endda understøtte Java-objekter, CORBA og WDDX kompleks dataudveksling.

Med hensyn til sikkerhed har PHP en god rekord. I henhold til den nationale sårbarhedsdatabase er omkring 8,5 procent af alle sårbarheder relateret til PHP. Heldigvis er et stort flertal af disse sårbarheder ikke relateret til den tekniske struktur af PHP eller nogen af ​​dets tilknyttede biblioteker, men har mere at gøre med programmerere, der ikke følger bedste praksis, såsom at ikke sikre deres kode eller skrive dårlige scripts.

Sidst men ikke mindst er PHP meget fleksibel. Borte er de dage, hvor PHP blev betragtet som en række slurvede kodelinjer, der er mere velegnede til brug af hobbyister end professionelle webudviklere eller webmastere. I dag ses PHP som et meget fleksibelt webudviklingssprog, der kan bruges til at oprette traditionelle desktop-applikationer, batchbehandlingsprogrammer og webapplikationer. Dette er fordi PHP er temmelig let at bruge og meget enkel at forstå. Faktisk er det meget muligt at lære PHP selv uden forudgående programmeringserfaring og viden.

Alle webudviklere og programmører vil uundgåeligt arbejde på et PHP-relateret program. Faktisk behandler mange programmerere nu PHP næsten dagligt. Den gode nyhed er, at PHP er meget let at lære og er tilgængelig selv for nytilkomne.

Faldgruberne ved at bruge PHP

Bare fordi PHP er let at lære og forholdsvis enkel betyder ikke, at nogen kan oprette komplekse projekter ved hjælp af PHP. Faktisk kan større og mere komplekse projekter, der bruger PHP, ofte stumpe endda mellemprogrammerere. Mere kompleks programmering kræver et vist niveau af ekspertise. Heldigvis er der dog allerede eksisterende skabeloner, der kan gøre deres arbejde lettere. Der er også begrænsninger for, hvad der kan opnås ved hjælp af PHP, så det undertiden skal suppleres med andre metoder.

Endelig, fordi PHP er open source, er koden ofte synlig i almindelig. Dette kan blive et problem for dem, der sælger deres programmering som et produkt.

Læring PHP

Der er mange steder, der tilbyder tutorials om PHP for begyndere, mellemliggende og ekspertprogrammører. Tidligere viden i HTML eller XHTML og JavaScript foretrækkes, men en grundlæggende forståelse af disse giver nok baggrund til at begynde at lære og forstå PHP. Når du er klar til at teste dine PHP-færdigheder, skal du få en webserver med PHP-support ved at bruge din egen server og installere Apache eller IIS på den, og derefter installere PHP og MySQL (eller en anden databaseserver, du kan lide). Du kan også få en webhost, der tilbyder både PHP og MySQL support.

PHP er blevet et kritisk vigtigt programmeringssprog. Det hjælper programmerere og designere med at skabe dynamiske og komplekse websteder. Fordi PHP er enkel og billig, er det sandsynligt, at de fleste udviklere og webdesignere vil arbejde med det på et tidspunkt og i det mindste skulle være bekendt med det, og hvordan det fungerer. Hvad angår mindre tekniske webstedsejere, der ønsker at lære at forbedre deres websteder, er PHP også et godt sted at starte.