Bonjour à toutes et à tous,
je viens de me rendre compte d'un truc avec la fonction extract() avec un tableau contenant des variables de valeur NULL.
Mon code :
affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $size = "large"; $var_array = array("color" => "blue", "test" => NULL, "size" => "medium", "shape" => "sphere"); $count = extract($var_array, EXTR_PREFIX_ALL, "wddx"); echo "<p>count : ".$count."</p>"; if (isset($wddx_color)) echo "<p>\$wddx_color: ".$wddx_color."</p>"; if (isset($wddx_test)) echo "<p>\$wddx_test : ".$wddx_test."</p>"; if (isset($wddx_size)) echo "<p>\$wddx_size: ".$wddx_size."</p>"; if (isset($wddx_shape)) echo "<p>\$wddx_shape: ".$wddx_shape."</p>"; ?>Donc, bug ou extract() ne crée pas de variables de valeur NULL ?count : 4
$wddx_color: blue
$wddx_size: medium
$wddx_shape: sphere
Comment y remédier ?
Merci d'avance
@+![]()
Partager