0
我發現這個命令用PHP編寫,但我不明白它的作用......我已經看過PHP的數組介紹,但仍然無法弄清楚。這個簡單的命令在PHP中意味着什麼?
$from=1;
$A['from'] = $A[$from];
這裏的程序員在做什麼? 我的意思是,他怎麼可以在某處分配$ A [$ from],因爲$ A [$ from]沒有得到任何值(數組A之前沒有使用過)。這個命令做了什麼?
我發現這個命令用PHP編寫,但我不明白它的作用......我已經看過PHP的數組介紹,但仍然無法弄清楚。這個簡單的命令在PHP中意味着什麼?
$from=1;
$A['from'] = $A[$from];
這裏的程序員在做什麼? 我的意思是,他怎麼可以在某處分配$ A [$ from],因爲$ A [$ from]沒有得到任何值(數組A之前沒有使用過)。這個命令做了什麼?
此代碼意味着
你有變量的形式有值= 1 和你有鑰匙陣列的平均
$陣列[ '關鍵'] = 1
這是例如
與您的代碼
$ form = 1 // this is variable has value = 1 $ A ['form'] = $ a [$ form] //給出變量形式的鍵值表示它的意思
echo $ A ['form']; //它會告訴你1個女巫是變量$ form的值。
如果$ A尚未初始化,那麼程序員根本沒有做任何事情。我懷疑這只是爲了幫助你在assoc和vars名字相同的情況下與他們取得聯繫。 –
如果以前沒有定義'$ A',那麼它看起來像不好的代碼。這裏沒有任何花哨的詭計。 '$ A [1]'的值正被插入''a''''''中。如果沒有設置'$ A [1]',這將導致錯誤(錯誤...通知)。 – Fluffeh
它不會導致錯誤,它會導致一個通知:未定義的索引。 – Popnoodles