首页 > 解决方案 > PHP 7.4 版尝试访问 Bool 类型值的数组偏移量错误

问题描述

我在我使用的基于 swift 框架的软件中将 PHP 版本 7.3 切换到 7.4。但我收到“尝试访问 bool 类型值的数组偏移量 (./__swift/models/Registry/class.SWIFT_Registry.php:262)”错误。我尝试了几件事,但没有成功。

任何人都可以提供解决方案吗?

文件第 262 行;

if ($this->Database->Record5["data"] != "")
       $this->Database->Query("SELECT data FROM ". TABLE_PREFIX ."registry WHERE vkey = '". $this->Database->Escape($_keyName) ."'", 5);
        $this->Database->NextRecord(5);

        if ($this->Database->Record5["data"] != "")
        {
            $this->UpdateLocalCache($_keyName, $this->Database->Record5["data"]);

            return $this->Database->Record5["data"];
        }
        
        return false;
    }

标签: php

解决方案


推荐阅读