# 基本语法
## 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>
~~~
## 分号和注释
* 代码行结束后请加上分号(;)符号
* 注释一,通过 **//** 双斜杠可注释一行内容
* 注释二,通过 **#** 井号可注释一行内容
* 注释三,通过 **/\*……\*/** 可注释多行内容