目录 |
---|
一、PHP语法初步 |
二、PHP代码标记 |
三、PHP注释 |
四、语句分隔符 |
五、变量及其使用 |
5.1 变量是什么 / 5.2变量的使用 / 5.3变量的命名规则 / 5.4预定义变量 / 5.5可变变量 / 5.6变量传值 |
六、 常量 |
6.1 常量的使用 / 6.2 系统常量 |
七、数据类型 |
7.1 数据分类 / 7.2 类型转换 / 7.3 判断类型 / 7.4 进制转换 / 7.5判断数据 |
八、运算符 |
8.1 赋值运算符 / 8.2 算数运算符 / 8.3 比较运算符 / 8.4 逻辑运算符 / 8.5连接运算符 / 8.6 错误抑制符 / 8.7 三目运算 / 8.8 自操作运算符 / 8.9 衍生符号 / 8.10 位运算 |
一、PHP语法初步
php是运行在服务器端的脚本语言,可以嵌入到HTML中。
PHP是一种动态网站开发的脚本语言,动态语言的特点是交互性,会有数据数据的传递。
PHP是一种弱类型语言。
PHP特点:临时存储数据。
二、PHP代码标记
1、ASP标记 <% php代码 %>
2、短标记 <? php代码 ?>(以上两种基本启用,如果要使用需要在配置文件中开启)
3、脚本标记 <script language="php"> php代码 </script>
4、标准标记 (常用)<?php php代码 ?>
三、PHP注释
1、行注释(当前位置开始到行末):
// 后面跟的所有内容都是注释
# 后面跟的所有内容都是注释
2、块注释: /* 注释的内容 */
作用区域:在脚本开始会对其功能进行简单阐述等
注释会在php解析过程中忽略
四、语句分隔符
在php代码(大多数代码)中,代码是以行为单位 (系统不会自动划分), 系统需要通过判断行是否结束(英文状态下的分号)
代码示例 | 可能错误的信息 |
---|---|
![]() |
|
![]() |
五、变量及其使用
PHP中所有的变量都必须使用 “ $ ”
5.1 变量是什么:
1、变量是用来存储数据的
2、变量是有名字的
3、变量是通过名字来访问的
4、变量是可以改变的
5.2 使用:
定义:在系统中添加对应的变量名(内存)
//定义变量:在PHP中不需要任何关键字定义变量(赋值)
$var1 ;
赋值:可以将数据赋值给变量名(可以在定义的同时完成)
$var2 = 5;
可以通过变量名访问存储的数据
echo $var1,'<hr/>'; //$var1会报 Undefined variable: var1 in 的错误,这说明 $var1 没有值
echo $var2;
echo "$var1" , "$var2"; //带引号也可以输出,切记要带 $
可以将变量从内存中删除
unset($var2);
echo $var2; //当删除后再去输出,会报 Undefined variable: var2 in 的错这说明 $var2 已经不存在
5.3 变量的命名规则
1、必须以 $ 符开始
2、由字母、数字、下划线 构成
3、不能以数字开头
4、允许中文变量(不推荐使用)
5、最好见名知意
5.4 预定义变量:系统定义的变量(数组),储存需要用到的数据。
数据名 | 用途 |
---|---|
$_GET * | 获取所有表单以get方式提交的数据都会保存 |
$_POST * | 以post方式提交的数据都会保存 |
$_REQUEST * | get 和 post 提交的数据都会保存 |
$GLOBALS | PHP中所有的全局变量 |
$_SERVER * | 服务器信息 |
$_SESSION * | SESSION会话数据 |
$_COOKIE * | COOKIE会话数据 |
$_ENV | 环境信息 |
$_FILES | 用户上传的文件信息 |
5.5 可变变量
可变变量:如果一个变量存储的值是另一个变量的名字,那么可以直接通过访问一个变量得到另一个变量的值,只要的一个变量之前多加一个 $ 符号
$a =