我用下面的代碼接收Warning: Illegal offset type in...
:警告:非法偏移類型但in_array()返回true PHP
$this->open_nodes[$new_node]
在這種情況下是$new_node
自定義對象,但我已經實現了它的__toString()
方法。
現在我通常只是假設元素不是數組中,而是直接調用之前線的時候調用in_array($new_node, $this->open_nodes)
被返回true。
我也有一個獨立的模塊運行具有隻到節點類的輕微差異的相同的代碼,它是運行良好。
'爲值in_array'檢查,你用它作爲索引的例子。這是不一樣的。 – RST