PHP基本语法规则
2020-03-30 本文已影响0人
MoringTrain
1.php标记
PHP语言,是一种可以嵌入到“html”代码中的后台处理语言(程序)
有以下几种标记形式,只推荐第一种写法。
- <?php php代码写在这里..... ?>
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<<?php
php代码写在此区域
?>
</body>
</html>
- <script language=”php” > php代码写在这里..... </script>
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script language="php">
php代码写在这里
</script>
</body>
</html>
- <? php代码写在这里..... ?>
需要到php.ini中进行配置:short_open_tag = On
//默认为Off,表示不能用该形式。
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<?
php代码写在这里
?>
</body>
</html>
2.PHP语句结束符
php使用英文分号(;)表示一条语句的结束。
我们看下如下代码运行会有什么结果
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<h1>==>HELLO WORLD!</h1>
<?php
echo "这是网页输出内容";
echo "<hr/>"//此处没有语句结束符号
echo date('当前时间为: Y-m-d H:i:s');
phpinfo();
?>
</body>
</html>
运行结果如下:
这说明一旦语法错误,整个程序都不执行了
3.PHP的注释
3.1单行注释
两个斜杠: //斜杠后面的部分就是注释内容,PHP语言不会去处理它(不执行),如下:
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<php?
//这里单行是注释,这里不会执行
if(mysqli_connect('localhost','root','root')){
echo '连接成功!';
}else{
echo '连接失败!';
?>
</body>
</html>
3.2多行注释
多行注释的形式:
/*
这是注释内容。。。
可以写多行
*/
/* 你要写一行也是可以的 */
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<php?
//这里单行是注释,这里不会执行
/*
这是多行注释内容。。。
可以写多行,这里的内容都不会被执行
*/
/* 你要写一行也是可以的 */
if(mysqli_connect('localhost','root','root')){
echo '连接成功!';
}else{
echo '连接失败!';
?>
</body>
</html>