# 基本語法
## PHP的標記
* PHP的代碼將寫在開始標記和結束標記里面
* `<?php` 和 `?>`
* 另外還有下面三種開始和結束的標記,但不建議使用
* `<script language="php">` 和 `</script>`
* `<?` 和 `?>`
* `<%` 和 `%>`
* 在標記外的內容將直接原樣輸出
* 當一個文件里都是PHP代碼時,建議在開始一行使用`<?php`開始標記,而結尾時省略`?>`結束標記,這樣避免了PHP將多余的空格或是換行都輸出到HTML代碼中。
* 在 PHP 5.2 和之前的版本中,解釋器不允許一個文件的全部內容就是一個開始標記 <?php。自 PHP 5.3 起則允許此種文件,但要開始標記后有一個或更多白空格符。
## 在HTML中使用PHP代碼
> 自 PHP 5.4 起,短格式的 echo 標記 <?= 總會被識別并且合法,而不管 short_open_tag 的設置是什么。
~~~
<!DOCTYPE html>
<html>
<head>
<title>在HTML中使用PHP代碼</title>
</head>
<body>
<!-- if語句的第一種方式 -->
<?php if(time() % 2){ ?>
<p>1. <?php echo time();?></p>
<?php }else{ ?>
<p>2. <?php echo time();?></p>
<?php } ?>
<!-- if語句的第二種方式 -->
<?php if(time() % 2): ?>
<p>1. <?php echo time();?></p>
<?php else: ?>
<p>2. <?php echo time();?></p>
<?php endif; ?>
<!-- 友情提示 -->
<p>當前時間:<?= date("Y-m-d H:i:s", time());?></p>
<p>上面這種方式等同于</p>
<?php echo date("Y-m-d H:i:s", time());?>
</body>
</html>
~~~
## 分號和注釋
* 代碼行結束后請加上分號(;)符號
* 注釋一,通過 **//** 雙斜杠可注釋一行內容
* 注釋二,通過 **#** 井號可注釋一行內容
* 注釋三,通過 **/\*……\*/** 可注釋多行內容