Я говорю об увеличении производительности здесь. Из всего я знаю, что вы можете повторить переменные в двойных кавычках ("
), например так:Правильное использование двойных и одинарных кавычек?
<?php
echo "You are $yourAge years old";
?>
Но одиночные кавычки просто возвращают You are $yourAge years old
. Но как насчет различий в производительности? Я всегда придерживался правила, что одинарные кавычки быстрее, потому что интерпретатору PHP не нужно искать строку для переменных. Но я вижу все больше и больше сообщений в блогах и форумах в Интернете, говорящих по-разному.
У кого-нибудь есть информация на эту тему? Возможно, контрольные тесты или что-то еще?
Одиночные кавычки быстрее, потому что интерпретатору не нужно сканировать переменные. Не жертвуйте удобочитаемостью и понятностью вашего кода для минимальных улучшений производительности. –
Не пытайтесь делать микро оптимизации. Есть, безусловно, другие части, которые можно оптимизировать, прежде чем думать о различии в производительности объявлений строк. – Gumbo