Ответ 1
'Sal\ mall is '.$emo.'.'
Третий способ более эффективен (слегка). Вы можете проверить его самостоятельно, выполняя цикл:
for ($i = 0; $i < 100000; $i++) {
// enter code here
}
В PHP, который является лучшим способом конкатенации строк (с одной кавычкой) с точки зрения ресурсов?
"Sal mall is $emo."
Или:
"Sal mall is ".$emo.'.'
Или:
'Sal\ mall is '.$emo.'.'
'Sal\ mall is '.$emo.'.'
Третий способ более эффективен (слегка). Вы можете проверить его самостоятельно, выполняя цикл:
for ($i = 0; $i < 100000; $i++) {
// enter code here
}
Не берите в голову микро-оптимизацию. Выберите, что делает ваш код более читаемым.
Ну, когда вы используете одинарные кавычки, PHP предполагает, что это просто строка, но если вы используете двойные кавычки, она будет анализировать ее, чтобы находить переменные внутри. Таким образом, использование одинарных кавычек и конкатенаций более эффективно. В любом случае, вы должны проверить его на себе и сравнить результаты.
Поверьте мне... если вы спросите, не будет какой-либо значимой разницы в скорости по сравнению с остальной нагрузкой на вашу страницу.
Существует без разницы.
Научитесь профилировать свое приложение, прежде чем задавать вопросы, связанные с работой.