да мне доки достаточно https://php.ru/manual/function.sizeof.html ps: очень некрасиво заменять ссылку
PHP: <?php $a = 1; $b = 2; echo 'Конкатенация с одинарными кавычками (текст + $a + текст + $b)'.PHP_EOL; $start = microtime(true); for($i = 0; $i < 10000000; $i++) { $c = 'Текст ' . $a . ' текст ' . $b; } echo 'Время выполнения: '.(microtime(true) - $start).PHP_EOL; echo 'Конкатенация с двойными кавычками (текст + $a + текст + $b)'.PHP_EOL; $start = microtime(true); for($i = 0; $i < 10000000; $i++) { $c = "Текст " . $a . " текст " . $b; } echo 'Время выполнения: '.(microtime(true) - $start).PHP_EOL; echo 'Конкатенация с двойными кавычками (текст $a текст $b)'.PHP_EOL; $start = microtime(true); for($i = 0; $i < 10000000; $i++) { $c = "Текст $a текст $b"; } echo 'Время выполнения: '.(microtime(true) - $start).PHP_EOL; Код (Text): Конкатенация с одинарными кавычками (текст + $a + текст + $b) Время выполнения: 2.1304340362549 Конкатенация с двойными кавычками (текст + $a + текст + $b) Время выполнения: 2.1415379047394 Конкатенация с двойными кавычками (текст $a текст $b) Время выполнения: 1.5165588855743 --- Добавлено --- PHP: echo 'Конкатенация с двойными кавычками (текст $a текст $b) и без скобочек'.PHP_EOL; $start = microtime(true); for($i = 0; $i < 10000000; $i++) $c = "Текст $a текст $b"; echo 'Время выполнения: '.(microtime(true) - $start).PHP_EOL; Код (Text): Конкатенация с двойными кавычками (текст $a текст $b) и без скобочек Время выполнения: 1.5645499229431 PHP 7.1 ни хрена не понятно )
а то же самое на 7.1 и 5.6, только $a и $b строки длинной ну...пусть по 50 просто интересно --- Добавлено --- @romach проверил сам, экономия "на спичках" конечно, но без скобок она есть, хоть в семерке ее и не заметно )