Хотел запустить программу на выполнение(чтобы сравнить скорость) <?php $a = $_POST['a']; $b = $_POST['b']; $end = $_POST['end']; $time = $_POST['time']; $start = $_POST['start']; $a = NULL; $b = 'Довольно длинная строка, символов эдак 40'; $start = microtime(1); for($i=0;$i<10000;$i++) { $a = $a. $b; } $end = microtime(1); $time = $end — $start; echo $time." "; $a = NULL; $b = 'Довольно длинная строка, символов эдак 40'; $start = microtime(1); for($i=0;$i<10000;$i++) { $a .= $b; } $end = getmicrotime(1); $time = $end — $start; echo $time; ?> Выдает ошибку unexpected T_STRING на той строке, где я выделил жирным шрифтом.Подскажите,в чем ошибка?
Все POST закомментировал: <?php //$a = $_POST['a']; //$b = $_POST['b']; //$end = $_POST['end']; //$time = $_POST['time']; //$start = $_POST['start']; $a = NULL; $b = 'Довольно длинная строка, символов эдак 40'; $start = microtime(1); for($i=0;$i<10000;$i++) { $a = $a. $b; } $end = microtime(1); $time = $end — $start; echo $time." "; $a = NULL; $b = 'Довольно длинная строка, символов эдак 40'; $start = microtime(1); for($i=0;$i<10000;$i++) { $a .= $b; } $end = getmicrotime(1); $time = $end — $start; echo $time; ?> В итоге та же ошибка... Parse error: syntax error, unexpected T_STRING in C:\www\tm\two_variant_string.php on line 16
iliavlad да,там действительно было тире...спасибо) Теперь выдает ошибку 0.61932802200317 Fatal error: Call to undefined function getmicrotime() in C:\www\tm\two_variant_string.php on line 27 Поменял на microtime(1), заработало... Разве функции getmicrotime() нету в PHP?