PHP bir dosyayı işlerken, PHP kodunun yürütülme sınırlarını tanımlamak
için <?php ve ?> açma ve
kapatma etiketlerini tanır. Bu etiketlerin dışındaki içerik, PHP
ayrıştırıcısı tarafından göz ardı edilir ve PHP'nin çeşitli belge
türlerine sorunsuz bir şekilde gömülmesini sağlar.
Uygun dizgeciklerin ayrılmasını sağlamak için <?php
etiketinin hemen ardında bir boşluk karakteri (boşluk, sekme veya satır
sonu) bulunmalıdır. Bu boşluğun bulunmaması sözdizimi hatasına neden
olacaktır.
PHP ayrıca <?php echo için kısayol olan
<?= kısa echo etiketi içerir.
Örnek 1 - PHP Açılış ve Kapanış Etiketleri
1. <?php echo 'XHTML veya XML belgelerde PHP kodu sunmak isterseniz, bu etiketleri kullanın'; ?>
2. Kısa echo etiketi kullanabilirsiniz: <?= 'print this string' ?>. <?php echo 'print this string' ?> koduna eşdeğerdir.
3. <? echo 'bu kod kısa etiketler arasında olmakla birlikte sadece,'. 'short_open_tag etkinse çalışır.'; ?>
PHP ayrıca kısa başlangıç etiketine de <? izin verir.
Bu sadece, PHP --enable-short-tags yapılandırma seçeneği ile
derlenerek veya php.ini yapılandırma dosyası yönergesi short_open_tag kullanılarak
etkinleştirilebilir.
Bilginize:
Kısa etiketler iptal edilebileceğinden uyumluluk adına sadece normal etiketlerin
(<?php ?> ve <?= ?>) kullanılması önerilir.
Bir dosya PHP kodu ile bitiyorsa, dosyanın sonunda PHP kapanış etiketini
koymamak tercih edilir. Yazılımcıdan herhangi bir çıktı gönderme isteği
gelmezse PHP betiğin bu noktasında çıktı tamponlamasını başlatacağından
kapama etiketinden sonra istenmeyen etkilere neden olabilecek boşluk veya
yeni satırların yanlışlıkla eklenmesi böylece engellenmiş olur.