php是服务器端的脚本语言,它在服务器端运行后,默认会以HTML的形式返回运行结果。它的代码文件通常可以包含HTML、CSS和Javascript和PHP脚本代码。php的代码文件默认后缀是.php。
php的脚本代码格式可以有以下两种形式:
<?php
// PHP代码
?>
<?php
// PHP代码
这两个的区别就是有无 ?>作为结尾。那么这两种格式分别可以在哪些情况下可以用呢?
对于第一种,对于所有情况下都是适用的。
对于第二种,因为PHP代码中可以包含HTML、CSS等代码。所以,当代码文件中含有HTML标签时,则不能用(如下test1.php)。当代码文件中只包含php代码块时,则可以使用(如下代码test2.php)。
test1.php
下面这个代码代码会报
Parse error: syntax error, unexpected '<', expecting end of file in D:\PhpstormProjects\untitled\index.php on line 14
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<?php
echo "hello world";
</body>
</html>
test2.php
<?php
echo "hello world";
代码每行都必须以分号隔开
PHP的代码注释
<?php
<?php
// 这是 PHP 单行注释
/// 这是文档注释
/*
这是
PHP 多行
注释
*/
?>