上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

熟悉PHP的大佬进来看看这个奇怪的问题!

[复制链接]
  • TA的每日心情

    2023-8-10 19:52
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    3

    主题

    23

    回帖

    25

    积分

    助理工程师

    积分
    25
    发表于 2023-8-10 17:22:18 | 显示全部楼层 | 阅读模式
    悬赏2油猫币未解决

    有个系统是基于thinkphp写的,但在模块就有一个奇怪的现象

    `


    ---<?php echo $info['id']; ?>---<?php echo $info['shouxin_e']; ?>
    `

    $info 返回的都是空,理应报错:
    神奇的是输出的结果为:

    `


    ------
    `
    只有$info这个对象可以,其它乱写的对象都不行 这是怎么做到的?

    换个了服务器,换了台服务器就正常报错了,是不是有什么方法可以指定哪个对象不报错?

  • TA的每日心情
    开心
    2024-3-13 10:14
  • 签到天数: 211 天

    [LV.7]常住居民III

    296

    主题

    3950

    回帖

    3858

    积分

    管理员

    积分
    3858

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2023-8-10 18:13:11 | 显示全部楼层
    用var_dump试试,另外是不是开启了错误级别之类
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。/ 微信公众号:一之哥哥
    回复

    使用道具 举报

  • TA的每日心情

    2023-8-10 19:52
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    3

    主题

    23

    回帖

    25

    积分

    助理工程师

    积分
    25
    发表于 2023-8-10 18:51:52 | 显示全部楼层
    王一之 发表于 2023-8-10 18:13
    用var_dump试试,另外是不是开启了错误级别之类

    我返回的就是null 里面没有值,你就是级别设到错误不显示,正常运行?
    回复

    使用道具 举报

  • TA的每日心情

    2023-8-10 19:52
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    3

    主题

    23

    回帖

    25

    积分

    助理工程师

    积分
    25
    发表于 2023-8-10 20:00:42 | 显示全部楼层
    找到原因了,是php版本的原因,版本7.4以后PHP解析器会对null类型的下标访问直接报错.我换成7.3了就行了
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表