LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Второй вариант уже поэффективнее, но eval...

Эффективнее прямого инклуда. Но медленнее, чем если заинклудить лямбду как в примере выше.

vadim@aquila:/tmp/111$ cat 4.php
<?php for($i = 0; $i < 100000; $i++) { ?>

i = <?php eval("echo $i;") ?>

<?php } ?>
vadim@aquila:/tmp/111$ time php -n -f 4.php > /dev/null

real	0m0,799s
user	0m0,455s
sys	0m0,181s
vadim@aquila:/tmp/111$ 

Исходная версия Deleted, :

Второй вариант уже поэффективнее, но eval...

Эффективнее прямого инклуда. Но медленнее, чем если заинклудить люмбду как в примере выше.

vadim@aquila:/tmp/111$ cat 4.php
<?php for($i = 0; $i < 100000; $i++) { ?>

i = <?php eval("echo $i;") ?>

<?php } ?>
vadim@aquila:/tmp/111$ time php -n -f 4.php > /dev/null

real	0m0,799s
user	0m0,455s
sys	0m0,181s
vadim@aquila:/tmp/111$