return array_merge($array1, $array2);
} elseif (is_array($array1)) {
// Return left array
+ DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("array2 is not an array. array != %s", gettype($array2)));
return $array1;
+ } elseif (is_array($array2)) {
+ // Return right array
+ DEBUG_LOG(__FUNCTION__, __LINE__, sprintf("array1 is not an array. array != %s", gettype($array1)));
+ return $array2;
}
- // Something wired happened here...
+ // Both are not arrays
print(__FUNCTION__.":<pre>");
debug_print_backtrace();
die("</pre>");