PHP附錄:php
http://php.net/manual/zh/appendices.phphtml
一、__autoload加載類文件,但只能調用一次這個函數,因此能夠用spl_autoload_register加載類django
一、新增了glob://和phar://流包裝
glob用來列目錄,繞過open_baedir
http://php.net/manual/zh/wrappers.phar.php安全
phar在文件包含中能夠用來繞過一些後綴的限制
http://php.net/manual/zh/wrappers.phar.phpsession
二、新的全局變量__DIR__
三、默認開啓<?= $xxoo;?>
,5.4也可用php7
一、移除安全模式、魔術引號
二、register_globals 和 register_long_arrays php.ini 指令被移除。
三、php.ini新增session.upload_progress.enabled,默認爲1,可用來文件包含
http://php.net/manual/zh/session.configuration.php
http://php.net/manual/zh/session.upload-progress.phpapp
一、廢除preg_replace的/e模式(不是移除)
當使用被棄用的 e 修飾符時, 這個函數會轉義一些字符(即:'、"、 和 NULL) 而後進行後向引用替換。
http://php.net/manual/zh/function.preg-replace.php函數
一、使用 ... 運算符定義變長參數函數
http://php.net/manual/zh/functions.arguments.php#functions.variable-arg-list測試
一、十六進制字符串再也不是認爲是數字
二、移除asp和script php標籤spa
<% %> <%= %> <script language="php"></script>
三、在後面的版本中assert變成語言結構,這將意味着不少一句話不能使用。
目前通過測試,可以使用的有。
call_user_func('assert', 'phpinfo();');
http://php.net/manual/zh/migration71.new-features.php一、廢除mb_ereg_replace()和mb_eregi_replace()的Eval選項