PHP 5.0 到 7.1 常用语法糖(个人整理)
-
-
- 类型
-
- Boolean
- String
- Array
-
- 全局变量
-
- _SERVER
- _FILES
- 常量
- 运算符
- 流程控制
- 函数
-
- 类和对象
- 异常处理
- 类型
-
PHP更新了这久了,一只也没有来巩固一下基本语法。最近抽了点时间梳理了一下php版本的差异。自己记录一下,同时也分享出来 大家一起学习探讨一下
类型
Boolean
- 空对象在
4.0以后都视为true
String
string的内部结构类似array, 可以像python一下使用下标访问字符串$str = '012345';echo $str[1]; //1echo $str{2}; //2
Array
5.4以后可以像JS一样定义数组$arr = ['one', 'two', 'three']; //感觉方便了很多
全局变量
时间长不用总会忘记重新整理一下加深下印象
$_SERVER
SERVER_ADDRIP地址 127.0.0.1SERVER_NAME主机名 localhostSERVER_SOFTWARE服务器类型 nginxREMOTE_ADDR客户端IP. 127.0.0.1
s
$_FILES
$_FILES['file']['name']图片原名称$_FILES['file']['type']图片MIME类型$_FILES['file']['size']图片大小$_FILES['file']['tmp_name']服务器端临时名称
常量
5.3之后可以使用const来定义常量
const DEBUG = true;
运算符
<=>比较运算符,7.0之后支持
echo $a <=> $b;
/*
当 $a < $b 时, 表达式返回 -1
当 $a = $b 时, 表达是返回 0
当 $a > $b 时, 表达式返回 1
*/
??空合并运算符PHP7特性。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
