このコードの問題点:
<?php eval(" $start = microtime(true)*1000; echo 'hello'; $end=microtime(true)*1000; $time = $end-$start; $time = round($time,4); echo '<br />Time taken: '.$time.'ms<br />'; "); ?>
それは正確に1行のコードです(理由は聞かないでください)が、読みやすさのために繰り返します
<?php
eval(" $start = microtime(true)*1000;
echo 'hello';
$end=microtime(true)*1000;
$time = $end-$start;
$time = round($time,4);
echo '<br />Time taken: '.$time.'ms<br />';
");
?>
次のエラーが表示されます。
Parse error: syntax error, unexpected '=' in ...\test2.php(1) : eval()'d code on line 1