Nesneler olarak dökme PHP dizileri verimliliği?

0 Cevap php

Kod aslında önemli için yeterli iç içe geçmiş olduğu zaman anlıyorum ne PHP, stdClass nesneler, genellikle hızlı diziler daha vardır. Ben tanımlamak için typecasting ediyorsam bu verimlilik nasıl etkilenir stdClass anında nesneleri:

$var = (object)array('one' => 1, 'two' => 2);

Bunu yaparken kod pek çok kez idam olacak ise, ben açıkça $var, bir nesne olarak yerine tanımlayarak daha iyi olacak:

$var = new stdClass();
$var->one = 1;
$var->two = 2;

Daha sonra, $var Orada bir nesne olarak iki şekilde erişen olacak beri fark önemsiz mi?

Edit:

Bir stdClass burada ihtiyaç veri türüdür. Ben stdClass nesneleri kullanmak gerekip gerekmediğini diziler kullanın veya gerekip gerekmediğini ile ilgili değilim; Ben bir stdClass verimli başlatmasını (object)array(....) steno kullanarak olup olmadığını daha çok endişelendiriyor. Ve evet, bu potansiyel olarak binlerce kez idam edilecek kod olduğunu.

0 Cevap