一、PHP简介
PHP(PHP: Hypertext Preprocessor)即“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法学习了C语言,吸纳Java和Perl多个语言的特色发展出自己的特色语法,并根据它们的长项持续改进提升自己,例如java的面向对象编程,该语言当初创建的主要目标是让开发人员快速编写出优质的web网站。PHP同时支持面向对象和面向过程的开发,使用上非常灵活。
就我目前的理解来说,PHP实际上就是HTML页面的智脑,他可以为HTML提供底层的逻辑,连结数据库,本地文件等。
二、基本语句
1.开始与结束
- PHP脚本可以放在文档中的任何位置。以<?php开始 ,以?>结束;
2.注释方法
- 注释单行注释有两种,多行注释有一种
示例:
<?php
//PHP单行注释
# PHP单行注释2
/*
PHP多行注释
*/
?>
三、变量
1.定义变量
由于PHP语言中是弱类型语言,所以在定义变量时不需要声明变量
定义变量时均使用"$"开头,其后为==字母/下划线==,不能数字开头
PS:变量严格区分大小写!
2.变量类型
(1)PHP中包含七大类型的变量,分别是:
- 布尔值Boolean
- 整数int
- 字符串string
- 浮点型float
- 数组array()
- 对象object
- 资源resource
(2)判断数据类型
is_bool | 判断是否为字符串 |
is_string | 判断是否为字符串 |
is_float/is_double | 判断是否为浮点数 |
is_integer/is_int | 判断是否为整数 |
is_null | 判断是否为null |
is_array | 判断是否为数组类型 |
is_object | 判断是否是一个对象类型 |
is_numeri | 判断是否是数字或数字组成的字符串 |
3.超级全局变量
$GLOBALS,是一个全局变量组,在一个PHP脚本的全部作用域中都可以访问
$_SERVER,是一个包含诸如头信息(header),路径(path),以及脚本位置(script locations)等等信息的数组
$_REQUEST,通过变量名访问提交表单中的数据
$_POST,通过变量名方位以post请求提交的表单中的数据
$_GET,通过变量名访问以get请求提交的表单中的数据
$_FILES,通过文件名访问上传的文件
$_ENV ,php环境变量数组
$_COOKIE,存放cookie
$_SESSION,存放session