我開始擺脫使用PHP中的數組,因爲對象非常整潔,並且在php 5中使用對象時沒有性能命中。PHP寫入對象嵌入
目前我做的方式是:
$object = (object) array('this' => 'that', 'foo' => (object) array('bar' => 123));
不過,我覺得它很繁瑣不得不強制轉換每次爲鑄字心不是遞歸...
有什麼辦法在PHP的(或將有)做到這一點或類似的東西:
$object = {
'this' => 'that',
'foo' => {
'bar' => 123
}
};
爲什麼你想,當你創建一個數組反正使用對象? – Peon
我不明白你需要這樣做。 – NappingRabbit
你可以升級到php 5.4並使用短陣列語法;這會讓你的代碼更加整潔。我和@DainisAbols雖然;無論如何,我不確定你想要通過類型轉換來實現什麼。在這種情況下,您看到在數組上使用對象有什麼優勢? – SDC