24-09-2008, 10:12 PM
Bonjour,
array() n'est pas une fonction mais un constructeur de langage (cf : http://fr2.php.net/manual/fr/function.array.php).
Par conscéquent, il est possible que passer une variable par référence à l'interieur de celle-ci ne soit pas autorisé. Tentes éventuellement de laisser la première valeur vide (ou à une valeure inutile), puis de la modifier :
array() n'est pas une fonction mais un constructeur de langage (cf : http://fr2.php.net/manual/fr/function.array.php).
Par conscéquent, il est possible que passer une variable par référence à l'interieur de celle-ci ne soit pas autorisé. Tentes éventuellement de laisser la première valeur vide (ou à une valeure inutile), puis de la modifier :
Code PHP :
<?php
static $atom_list = array(
'toto',
...
);
$atom_list[0] = &self::$atoms['H'];
Ca fonctionnera peut-être mieux.