Vad är PHP? Skriv ditt första PHP -program

Vad är PHP?

PHP är ett skriptspråk på serversidan. som används för att utveckla statiska webbplatser eller dynamiska webbplatser eller webbapplikationer. PHP står för Hypertext Pre-processor, som tidigare stod för personliga hemsidor.

PHP -skript kan bara tolkas på en server som har PHP installerat.

Klientdatorerna som använder PHP -skripten kräver endast en webbläsare.

En PHP -fil innehåller PHP -taggar och slutar med tillägget '.php'.

I denna handledning lär du dig-

Vad är ett skriptspråk?

Ett skript är en uppsättning programmeringsinstruktioner som tolkas vid körning.

Ett skriptspråk är ett språk som tolkar skript vid körning. Skript är vanligtvis inbäddade i andra mjukvarumiljöer.

Syftet med skripten är vanligtvis att förbättra prestanda eller utföra rutinmässiga uppgifter för en applikation.

Skript på serversidan tolkas på servern medan skript på klientsidan tolkas av klientprogrammet.

PHP är ett serversideskript som tolkas på servern medan JavaScript är ett exempel på ett klientsideskript som tolkas av klientwebbläsaren. Både PHP och JavaScript kan integreras i HTML -sidor.

Programmeringsspråk vs skriptspråk

Programmeringsspråk Skriptspråk
Har alla funktioner som behövs för att utveckla kompletta applikationer. Används mest för rutinuppgifter
Koden måste sammanställas innan den kan köras Koden körs vanligtvis utan att kompilera
Behöver inte vara inbäddad i andra språk Är vanligtvis inbäddad i andra mjukvarumiljöer.

Vad står PHP för?

PHP betyder - Personlig hemsida , men det står nu för den rekursiva backronymen PHP: Hypertext Preprocessor.

PHP -kod kan vara inbäddad i HTML -kod, eller den kan användas i kombination med olika webbmallsystem, webbinnehållshanteringssystem och webbramar.

Php -syntax


En PHP -fil kan också innehålla taggar som HTML och script på klientsidan, till exempel JavaScript.

  • HTML är en extra fördel när man lär sig PHP -språk. Du kan till och med lära dig PHP utan att kunna HTML, men det rekommenderas att du åtminstone känner till grunderna i HTML.
  • Databashanteringssystem DBMS för databasdrivna applikationer.
  • För mer avancerade ämnen som interaktiva applikationer och webbtjänster behöver du JavaScript och XML .

Flödesschemat som visas nedan illustrerar den grundläggande arkitekturen för en PHP -webbapplikation och hur servern hanterar förfrågningarna.

Varför använda PHP?

Du har uppenbarligen hört talas om ett antal programmeringsspråk där ute; du kanske undrar varför vi skulle vilja använda PHP som vårt gift för webbprogrammeringen. Nedan följer några av de övertygande skälen.

  • PHP är öppen källkod och gratis.
  • Kort inlärningskurva jämfört med andra språk som JSP, ASP etc.
  • Stort gemenskapsdokument
  • De flesta webbhotelservrar stöder PHP som standard till skillnad från andra språk som ASP som behöver IIS. Detta gör PHP till ett kostnadseffektivt val.
  • PHP uppdateras regelbundet för att hålla sig uppdaterad med de senaste tekniska trenderna.
  • En annan fördel som du får med PHP är att det är en skriptspråk på serversidan ; detta betyder att du bara behöver installera det på servern och klientdatorer som begär resurser från servern behöver inte ha PHP installerat; bara en webbläsare skulle räcka.
  • PHP har inbyggt stöd för att arbeta hand i hand med MySQL ; detta betyder inte att du inte kan använda PHP med andra databashanteringssystem. Du kan fortfarande använda PHP med
    • Postgres
    • Orakel
    • MS SQL Server
    • ODBC etc.
  • PHP är plattform; detta innebär att du kan distribuera din applikation på ett antal olika operativsystem som Windows, Linux, Mac OS etc.

Vad används PHP för & marknadsandel

När det gäller marknadsandelar finns det över 20 miljoner webbplatser och applikationer på internet som utvecklats med PHP -skriptspråk.

Detta kan hänföras till de punkter som tagits upp ovan;

Diagrammet nedan visar några av de populära webbplatser som använder PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup -språk Tabellen nedan jämför de olika skriptspråken på serversidan med PHP

FUNKTION PHP ASP JSP CFML
Inlärningskurva kort Längre än PHP Längre än PHP Längre än PHP
webbhotell Stöds av nästan alla hosting -servrar Behöver dedikerad server Ganska stöd Behöver dedikerad server
Öppen källa Ja Nej Ja Både kommersiell och öppen källkod
Webbtjänstsupport Inbyggd Använder .NET -ramverket Användningar läggs till på bibliotek Inbyggd
Integration med HTML Lätt Ganska komplext Ganska komplext Lätt
MySQL -stöd Inföding Behöver förare från tredje part Behöver förare från tredje part Nuvarande version har integrerat stöd. Äldre versioner använder ODBC
Lätt att utöka med andra språk Ja Nej Utökad med Java -klasser och bibliotek. Ja

PHP filändelser

Filtillägg och taggar För att server till identifiera vår PHP filer och skript , vi måste spara de fil med .php -tillägg . Äldre PHP -filtillägg inkluderar

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP har utformats för att fungera med HTML, och som sådan kan det integreras i HTML -koden.


Du kan skapa PHP -filer utan html -taggar och det kallas Pure PHP -fil.

Servern tolkar PHP -koden och matar ut resultaten som HTML -kod till webbläsarna.

För att servern ska kunna identifiera PHP -koden från HTML -koden måste vi alltid bifoga PHP -koden i PHP -taggar.

En PHP -tagg börjar med symbolen mindre än följt av frågetecknet och sedan orden php.

PHP är ett skiftlägeskänsligt språk, VAR är inte samma sak som var.

PHP-taggarna i sig är inte skiftlägeskänsliga, men det rekommenderas starkt att vi använder gemener. Koden nedan illustrerar ovanstående punkt. | _+_ |

Vi kommer att hänvisa till PHP -koderna som uttalanden. PHP -uttalanden slutar med ett semikolon (;). Om du bara har ett påstående kan du utelämna semikolon. Om du har mer än ett påstående måste du avsluta varje rad med ett semikolon. För konsekvensens skull rekommenderas att du alltid avslutar ditt uttalande med ett semikolon. PHP -skript körs på servern. Utdata returneras i form av HTML.

PHP Hej världen

Programmet som visas nedan är en grundläggande PHP -applikation som matar ut orden Hello World! När den visas i en webbläsare. | _+_ |

Produktion:

Sammanfattning

  • PHP står för Hypertext-förprocessor
  • PHP är ett skriptspråk på serversidan. Det betyder att det körs på servern. Klientprogrammen behöver inte ha PHP installerat.
  • PHP -filer sparas med filtillägget '.php' och PHP -utvecklingskoden är innesluten i taggar.
  • PHP är öppen källkod och plattformsoberoende