php不报错怎么回事,解决PHP 7等web编程语言不报错一例

PHP的开发者必须尽快转到PHP 7平台,因为原来在PHP 5下开发的程序,有很多在PHP 7下都会报错。PHP 5的程序改为PHP 7的写法,工作量是很大的,所以开发者只能一步到位转到PHP 7平台。

PHP 7增强了数据类型;数组与变量名不能同名,如果同名,需要用$a1=array();给数组$a1清空即可解决报错,PHP 5时只要用$a1='';即可清空数组;PHP 7如果直接引用、或者判断符合条件才赋值的变量时,会报错,解决办法是提前声明这个变量,PHP 5时则不需要声明。

本文分享的方法在以前我也一直在用,不知为何,突然忘记了。直到开发PHP 7时,发现有的程序明明是不执行,但是怎么都不报错,才重新想到这个办法,为此昨天浪费了了2个多小时。

本方法不仅适用于PHP 7,还适用于任何web编程语言,比如PHP 5、Python、Golang、Node.js等等。

这种不报错,是当程序的句子,是正好位于标签之间。解决的办法,是在开发、调试的过程中,如果想检查程序是否存在报错,需要把

调试完毕后再改回来。

与此相同的,如果当程序的句子,是位于

4条评论:

自由勇 2019-07-28 15:24

PHP 7和PHP 5之间的程序改写,只能由作者来改写,别人写的程序,我也很难改写。

PHP 5转成PHP 7改动不大,就是调试的工作量很大,估计占到原始程序开发的10%~15%左右。

自由勇 2019-07-29 07:48

是的,都很不容易。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值