| @@ 427-434 (lines=8) @@ | ||
| 424 | **/ |
|
| 425 | function argumenter_squelette($v) { |
|
| 426 | ||
| 427 | if (!is_array($v)) { |
|
| 428 | return "'" . texte_script($v) . "'"; |
|
| 429 | } else { |
|
| 430 | $out = array(); |
|
| 431 | foreach ($v as $k => $val) { |
|
| 432 | $out [] = argumenter_squelette($k) . '=>' . argumenter_squelette($val); |
|
| 433 | } |
|
| 434 | ||
| 435 | return 'array(' . join(", ", $out) . ')'; |
|
| 436 | } |
|
| 437 | } |
|
| @@ 217-223 (lines=7) @@ | ||
| 214 | } |
|
| 215 | $res = ""; |
|
| 216 | foreach ($env as $nom => $valeur) { |
|
| 217 | if (is_array($valeur)) { |
|
| 218 | $valeur_simple = array(); |
|
| 219 | foreach ($valeur as $v) { |
|
| 220 | $valeur_simple[] = is_array($v) ? 'array(size=' . count($v) . ')' : $v; |
|
| 221 | } |
|
| 222 | $valeur = '(' . count($valeur) . ' items) [' . join(',', $valeur_simple) . ']'; |
|
| 223 | } |
|
| 224 | $res .= "\n<tr><td><strong>" . nl2br(entites_html($nom)) |
|
| 225 | . "</strong></td><td>: " . nl2br(entites_html($valeur)) |
|
| 226 | . "</td></tr>\n"; |
|