一、PHP 標記 當解析一個文件時,PHP 會尋找 起始 和 結束標記 ,也就是``,在標記外的部分會被解析器忽略。 註意 開始標記後面必須跟上一個空白符,否則就會出錯。 二、從 HTML 中分離 凡是在PHP開始和結束標記之外的內容,都會被PHP解析器忽略。例外是使用控制語句時: 三、指令符分隔 ...
一、PHP 標記
當解析一個文件時,PHP 會尋找起始和結束標記,也就是<?php
和?>
,在標記外的部分會被解析器忽略。
註意
開始標記後面必須跟上一個空白符,否則就會出錯。
二、從 HTML 中分離
凡是在PHP開始和結束標記之外的內容,都會被PHP解析器忽略。例外是使用控制語句時:
<?php $expression = TRUE; ?>
<?php if ($expression == true): ?>
This will show if the expression is true.
<?php else: ?>
Otherwise this will show.
<?php endif; ?>
<!-- 輸出為:This will show if the expression is true. -->
三、指令符分隔
使用分號分隔語句,最後一條語句的分號可以省略。
四、註釋
PHP註釋有3種類型:
// 單行註釋
# 單行註釋
/*
多行註釋
*/
多行註釋的內容從/*開始,至*/結束,因此多行註釋不能嵌套。
單行註釋的內容從//或#開始,至行末結束,或者遇到?>則提前退出php解析。有時候這會導致一些問題:
``php <?php $file_contents = '<?php die(); ?>'; ?> <!-- 正確將字元串
''賦值給
$file_contents` -->
';
?>
```