1.
<?php
class C {
const ONE = 1;
public $array = [
self::ONE => 'foo', // 1 在5.5 中覆盖 5.6 中 1=> 2=> 3=> 起始为1
'bar',
'quux',
];
}
var_dump((new C)->array);
?>
2.
json_decode():输入是不受影响,将有效的JSON继续正常解析。
3. const ONE_THIRD = ONE / self::THREE; 可以预期赋值
4.
function f($req, $opt = null, ...$params) 最后个参数(类似java)
$params 作为数组,可以代表几个参数: f(1, 2, 3, 4, 5); 3, 4, 5 就是Params 参数(是不是在数据表字段操作很爽)
5. ** 取幂
6.
9.
use 运算符 被进行了扩展以支持在类中导入外部的函数和常量(不用声明引入了?)
php://input 可以多次使用
7. 支持 超过2gb 大小文件的上传
8. GMP 精度计算改进(声明后再计算)
10. 加入 __debugInfo(),当使用 var_dump() 输出对象的时候,可以用来控制要输出的属性和值(谁让没有断点尼;〉)
取幂取幂取幂
11. default_charset
以上 4 种编码设置方法的优先级如下:
- header("content-type:text/html; charset=xxx")
- default_charset xxx
- AddDefaultCharset xxx
- <META http-equiv="content-type" content="text/html; charset=xxx">