用php56 开发的网站,用PHP 70 要改什么代码吗
php7与php5的区别有:
1、PHP7比PHP50性能提升了两倍。
2、PHP70比PHP50移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。
3、PHP70比PHP50新增了空接合操作符。
4、PHP70比PHP50新增加了结合比较运算符。
5、PHP70比PHP50新增加了函数的返回类型声明。
6、PHP70比PHP50新增加了标量类型声明。
7、PHP70比PHP50新增加匿名类。
安装apache。
假设您已经安装了apache,为这两个项目创建了虚拟主机,并添加了必要的phpppa。让我们调用项目site56localorphp56和site70localforphp70,通过运行安装php56-fpm和php70-fpm。
在/usr/lib/cgi-bin/下创建两个文件并保存。打开php56conf文件“/etc/apache2/conf-available/php56-fpmconf”添加此配置并保存。
要改一部分代码,比如:
$$foo['bar']['baz'] 在 56 是 ${$foo['bar']['baz']} ,在 7 是 ($$foo)['bar']['baz'] ;
list($a[], $a[], $a[]) = [1, 2, 3] 在56 $a[0]=3,在 7 $a[0] = 1;
等等
还有 $HTTP_RAW_POST_DATA
被移除。
等等
0条评论