Aparatura Slabire Profesionala Saloane Bruno Vassari Eximia - slabire

Secvente de escape

February 22, 2008 – 4:26 pm

1 Star2 Stars3 Stars4 Stars5 Stars6 Stars7 Stars8 Stars9 Stars10 Stars (No Ratings Yet)
Loading ... Loading ...

Orice caracter se poate transforma, teoretic, în secveţă escape, dar se produce un avertisment la cel mai înalt nivel. A doua metodă încadrează şirurile între apostrofuri; în acest caz singurele secvenţe escape înţelese sunt ‘\\’ şi ‘\’. Variabilele nu vor fi expandate într-un şir încadrat între apostrofuri. O altă metodă de a delimita şirurile este folosirea sintaxei doc ‘< <<’. După acest delimitator trebuie specificat un identificator, apoi şirul de caractere propriu-zis şi, în încheiere, acelaşi identificator care a precedat şirul.

\n – Linie nouă (linefeed, LF sau 0x0A in ASCII)
\r – Întoarcere la linie (carrige return, CR sau OxOD in ASCII)
\t – Tab orizontal (HT sau 0×09 in ASCII)
\\ – Backslash
\$ – Semnul dolarului
\” – Ghilimele
\[0-7] {1,3} – Ordinea caracterelor corespunzând expresiei normale este un caracter în baza 8
\x[0-9A-Fa-f] {1,2} – Ordinea caracterelor corespunzând expresiei normale este un caracter in baza 16

Ex:
$str = < << EOD // Identificatorul de inceput
Exemplu de serie
ingloband linii multiple
utilizand sintaxa heredoc.
EOD; // Identificatorul de sfarsit

/* Exemplu mai complex cu mai multe variabile */
class joc
{
var $joc;
var $bar;
function joc()
{
$this->joc = ‘Joc’;
$this->bar = array( ‘Bar 1′, ‘Bar 2′, ‘Bar 3′);
}
}

$joc = new joc();
$name = ‘MyName’;
echo < << EOT
My name is “$name”. I am printing some $joc->joc.
Now, I am printing some {$joc->bar[1]}. This should print a capital ‘A’: \x41
EOT;

Spune-ne parerea ta! Comenteaza acest articol!

De 3 ani de zile InfoSlabire.ro se sustine financiar doar datorita partenerilor din linkurile recomandate. Daca acest articol te-a ajutat, atunci ajuta-ma si tu sa mentin calitatea informatiei si viziteaza siturile partenerilor mei.
Iti Multumesc!
Olimpiu

Comenteaza Articolul: Secvente de escape