php7是php5的升级版,由于PHP7的改进比较大,也保持了很好的向前兼容性,但是有些php5的语法还是被废弃了,所以,当您把虚拟主机的版本升级后,网站会出现很多错误,因为PHP5和PHP7在语法上有一些不支持的情况。
当网站出现故障后,就需要对网站系统的语法进行升级兼容,否则问题会一直存在,除非再把虚拟主机的php版本从7降到5,即可解决问题。
php5与php7之间的区别:
1、性能提升:PHP7比PHP5.0性能提升了两倍以上。
2、以前的许多致命错误,现在改成抛出异常。
3、PHP 7.0比PHP5.0移除了一些老的不在支持的SAPI(服务器端应用编程端口)和扩展。
4、PHP 7.0比PHP5.0新增了空接合操作符。
5、PHP 7.0比PHP5.0新增加了结合比较运算符。
6、PHP 7.0比PHP5.0新增加了函数的返回类型声明。
7、PHP 7.0比PHP5.0新增加了标量类型声明。
8、PHP 7.0比PHP5.0新增加匿名类。
9、错误处理和64位支持。
10、声明返回类型