我有這個代碼的原理問題,我無法解釋。學說來自陣營的錯誤?
public function fromArray(array $array, $deep = true) {
$refresh = false;
foreach ($array as $key => $value) {
if ($key == '_identifier') {
$refresh = true;
$this->assignIdentifier($value);
continue;
}
我的鍵(整數)0將等於(字符串)'_identifier'。這是PHP中的錯誤還是這是正常的?或者我做錯了什麼?
當我將代碼更改爲$key === '_identifier'
時,它有效。我有PHP版本5.3.4