PHP-skript använder textsträngar för att fånga användarens input , visa information inom webbsidor och modell interna programdata . PHP-skript kan använda textsträngar antingen genom att lagra dem i variabler , eller ta med dem direkt , med hjälp stränglitteraler . Hantering strängar i PHP-skript är vanligt och normalt en enkel process . Programmerare har valmöjligheter när det gäller hur de representerar strängarna i sina manus , med dessa val påverkar code syntax . Literaler
ett PHP- skript , kan strängvärden visas som ordagrann , med texttecknen inkluderade mellan citationstecken . Följande exempel PHP kod visar en stränglitteral som en del av ett eko uttalande , skriver HTML och textinnehåll till användarens webbläsare för visning :
echo "
Hej < /p > " ;
PHP-skript kan också sammanfoga strängar med andra variabler som följer:
$ num = 3 ; echo "
numret är : " . $ num " < /. p > " .
När den här koden körs , kommer servern skickar användarens webbläsare hela texten , inklusive stränglitteral innehållet och värdet av antalet variabla
Variabler
PHP-skript kan lagra strängar i variabler . Lagra en sträng i en variabel kan du hänvisa till värdet av variabeln i mer än ett ställe i ett manus . Följande exempel PHP kod visar denna teknik :
$ title = " Kontaktinformation "; echo "
" $ title " < /h1 > "; echo " . .
Välkommen till sidan < /p > " " $ titel . . " ; !
Denna kod är effektivare än med samma text på fler än ett ställe i skriptet . Om titeln på sidan ändras , utvecklaren behöver bara ändra det i strängen variabeltilldelning uttalande och förändringen kommer att återspeglas i hela sidan , helst strängvariabeln namn visas .
apostrof
PHP-skript kan definiera strängar med antingen enkla eller dubbla citattecken . Följande exempel PHP-kod demonstrerar använder enkla citationstecken för att inkludera en stränglitteral i ett skript :
echo ' Här är lite text ' ;
p Om en enda sträng inom citationstecken måste inkludera ett citat tecken , skriptet måste fly karaktär enligt följande :
echo ' i \\ ' m glad " ,
Denna kod instruerar PHP att tolka andra citattecken bokstavligt , snarare än tolka det som i slutet av den stränglitteral , i vilket fall det skulle misslyckas med att bearbeta resten av strängen korrekt .
citationstecken
PHP-skript som använder citationstecken kan innehålla mer specialtecken än de som använder enkla citationstecken . Till exempel , för att inkludera en ny rad tecken i en sträng , kan skript använda följande syntax :
$ two_lines = " Här är en rad \\ n - Här är en annan " ,
koden instruerar PHP för att infoga en ny rad tecken i strängen . Om ett manus innehåller specialtecken i en sträng som är bara enstaka citerade , kommer skriptet mata de specialtecken som de visas, snarare än att tolka dem så speciella.