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

Innehållsförteckning:

Anonim

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.

Klientdatorer som har åtkomst till PHP-skript kräver endast en webbläsare.

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

I den här handledningen lär du dig-

  • Vad är ett skriptspråk?
  • Skript vs programmeringsspråk
  • Vad står PHP för?
  • Php-syntax
  • Varför använda PHP?
  • Vad används PHP för & marknadsandelar
  • PHP vs ASP.NET VS JSP VS CFML
  • PHP-filtillägg
  • PHP Hej världen

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 programvarumiljöer.

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

Serversideskript tolkas på servern medan klientsidesskript tolkas av klientapplikationen.

PHP är ett serversidesskript som tolkas på servern medan JavaScript är ett exempel på ett klientsidesskript som tolkas av klientens webbläsare. Både PHP och JavaScript kan bäddas in 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 kompilering
Behöver inte inbäddas i andra språk Är vanligtvis inbäddad i andra programvarumiljöer.

Vad står PHP för?

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

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

Php-syntax

En PHP-fil kan också innehålla taggar som HTML och klientsidesskript som 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 känna till 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ödesschema 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 webbprogrammering. 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 samhällsdokument
  • De flesta webbhotell servrar 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 à jour med de senaste tekniska trenderna.
  • En annan fördel som du får med PHP är att det är ett skriptspråk på serversidan ; det betyder att du bara behöver installera den 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 tvärplattform; det betyder att du kan distribuera din applikation på ett antal olika operativsystem som Windows, Linux, Mac OS etc.

Vad används PHP för & marknadsandelar

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

Detta kan hänföras till ovanstående punkter;

Diagrammet nedan visar några av de populära webbplatserna 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 värdservrar Behöver dedikerad server Ganska stöds 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ägg till bibliotek Inbyggd
Integration med HTML Lätt Ganska komplicerat Ganska komplicerat Lätt
MySQL-stöd Inföding Behöver tredjepartsförare Behöver tredjepartsförare Nuvarande version har inbyggt stöd. Äldre versioner använder ODBC
Utökas enkelt med andra språk Ja Nej Utökad med Java-klasser och bibliotek. Ja

PHP-filtillägg

Filändelsen och etiketter För att servern att identifiera våra PHP-filer och skript , måste vi sparafilen med ”.php” förlängning . Äldre PHP-filtillägg inkluderar

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

PHP designades för att fungera med HTML, och som sådan kan den bäddas in i HTML-koden.

Du kan skapa PHP-filer utan html-taggar och det kallas ren 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 detsamma som "var".

Själva PHP-taggarna är inte skiftlägeskänsliga, men det rekommenderas starkt att vi använder små bokstäver. Koden nedan illustrerar ovanstående punkt.

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

PHP Hej världen

Programmet nedan är en grundläggande PHP-applikation som matar ut orden "Hello World!" Visas i en webbläsare.

Produktion:

Hello world

Sammanfattning

  • PHP står för Hypertext förprocessor
  • PHP är ett skriptspråk på serversidan. Det betyder att den körs på servern. Klientapplikationerna behöver inte ha PHP installerat.
  • PHP-filer sparas med filtillägget ".php" och PHP-utvecklingskoden finns i taggar.
  • PHP är öppen källkod och plattform