On 16/08/2013 02:31, nicofrand wrote:
J'imaginais ça encore plus simple et moins perturbant en lecture, déclarer
la fonction uniquement si elle n'existe pas (de toute façon la surcharge
n'étant pas autorisée en général, une erreur arriverait si elle existait
déjà en natif) :

if (!function_exists(join))
{
     function join($glue, $pieces)
     {
         return implode($glue, $pieces);
     }
}

Avec cette méthode on perd la compatibilité descendante. clearbricks de ce que j'ai examiné recrée pas mal de fonction qui n'existait pas à sa création ou qui assure un fallback en fonction des versions de PHP.

A moins que je n'ai pas tout compris (maudit cerveau pas câblé comme les autres).
--
Dev mailing list - [email protected] - http://ml.dotclear.org/listinfo/dev

Répondre à