Franco Ponticelli 14 лет назад
Родитель
Сommit
976249f7cd
1 измененных файлов с 12 добавлено и 2 удалено
  1. 12 2
      std/php/Boot.hx

+ 12 - 2
std/php/Boot.hx

@@ -563,8 +563,18 @@ function _hx_string_rec($o, $s) {
 		if(is_callable($o)) return '«function»';
 		$str = '[';
 		$s .= \"\t\";
-		for($i = 0; $i < count($o); $i++)
-			$str .= ($i > 0 ? ', ' : '') . _hx_string_rec($o[$i], $s);
+		$first = true;
+		$assoc = true;
+		foreach($o as $k => $v)
+		{
+			if ($first && $k === 0)
+				$assoc = false;
+			$str .= ($first ? '' : ', ') . ($assoc 
+				? _hx_string_rec($k, $s) . '=>' . _hx_string_rec($o[$k], $s)
+				: _hx_string_rec($o[$k], $s)
+			);
+			$first = false;
+		}
 		$str .= ']';
 		return $str;
 	}