php升級(jí)到8.0提示未定義的常量“basescript” 今天想把這個(gè)問(wèn)題處理掉,以前官方說(shuō)升級(jí)PHP8.0后程序正常,可我網(wǎng)站也沒用第三方模板,一直就過(guò)不去8.0這個(gè)坎,這是啥原因。 ... 查看全文
問(wèn)題解決。升級(jí)PHP8.3,網(wǎng)站打開正常。 湖中沉提示使用了舊模板代碼,確實(shí)如此,但沒有指中要害。 我上傳的二張圖片,一張?zhí)崾咀兞縰id,一張是標(biāo)題上說(shuō)明的basescript。 我在首頁(yè)文件indes.htm中添加了模板代碼,用軟件打開它,搜uid,發(fā)現(xiàn)多處,一般都在一個(gè)方括號(hào)里。在此常量前后各加一個(gè)單引號(hào) ' 。刷新網(wǎng)頁(yè),未提示UID錯(cuò)誤。 再打開底部文件footer.php,搜basescript,加上單引號(hào)。刷新頁(yè)面,未提示未定義常量basescript。 打開網(wǎng)站,一切正常。糾結(jié)了幾天的問(wèn)題總算是瞎摸著解決了。 |
cockli 發(fā)表于 2024-3-31 09:17 我現(xiàn)在沒上班,成天就在電腦前糾結(jié)這些事。瞎摸的。 網(wǎng)上查到些PHP8代碼寫法,這個(gè)常量要帶單引號(hào),因此試了下,解決了大都問(wèn)題。 現(xiàn)在,網(wǎng)站一般情況下是能正常打開,可有時(shí)會(huì)員登錄,時(shí)不時(shí)的依舊出來(lái)這個(gè)常量問(wèn)題,幾個(gè)常量眼睛看疼了再也找不出其它沒發(fā)現(xiàn)的。實(shí)在是能力有限,目前沒有找到更好的辦法 |
TaC 發(fā)表于 2024-3-25 10:41 你這動(dòng)手能力可以呀,自己解決問(wèn)題了,贊一個(gè)! |
我的也是在湖中沉指導(dǎo)下正常運(yùn)行PHP8.3.5 |
cockli 發(fā)表于 2024-3-25 03:39 謝謝回復(fù),問(wèn)題已經(jīng)解決了,方法在樓下說(shuō)明了 |
別糾結(jié)了 用7.4吧 適配3.5 再高也沒啥意義 |
糾結(jié),搞了一天了,沒頭緒 |
你用php7.4試試 |
手機(jī)版|小黑屋|Discuz! 官方交流社區(qū)
( 皖I(lǐng)CP備16010102號(hào) |皖公網(wǎng)安備34010302002376號(hào) )|網(wǎng)站地圖|
GMT+8, 2025-10-22 06:57 , Processed in 0.054226 second(s), 17 queries , Redis On.
Powered by Discuz! X5.0 Licensed
© 2001-2025 Discuz! Team.