国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

在生產(chǎn)服使用webman助手函數(shù)的時候遇到的問題

shaonian820

在助手函數(shù)文件里定義了base58_encode函數(shù)
截圖

然后當(dāng)我正式服php start.php start -d 運行一段時候后 執(zhí)行這個函數(shù)會出現(xiàn)報錯字符串偏移 Illegal string offset '56.000000000000000000' {"exception":"ErrorException: Illegal string offset '56.000000000000000000' in /data/www/tak-main/app/functions.php:173的錯誤

然后我這時候重啟webman以后 使用一樣的參數(shù)和請求 卻又直接成功了,在本地開發(fā)環(huán)境未遇到過這個錯誤 每次出現(xiàn)這個問題都是需要重啟webman后又好了 是我的使用方式有問題嗎?

未重啟之前報錯截圖:
截圖

未修改代碼直接重啟webman以后調(diào)用截圖:
截圖

3373 1 0
1個回答

walkor 打賞

應(yīng)該是你這個函數(shù)寫的有問題。字符串下標(biāo)必須是整數(shù)或代表整數(shù)的字符串。在使用字符串下標(biāo)的時候轉(zhuǎn)換成整數(shù)試下。

$string = '.......';
// 非整數(shù)下標(biāo)是非法的用法
$string['56.000000000000000000'];
// 正確用法
$string[56];
  • shaonian820 2021-01-08

    這個有點坑 確實是數(shù)據(jù)類型的原因 多謝大佬指正

年代過于久遠,無法發(fā)表回答
??