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