Când PHP analizează un fișier, caută etichete de deschidere și de închidere, care sunt <?php
și ?>
care îi spun lui PHP să înceapă și să oprească interpretarea codului dintre ele. Analizarea în acest mod permite ca PHP să fie încorporat în tot felul de documente diferite, deoarece totul în afara unei perechi de etichete de deschidere și de închidere este ignorat de parserul PHP.
PHP include o etichetă scurtă echo
<?=
care este o prescurtare la
mai lung.
echo <?php
Exemplul #1 Etichetele PHP de deschidere și închidere
1. <?php
echo
'dacă doriți să serviți cod PHP în
documente XHTML sau XML,
utilizați aceste etichete';
?>
2. Puteți utiliza eticheta scurtă eco pentru
<?=
'print this string' ?>.
Este echivalent cu <?php
echo
'print this string' ?>.
3. <? echo 'acest cod se află în etichete scurte, dar va funcționa numai
'.
'dacă short_open_tag este activat'; ?>
Etichetele scurte (exemplul trei) sunt disponibile implicit, dar pot fi dezactivate fie prin directiva fișierului de configurare short_open_tag php.ini, fie sunt dezactivate implicit dacă PHP este construit cu configurația –disable-short-tags.
Notă: Deoarece etichetele scurte pot fi dezactivate, este recomandat să folosiți numai etichetele normale (<?php ?>
și <?= ?>
) pentru a maximiza compatibilitatea.
Dacă un fișier conține doar cod PHP, este de preferat să omiteți eticheta de închidere PHP la sfârșitul fișierului. Acest lucru previne adăugarea accidentală de spații albe sau de noi linii după eticheta de închidere PHP, ceea ce poate provoca efecte nedorite, deoarece PHP va începe bufferingul de ieșire atunci când nu există nicio intenție din partea programatorului de a trimite vreo ieșire în acel moment al scriptului.
Sursa: PHP Manual, licența CC BY 3.0. Traducere și adaptare: Nicolae Sfetcu
Lasă un răspuns