444aaa_五月天影院,久久综合,_亚洲成人999_午夜伦理电影在线观看_天天干干天天_chinese xvideos gay

如何讓帝國CMS系統支持PHP8*環境?

使用帝國CMS系統是一款很不錯的國產CMS系統,但是只有帝國CMS8.0才支持PHP8*,因為PHP8版本對PHP改動很大,并且對變量定義、函數參數要求更嚴格,去掉了部分函數等。雖然帝國CMS8.0新增對PHP8.*系列運行環境的支持,兼容性更好。但是依然有很大一部分站長在使用帝國CMS7.5以及以下版本,然而目前的帝國CMS7.5版本只支持PHP8以下運行環境。

那么我們如何讓我們帝國CMS8.0以下的版本支持PHP8*環境呢?那么我們如何解決這個問題呢?下面分享一個帝國兼容php8的兼容寫法,比如帝國源代碼,connect.php核心文件的某函數:

ActionScript
//返回ID列表
function eReturnInids($ids){
        if(empty($ids))
        {
                return 0;
        }
        $dh='';
        $retids='';
        $r=explode(',',$ids);
        $count=count($r);
        for($i=0;$i<$count;$i++)
        {
                $id=(int)$r[$i];
                if(!$id)
                {
                        continue;
                }
                $retids.=$dh.$id;
                $dh=',';
        }
        if(empty($retids))
        {
                return 0;
        }
        return $retids;
}

如果在php8+以上,不是數組而產生的錯誤或警告,甚至某些地方會終止執行。那怎么改呢。其實很簡單的,那我們自定義一個函數寫到connect.php文件最尾部。自定義函數如下:

ActionScript
function php8_count($a){
return is_array($a)?count($a):0;
}

那帝國的源代碼就可以改為:

 

ActionScript
//返回ID列表
function eReturnInids($ids){
        if(empty($ids))
        {
                return 0;
        }
        $dh='';
        $retids='';
        $r=explode(',',$ids);
        $count=php8_count($r);
        for($i=0;$i<$count;$i++)
        {
                $id=(int)$r[$i];
                if(!$id)
                {
                        continue;
                }
                $retids.=$dh.$id;
                $dh=',';
        }
        if(empty($retids))
        {
                return 0;
        }
        return $retids;
}

其實也是很簡單的,帝國這樣的函數沒有判斷是不是數組的太多了,只是舉例某一個函數作為說明。在實際操作的過程中,可能需要根據錯誤提示逐一進行排查!

當然,本文只是一種實現思路,如果手動來改,也是一個不小的工作量,而且還需要一定的動手能力和PHP知識,我們不如直接等待官網更新,使用帝國CMS8.0,雖然不知道啥時候才有這種可能!

THE END
主站蜘蛛池模板: 欧美精品综合 | 国产乱肥老妇国产一区二 | 欧美精品一区二区三区在线 | 99在线这精品视频 | 亚洲欧美日韩精品一区 | 中文字幕日韩欧美一区二区三区 | 天天摸天天碰天天碰 | 91短视频app下载安装无限看丝瓜山东座 | 久草新在线 | 五月婷婷欧美 | 国产 日韩 欧美 亚洲 | 久久久久日韩精品免费观看网 | 亚洲国产成人av好男人在线观看 | 9久热这里只有精品视频在线观看 | 欧美精品无需播放器在线观看 | 久久一区二区三区99 | 午夜视频福利在线 | 国产精品国偷自产在线 | 中文字幕第一页在线 | 亚洲免费视频一区 | 天天操妹子 | 欧美激情a∨在线视频播放 中文字幕亚洲图片 | 久久综合一区 | 免费播放春色aⅴ视频 | 91高清在线观看 | 亚洲高清久久 | 午夜国产在线视频 | 亚欧美| 日本午夜精品一区二区三区电影 | 午夜视频在线免费观看 | 9277在线观看视频 | 国产激情一级毛片久久久 | 一区二区三区视频免费 | 久久国产精品视频一区 | 99精品视频免费在线观看 | 国产亚洲精品综合在线网址 | 欧美日韩国产一区二区三区不卡 | 老司机精品视频个人在观看 | 亚洲天堂中文网 | 亚洲精品无码不卡在线播放he | 日本高清色片 |