PHP-skript bruke tekststrenger å fange brukerens input , display informasjon innen websider og modell interne programdata . PHP-skript kan bruke tekststrenger enten ved å lagre dem i variabler , eller inkludere dem direkte ved hjelp strenger . Håndtering strenger i PHP-skript er vanlig og som regel en grei prosess. Programmerere har valg i forhold til hvordan de representerer strengene i sine prosedyrer , med disse valgene påvirker kode syntaks. Literals
I et PHP-skript , kan strengverdiene vises som literaler , med teksttegnene inkludert mellom anførselstegn. Følgende eksempel PHP-koden demonstrerer en strenglitteral som en del av et ekko uttalelse, skriver HTML og tekst innhold til brukerens nettleser for visning : en
echo "
Hei < /p >";
PHP-skript kan også sette sammen strenger med andre variabler som følger : en
$ num = 3; echo "
nummeret er:" . $ num " < /. p> "; .
Når denne koden utfører , vil serveren sende brukerens nettleser hele teksten , inkludert strenglitteral innhold og verdien av antall variable
Variabler
PHP script kan lagre strenger i variabler. Lagre en streng i en variabel kan du referere til verdien av variabelen i mer enn ett sted i et skript . Følgende eksempel PHP-koden demonstrerer denne teknikken : en
$ title = " Kontaktinformasjon" ; echo "
" $ tittel " < /h1 >"; echo " . .
Velkommen til siden < /p > " " $ tittel. . "; !
Denne koden er mer effektiv enn blant den samme teksten i mer enn ett sted i skriptet . Hvis tittelen på siden endres , utvikleren bare trenger å endre det innenfor strengvariabelen anvisningen og endringen vil bli reflektert gjennom hele siden , helst strengvariabelen navn vises .
apostrof
PHP script kan definere strenger ved hjelp av enten enkle eller doble anførselstegn . Følgende eksempel PHP-koden demonstrerer bruker apostrof for å inkludere en strenglitteral i et skript : en
echo ' her er litt tekst ';
p Hvis en enkelt sitert streng må omfatte et sitat karakter, skriptet må flykte tegnet som følger : en
echo ' i \\' m happy ';
Denne koden instruerer PHP til å tolke andre anførselstegn bokstavelig , heller da tolke det som i slutten av strengen bokstavelig , i så fall ville det ikke klarer å behandle resten av strengen fullstendig.
anførselstegn
PHP-skript som bruker doble anførselstegn kan omfatte flere spesialtegn enn de som bruker apostrof . For eksempel vil inkludere en ny linje tegnet i en streng, kan skript bruke følgende syntaks : en
$ two_lines = " Her er en linje \\ n - Her er en annen ";
kode instruerer PHP å sette inn en ny linje tegnet i strengen . Hvis et skript inneholder spesielle tegn i en streng som er bare én sitert, vil skriptet sende ut spesielle tegn som de dukker opp, heller enn å tolke dem så spesielle.