PHP - "Sal mall is $emo" против "Sal mall is". $Emo - строка с эффективностью конкатенации кавычек

В PHP, который является лучшим способом конкатенации строк (с одной кавычкой) с точки зрения ресурсов?

"Sal mall is $emo."

Или:

"Sal mall is ".$emo.'.'

Или:

'Sal\ mall is '.$emo.'.'

Ответ 1

'Sal\ mall is '.$emo.'.'

Третий способ более эффективен (слегка). Вы можете проверить его самостоятельно, выполняя цикл:

for ($i = 0; $i < 100000; $i++) {
    // enter code here 
}

Ответ 2

Не берите в голову микро-оптимизацию. Выберите, что делает ваш код более читаемым.

Ответ 3

Ну, когда вы используете одинарные кавычки, PHP предполагает, что это просто строка, но если вы используете двойные кавычки, она будет анализировать ее, чтобы находить переменные внутри. Таким образом, использование одинарных кавычек и конкатенаций более эффективно. В любом случае, вы должны проверить его на себе и сравнить результаты.

Ответ 4

Поверьте мне... если вы спросите, не будет какой-либо значимой разницы в скорости по сравнению с остальной нагрузкой на вашу страницу.

Ответ 5

Существует без разницы.
Научитесь профилировать свое приложение, прежде чем задавать вопросы, связанные с работой.