Hvad er PHP? Skriv dit første PHP-program

Indholdsfortegnelse:

Anonim

Hvad er PHP?

PHP er et scriptsprog på serversiden. der bruges til at udvikle statiske websteder eller dynamiske websteder eller webapplikationer. PHP står for Hypertext Pre-processor, der tidligere stod for Personal Startsider.

PHP-scripts kan kun fortolkes på en server, der har PHP installeret.

Klientcomputere, der har adgang til PHP-scripts, kræver kun en webbrowser.

En PHP-fil indeholder PHP-tags og slutter med udvidelsen ".php".

I denne vejledning lærer du-

  • Hvad er et scripting sprog?
  • Scripting VS programmeringssprog
  • Hvad står PHP for?
  • Php-syntaks
  • Hvorfor bruge PHP?
  • Hvad bruges PHP til & markedsandel
  • PHP vs ASP.NET VS JSP VS CFML
  • PHP filtypenavne
  • PHP Hej verden

Hvad er et scripting sprog?

Et script er et sæt programmeringsinstruktioner, der fortolkes ved kørsel.

Et skriptsprog er et sprog, der fortolker scripts ved kørsel. Scripts er normalt indlejret i andre softwaremiljøer.

Formålet med scripts er normalt at forbedre ydeevnen eller udføre rutinemæssige opgaver for en applikation.

Serversideskripter fortolkes på serveren, mens klientsidesskripter fortolkes af klientapplikationen.

PHP er et serversidescript, der fortolkes på serveren, mens JavaScript er et eksempel på et klientsidescript, der fortolkes af klientbrowseren. Både PHP og JavaScript kan integreres i HTML-sider.

Programmeringssprog Vs Skriptsprog

Programmeringssprog Scripting sprog
Har alle de nødvendige funktioner til at udvikle komplette applikationer. Mest brugt til rutinemæssige opgaver
Koden skal kompileres, før den kan udføres Koden udføres normalt uden at kompilere
Behøver ikke at blive integreret i andre sprog Er normalt indlejret i andre softwaremiljøer.

Hvad står PHP for?

PHP betyder - personlig startside , men det står nu for det rekursive backronym PHP: Hypertext Preprocessor.

PHP-kode kan være integreret i HTML-kode, eller den kan bruges i kombination med forskellige webskabelonsystemer, webindholdsstyringssystem og webrammer.

Php-syntaks

En PHP-fil kan også indeholde tags såsom HTML og scripts på klientsiden som JavaScript.

  • HTML er en ekstra fordel, når man lærer PHP-sprog. Du kan endda lære PHP uden at kende HTML, men det anbefales, at du i det mindste kender det grundlæggende i HTML.
  • Databasestyringssystemer DBMS til databasedrevne applikationer.
  • For mere avancerede emner som interaktive applikationer og webtjenester skal du bruge JavaScript og XML .

Flowchart-diagrammet vist nedenfor illustrerer den grundlæggende arkitektur for en PHP-webapplikation, og hvordan serveren håndterer anmodningerne.

Hvorfor bruge PHP?

Du har naturligvis hørt om et antal programmeringssprog derude; du undrer dig måske over, hvorfor vi gerne vil bruge PHP som vores gift til webprogrammeringen. Nedenfor er nogle af de overbevisende årsager.

  • PHP er open source og gratis.
  • Kort læringskurve sammenlignet med andre sprog som JSP, ASP osv.
  • Stort samfundsdokument
  • De fleste webhosting-servere understøtter PHP som standard i modsætning til andre sprog som ASP, der har brug for IIS. Dette gør PHP til et omkostningseffektivt valg.
  • PHP opdateres regelmæssigt for at holde sig ajour med de nyeste teknologitendenser.
  • En anden fordel, du får med PHP, er, at det er et scriptingsprog på serversiden ; dette betyder, at du kun behøver at installere det på serveren, og klientcomputere, der anmoder om ressourcer fra serveren, behøver ikke at have PHP installeret; kun en webbrowser ville være nok.
  • PHP har indbygget support til at arbejde hånd i hånd med MySQL ; dette betyder ikke, at du ikke kan bruge PHP med andre databasestyringssystemer. Du kan stadig bruge PHP med
    • Postgres
    • Oracle
    • MS SQL Server
    • ODBC osv.
  • PHP er cross platform; det betyder, at du kan distribuere din applikation på en række forskellige operativsystemer som f.eks. windows, Linux, Mac OS osv.

Hvad bruges PHP til & markedsandel

Med hensyn til markedsandel er der over 20 millioner websteder og applikationer på internettet udviklet ved hjælp af PHP-scriptingsprog.

Dette kan tilskrives ovenstående punkter;

Diagrammet nedenfor viser nogle af de populære websteder, der bruger PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup sprog Tabellen nedenfor sammenligner de forskellige scriptsprog på serversiden med PHP

FUNKTION PHP ASP JSP CFML
Indlæringskurve kort Længere end PHP Længere end PHP Længere end PHP
Webhosting Understøttet af næsten alle hosting-servere Brug dedikeret server Ret støttet Brug dedikeret server
Åben kilde Ja Ingen Ja Både kommerciel og open source
Webservicesupport Indbygget Bruger .NET framework Anvendelser tilføjer biblioteker Indbygget
Integration med HTML Let Temmelig kompleks Temmelig kompleks Let
MySQL support Hjemmehørende Brug for tredjeparts drivere Brug for tredjeparts drivere Den nuværende version har indbygget support. Ældre versioner bruger ODBC
Nemt udvidet med andre sprog Ja Ingen Udvidet ved hjælp af Java-klasser og biblioteker. Ja

PHP filtypenavne

File extension og Tags For at serveren til at identificere vores PHP-filer og scripts , skal vi redde den fil med ”.php” udvidelse . Ældre PHP-filtypenavne inkluderer

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

PHP blev designet til at arbejde med HTML, og som sådan kan den integreres i HTML-koden.

Du kan oprette PHP-filer uden html-tags, og det kaldes Pure PHP-fil.

Serveren fortolker PHP-koden og outputter resultaterne som HTML-kode til webbrowserne.

For at serveren kan identificere PHP-koden fra HTML-koden, skal vi altid vedlægge PHP-koden i PHP-tags.

Et PHP-mærke starter med det mindre end symbol efterfulgt af spørgsmålstegnet og derefter ordene “php”.

PHP er et skift mellem store og små bogstaver, "VAR" er ikke det samme som "var".

Selve PHP-tags er ikke store og små bogstaver, men det anbefales kraftigt, at vi bruger små bogstaver. Koden nedenfor illustrerer ovenstående punkt.

Vi vil henvise til PHP-kodelinjerne som udsagn. PHP-udsagn slutter med et semikolon (;). Hvis du kun har en erklæring, kan du udelade semikolon. Hvis du har mere end en erklæring, skal du afslutte hver linje med en semikolon. Af hensyn til konsistensen anbefales det, at du altid afslutter din erklæring med en semikolon. PHP-scripts udføres på serveren. Outputtet returneres i form af HTML.

PHP Hej verden

Programmet vist nedenfor er en grundlæggende PHP-applikation, der udsender ordene "Hello World!" Når det vises i en webbrowser.

Produktion:

Hello world

Resumé

  • PHP står for Hypertext pre-processor
  • PHP er et scriptsprog på serversiden. Dette betyder, at den udføres på serveren. Klientapplikationerne behøver ikke at have PHP installeret.
  • PHP-filer gemmes med filtypenavnet ".php", og PHP-udviklingskoden er indeholdt i tags.
  • PHP er open source og cross platform