PHP-scripts bruger tekststrenge til at fange brugerens input , display oplysninger inden websider og model interne programdata . PHP-scripts kan bruge tekststrenge enten ved at gemme dem i variabler , eller medtage dem direkte ved hjælp strengkonstanter . Håndtering strenge i PHP-scripts er fælles og generelt en enkel proces . Programmører har valg i forhold til , hvordan de repræsenterer strengene i deres scripts, med disse valg påvirker kode syntaks. Litteraler
en PHP script, kan strengværdier vises som konstanter , med teksttegnene indgår anførselstegn . Følgende eksempel PHP kode demonstrerer en streng bogstavelig som en del af et ekko erklæring , skriver HTML og tekst- indhold til brugerens browser til visning : Hej
echo "
Hello
"; < br >
PHP-scripts kan også sammenkæde strengene med andre variabler som følger : Hej
$ num = 3 ; echo "
Tallet er:" . $ num " " .
Når denne kode henretter , vil serveren sende brugerens browser den fulde tekst , inklusive strengkonstant indhold og værdien af det antal variable
Variables
PHP-scripts kan gemme strenge i variabler. Lagring af en streng i en variabel kan du henvise til værdien af variablen i mere end ét sted inden for et script. Følgende eksempel PHP kode demonstrerer denne teknik : Hej
$ title = "Kontaktoplysninger " echo "
" $ title "
"; echo " . .
Velkommen til siden
"" $ titel. . " !
Denne kode er mere effektiv end herunder den samme tekst i mere end én plads i scriptet . Hvis titlen på siden ændres, udvikleren behøver kun at ændre det inden strengen variable opgaven erklæring og ændringen vil blive afspejlet i hele siden, helst strengvariabel navn vises .
< Br > Single citater
PHP-scripts kan definere strenge anvendelse af enten enkelt eller dobbelt citationstegn. Følgende eksempel PHP kode demonstrerer bruger enkelte anførselstegn til at omfatte en strengkonstant i et script : Hej
echo ' her er noget tekst ";
Hvis en enkelt streng i anførselstegn skal omfatte et citat karakter , scriptet skal undslippe karakter som følger : Hej
echo ' i \\' m glad «
Denne kode instruerer PHP til at fortolke den anden anførselstegn bogstaveligt, snarere derefter at fortolke det som i slutningen af strengen bogstavelige , i hvilket tilfælde det ikke ville kunne behandle resten af strengen korrekt .
dobbelte anførselstegn
PHP-scripts ved hjælp af anførselstegn kan indeholde mere specialtegn end dem, der bruger enkelte anførselstegn. For eksempel , at medtage en ny linje i en streng kan scripts bruge følgende syntaks : Hej
$ two_lines = " Her er en linje \\ n - Her er en anden "
kode instruerer PHP til at indsætte en ny linje karakter inden for streng. Hvis et script indeholder specialtegn i en streng , der kun er en enkelt citerede , vil scriptet udlæse specialtegn som de ser ud , snarere end at fortolke dem som specielle.