當 PHP 解析檔案時,它會尋找開始和結束標籤,分別是 <?php 和 ?>,它們告訴 PHP 開始和停止解譯它們之間的程式碼。這種解析方式允許 PHP 嵌入到各種不同的文件中,因為 PHP 解析器會忽略開始和結束標籤之外的所有內容。
<?php
?>
PHP 包含一個簡短的 echo 標籤 <?=,它是較冗長的 <?php echo 的簡寫。
<?=
<?php echo
範例 #1 PHP 開始和結束標籤
1. <?php echo '如果您想在 XHTML 或 XML 文件中使用 PHP 程式碼,請使用這些標籤'; ?>2. 您可以使用簡短的 echo 標籤來 <?= '列印這個字串' ?>。它等價於 <?php echo '列印這個字串' ?>。3. <? echo '此程式碼位於簡短標籤內,但只會在 '「如果 short_open_tag 已啟用」;?>
簡短標籤(範例三)預設為啟用狀態,但可以透過 php.ini 設定檔中的 short_open_tag 指令停用,或者在使用 --disable-short-tags 設定編譯 PHP 時預設停用。
注意事項: 由於簡短標籤可以被停用,建議只使用標準標籤(<?php ?> 和 <?= ?>)以確保最大的相容性。
注意事項:
由於簡短標籤可以被停用,建議只使用標準標籤(<?php ?> 和 <?= ?>)以確保最大的相容性。
<?php ?>
<?= ?>
如果檔案只包含 PHP 程式碼,最好省略檔案結尾的 PHP 結束標籤。這樣可以避免在 PHP 結束標籤後意外添加空格或換行符號,這可能會造成不必要的影響,因為 PHP 會在程式設計師無意在該程式碼點輸出任何內容時啟動輸出緩衝。
<?phpecho "Hello world";// ... 更多程式碼echo "Last statement";// 此處為程式碼結尾,沒有 PHP 結束標籤