L'autre jour j'étais pépére en train de coder, quand soudain m'est venu le besoin (enfin besoin non, mais j'aurai bien aimé) d'utiliser le même nom de variable pour deux choses différentes. Alors je sais, quand on a besoin de faire ce genre de chose, c'est qu'on a mal nommé mes variables, mais ce petit incident m'a fait penser à une fonctionnalité possible concernant les namespace.

L'idée c'est d'avoir une structure namespace($namespace) {} qui créé un nouveau namespace indépendant, qui fonctionnerait a peu près comme ça:

<?php
 
$foo = 'foo';
 
namespace('bar') {
 
	$foo = 'bar';
 
}
 
 
echo $foo;
echo $bar:foo;
 
?>

Bon bien sur, c'est juste les bases du machin, après il faudrait implémenter des opérateurs genre import $namespace; pour importer un namespace dans un autre, etc, etc. Et puis l'interêt n'est peut-être pas évident comme ça au premier abord.

Bref, j'avais envie de le dire.