Ive получил этот фрагмент кода, ниже которого работает отлично. Я профилировал его, и бит кода используется много раз, поэтому я хочу попытаться выяснить, как написать его таким образом, который будет работать лучше, чем текущий способ его написания.Более быстрый способ делать objectToArray
Есть ли более эффективный способ написать это?
function objectToArray($d) {
if (is_object($d)) {
// Gets the properties of the given object
// with get_object_vars function
$d = get_object_vars($d);
}
if (is_array($d)) {
// Return array converted to object Using __FUNCTION__ (Magic constant) for recursive call
return array_map(__FUNCTION__, $d);
}
else {
// Return array
return $d;
}
}
Преобразование в формат JSON, а затем преобразовать ассоциативный массив? – MisterBla