我曾經創建動態變數,并像這樣給它們賦值
$total{$column} = 0;
并這樣輸出
echo $total{$column}。
但是在php7.4中,{}大括號被取消了,我們必須使用[]大括號來代替。當我們處理陣列時,這很好,但在創建動態變數名時。它回傳以下錯誤。
過時了。在 ..... 中,帶有大括號的陣列和字串偏移訪問語法已被廢棄
簡短的總結是。我想創建動態變數名,并像這樣賦值
$totalA = 20;
$totalB = 10;
這種方法$total{$column}在舊的php版本中運行良好。但是在php7.4中無法得到同樣的結果。
有沒有人可以指導一下。
謝謝
uj5u.com熱心網友回復:
這段代碼在最新版本的PHP中也能作業。
這段代碼在最新版本的PHP中也能作業。
$column = 'A'/span>;
${"total{$column}"} = 20;
echo ${"total{$column}"}; / 20
echo $totalA; / 20
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/310923.html
標籤:
