Instancier un objet dynamiquement sans eval()
5 mars 2008eval() est décidément un gouffre à performance ! Voici le script que j'ai utilisé pour comparer les performances de l'instanciation d'un objet avec eval ou avec new. (j'utilise php 5.2.5). <?php $nb_iteration = 400000; class toto { public $raoul; } $class_name = 'toto'; $start_time = microtime(true); for ($i=0; $i <= $nb_iteration; $i++) { eval ('$objet = new toto();'); } $end_time ...



