智能 助手
自学PHP笔记(一)PHP语法
PHP基本语法
php使用一对特殊的标记包含php代码,与HTML代码混在一起。当服务器解析页面时,能够自动过滤出PHP脚本并进行解释,最后把生成的静态网页传递给客户端。
1.PHP标记
一般情况下,PHP代码都被嵌入到HTMl文档中,PHP代码在HTML中嵌入时有以下几种方式:
- 默认标记
默认标记是通过 ““ 标记进行将HTML和PHP代码进行分隔。例如:【实例】使用这种默认标记,可以在HTML文档中随意混合PHP和HTML代码,例如:1
2
3
#这里写PHP代码哟输出结果为:1
2
3
4
5
6
7
8
9
10
11
12
13<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
if ($test) {
<div> $test变量为true.</div>
else { }
<div> $test变量为false.</div>
}
</body>
</html>php$test变量为 false.
【注意】使用上面实例方法输出大段HTML字符串时,使用更方便比起使用echo()
或 print()
更方便更快。
- 脚本标记
脚本标记是采用script
中的language
属性设置脚本语言为PHP进行使用的。例如:1
2
3<script language="php">
#这里写PHP代码哟!
</script> - 简写标记
简写标记相比较于默认标记的方式去掉了php
关键字,方便大家书写。例如:1
2
3
#这里写php代码哟! - ASP标记
ASP标记是以类似于JAVA的方式进行书写的,通过<%
和%>
一对标记分割PHP代码。例如:【注意】使用这种ASP标记这种进行书写PHP代码的话,需要修改PHP配置文件1
2
3<%
#这里写代码哟!
%>php.ini
文件,需要将short_open_tag
和asp_tags
这两个参数设置为On
,考虑到这两种方式的移植性比较差,不建议使用这种方式。修改如下:1
2short_open_tag = On
asp_tags = On
2. PHP注释
一门编程语言肯定少不了写注释的,我们来看看PHP有哪些注释吧
- C++语言风格的单行注释
例如:【实例】这种单行注释方式是经常使用的,也是比较常见的注释方式1
2
3
//这里是我写的注释呦!输出结果为:1
2
3
echo 123; //输出123123
不会显示我注释的内容。 - Shell脚本语言风格的注释
例如:【实例】多行注释主要用于代码的开始简要说明时使用1
2
3
4
5
6
7
8
/*
这里
是多
行注
释呦!
*/输出结果为:1
2
3
4
5
6
7
8
9
/*
下面代码用来乘法计算
*/
$a = 10;
$b = 20;
$c = $a * $b;
echo $c;200
【注意】多行注释中不要写入代码去呦,不然的话是不生效无法基线解释的呦!!!
【实例】这里将PHP代码写到多行注释种,看看会怎么样输出结果为:1
2
3
4
5
6
7
8
9
10
/*
下面代码用来乘法计算
$d = 200;
*/
$a = 10;
$b = 20;
$c = $a * $b * $d;
echo $c;0
这里因为把变量d
写到了注释里面,PHP不会解释注释里面的代码 - C语言风格的多行注释
例如:【实例】单行注释1
2
3
#这里是我写的注释呦!输出结果为:1
2
3
4
5
6
$a = 10; #这是a变量
$b = 20; #这是b变量
$c = $a * $b; #这是c变量
echo $c; #这是输出c变量200
【注意】单行注释的时候不要写?>
呦,不让后面的代码不会生效,会出现报错的呦!!!
【实例】当单行注释加入?>
会发生什么呢1
2
3
4
5
6
$a = 10; #这是a变量
$b = 20; #这是b?>变量
$c = $a * $b; #这是c变量
echo $c; #这是输出c变量
当单行注释种加入?>
结尾符时,PHP会停止解释后面的代码,后面代码就会以HTML的形式进行展现
3. PHP指令分隔符
与C、Perl等语言一样都有着同样一个分隔符;
,放在需要分隔的语句后面,当一段PHP代码中包含了结尾符?>
则可以省略分隔符;
,所以在PHP代码中最后一段代码可以省略分隔符,因为?>
结尾符中包含了一个分隔符。
【实例】正常使用分隔符
1 |
|
输出结果为:
【实例】最后一段代码省略分隔符
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 避凉闲庭!