PHP简述
- PHP超文本预处理器,是一种通用开源脚本语言。
- PHP 脚本在服务器上执行。
- PHP 文件可包含文本、HTML、JavaScript代码和 PHP 代码
- PHP 代码在服务器上执行,结果以纯 HTML 形式返回给浏览器
- PHP 文件的默认文件扩展名是 “.php”
- PHP 可在不同的平台上运行(Windows、Linux、Unix、Mac OS X 等)
数据类型
PHP 支持以下几种数据类型:
- String(字符串)
- Integer(整型)
- Float(浮点型)
- Boolean(布尔型)
- Array(数组)
- Object(对象)
- NULL(空值)
- Resource(资源类型)
var_dump($变量)
查看变量类型
变量
PHP 变量规则:
- 变量以 $ 符号开始,后面跟着变量的名称
- 变量名必须以字母或者下划线字符开始
- 变量名只能包含字母、数字以及下划线(A-z、0-9 和 _ )
- 变量名不能包含空格
- 变量名是区分大小写的($y 和 $Y 是两个不同的变量)
&符号,引用变量内存地址,a变b也变
变量作用域
PHP 有四种不同的变量作用域:
- local
- global:用于函数内访问全局变量。
- static:当一个函数完成时,它的所有变量通常都会被删除。static使某个局部变量不要被删除。只能在函数内部使用。
- parameter
预定义变量
常用的预定义变量如下所示:
- $GLOBALS:全局作用域中的全部可用变量;
- $_SERVER:服务器和执行环境的信息;
- $_REQUEST:包含了 G E T , _GET, GET,_POST 和 $_COOKIE 的所有信息;
- $_POST:通过 POST 方法提交的数据;
- $_GET:通过 GET 方法提交的数据;
- $_FILES:通过 POST 方式上传到服务器的文件数据;
- $_ENV:通过环境方式传递给当前脚本的变量组成的数组;
- $_COOKIE:通过 HTTP Cookies 方式传递给当前脚本的变量所组成的数组;
- $_SESSION:当前脚本可用 SESSION 变量组成的数组。
并置运算符
字符串运算符只有一个,即英文的句号“.”,它可以将两个字符串连接起来,拼接成一个新的字符串。