2011-02-06 51 views
2

我剛剛看了一下 Top Bad Practices in PHP,併成爲好奇,如果我在做什麼也是一種不好的做法...編程習慣:鑄字陣反對

我通常強制轉換數組對象

$person = (object)$person; 

只是因爲我喜歡打字

$person->name 

$person['name'] 

注意:當我使用這種方法時,我沒有處理多維數組。

需要專家的建議,所以我可以停止,如果這是一個不好的做法:(謝謝你們

+1

你的意思是* $ person ['name'] *而不是* $ person - > ['name'] *,對嗎? – 2011-02-06 00:49:09

+0

Woops沒有看到!謝謝! – Woppi 2011-02-06 01:08:40

回答

1

那麼,雖然這不適用於你已經報告過的多維數組,但這不是一個壞習慣。

但是,您應該注意很多情況下,如thisthis報告說,數組比PHP5中的對象快一些,在PHP4中速度要快得多。在進行大量迭代時記住這一點。