La classe eZINI propose deux méthodes pour récupérer des variables sous forme de tableau :
variable() et variableArray().
variable()
C'est la méthode habituelle que vous utilisez pour récupérer des chaînes de caractères. Par exemple pour récupérer la valeur dans cette configuration :
[MySection]
MyProperty=value
La méthode retournera :
value1
Elle fonctionne aussi pour un tableau de valeurs :
[MySection]
MyProperty[]
MyProperty[]=value1
MyProperty[]=value2
...
La méthode retournera :
Array (
'0' => value1
'1' => value2
...
)
variableArray()
Cette méthode permet de récupérer un tableau de valeurs pour ce genre de configuration :
[MySection]
MyProperty=value1;value2;value3;...
La méthode retournera :
Array (
'0' => value1
'1' => value2
'2' => value3
...
)