[PHP問題]Cannot redeclare xxxxxx() (previously declared :xxx)

程序猿 2021-02-27 18:54:15 1928瀏覽 加載中

今天碰到一個詭異的現(xiàn)象,用別人家的PHP程序報錯,簡單記錄一下:

錯誤提示:

Cannot redeclare xxxxxx() (previously declared in xxxx) in <b>xxxx</b> on line <b>xxx</b><br />

錯誤原因:

這個問題是因為多次引用導致重復聲明

解決方法:

1.根據(jù)提示找到文件相應位置

2.如果是引用錯誤可以把require  ("xxx"); 這樣子的語句,將其改為 require_once  ("xxxx");

3.如果是定義的funcation,可以在最外層加上判斷是否已經(jīng)定義 function_exists

if (!function_exists("xxxx")) {
    function xxxx()
    {
        some code
    }
}


標簽: php
最后修改:2025-04-05 02:55:57

非特殊說明,本博所有文章均為博主原創(chuàng)。

国产免费久久受久久,人妻AV成熟片久久久久久,亚洲综合无码日韩,国产AV无码乱码精品国产 www.sucaiwu.net