PHP的兼容性问题整理

Trying to access array offset on value of type null(PHP的版本兼容问题)

PHPer 2021-12-13 747 0 0

网上找到的解释

/*php升级后的7.4版本性能真的好到爆炸,可是依然会有个别的兼容性问题,比如
Php-fpm的新选项ProtectHome会导致经典的File not found错误,再是Php解释器
会对null类型的下标访问直接报错Trying to access array offset on value
of type null;*/
//版本问题,版本7.4以后PHP解析器会对null类型的下标访问直接报错:
//Trying to access array offset on value of type null;
	//假如$data[$name]会出现null,改写后的代码:
	function user($name, $user = null)
		static $data = null;
  		if(!empty($data)){              
           	$p= $data[$name];
          	}else{
           	$p= '';
         	}
		return $user ? ($data = $user) : $p;
————————————————
版权声明:本文为CSDN博主「这很张扬」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_42193830/article/details/111460462

我用的版本是php7.4...

立即注册

更新于:2021-12-13 19:41:25
    您需要登录后才可以评论。 立即注册
    相关内容

    centos服务器运行中遇到的问题 out of memory killed process 2480 htt...

    生产出现oom(out of memory)问题,怎么排查?

    Linux终端查看最消耗CPU内存的进程

    解决Apache长时间占用内存大的问题,Apache 内存优化方法

    magento安装遇到的问题,注册magento.com

    6 Steps to Install Magento 2 on CentOS [Latest] - Sample Data

    magento安装时报错The store that was requested wasn't found. Verify the...

    magento命令行安装成功后,在浏览器直接用ip加目录访问不到网站,要配置虚拟主机

    Magento Composer安装时,必要时直接忽略版本 composer install --ignore-p...

    Magento 介绍

    php报错 Error: Variable 'sql_mode' can't be set to the value of 'M...

    PHP报错:Constants may only evaluate to scalar values

    PHP的兼容性问题整理

    Trying to access array offset on value of type null(PHP的版本兼容问题)

    推荐内容

    分享几个好用的bt搜索bt资源下载网址网站

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享

    全网最新bt磁力搜索引擎bt资源bt网站网址分享

    人气美女女优百度指数排行榜(波多野结衣,苍井空,三上悠亚,深田咏美,桥本有菜,北条...

    最强人造人深田咏美,业界的社交女王

    人生起起落落的三上悠亚,成名前的清纯风,怎么搭配出来的?

    业内第一大长腿,桥本有菜的腿究竟有多长

    波多野结衣,岛国业界著作最多的超级劳模

    日本AV界NO.1,苍井空是多少宅男的疯狂?

    美女女优视频混剪 This Girl-Laza Morgan

    怎样使用V2Ray代理和SSTap玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩...

    sstap游戏代理教程 从此玩如魔兽世界/绝地求生/LOL台服/战地3/黑色沙漠/彩虹六...

    影视电影剧集动漫综艺bt资源在线播放网址网站推荐分享