php安全性特点,php 版本特点

原文 by PHITH0N

php5.2以前

1、__autoload加载类文件,但只能调用一次这个函数,所以可以用spl_autoload_register加载类

php5.3

1、新增了glob://和phar://流包装

glob用来列目录,绕过open_basedir

http://php.net/manual/zh/wrappers.phar.php

2、新的全局变量DIR

3、默认开启= $xxoo;?>,5.4也可用

php5.4

1、移除安全模式、魔术引号

2、register_globals 和 register_long_arrays php.ini 指令被移除。

3、php.ini新增session.upload_progress.enabled,默认为1,可用来文件包含

http://php.net/manual/zh/session.configuration.php

http://php.net/manual/zh/session.upload-progress.php

4、如果编译的时候没有加--disable-short-tags,则PHP默认开启短标签。在PHP5.4以后,即使php.ini中设置了short_open_tag=false,短标签 =..?> 也不受影响,永远可用。 ​​​​

php5.5

1、废除preg_replace的/e模式(不是移除)

当使用被弃用的 e 修饰符时, 这个函数会转义一些字符(即:'、"、 \ 和 NULL) 然后进行后向引用替换。

http://php.net/manual/zh/function.preg-replace.php

php5.6

php7.0

1、十六进制字符串不再是认为是数字

2、移除asp和script php标签

php7.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值