web-dev-qa-db-ja.com

PHP変数補間と連結

次の2つの方法(パフォーマンス、可読性など)の違いは何ですか?

echo "Welcome {$name}s!"

vs.

echo "Welcome ".$name."!";
63
Aley

あなたに最適なものは何でも動作します...しかし、速度を上げたい場合はこれを使用してください:

echo 'Welcome ', $name, '!';

単一引用符は、解釈が不要であることをPHPに伝え、コンマは、文字列を単にエコーするようにPHPに伝え、連結は不要です。

56
Borniet