$ variable文字列を「string」に入れる

php string variables
$ variable文字列を「string」に入れる

不要な仕事をしていると思うので、質問があります。

e.g.

$phone = "222-333-444"
echo "Phone number is " . $phone;

$phone['2'] = "222-333-444"
echo "Phone number is " . $phone['2'];

上記の方法で行う理由は何かありますか」

$phone = "222-333-444"
echo "Phone number is $phone";

$phone['2'] = "222-333-444"
echo "Phone number is $phone['2']";

  1  0


ベストアンサー

どちらも変数を印刷する正しい方法です。 正しいか間違っているかはなく、異なるアプローチがあります。

1


いいえ、実際は両方とも同等です。 私にとってはずっと明確だからです。

echo "Phone number is " . $phone['2'];

1


唯一の理由は、一貫性と明快さです。 連結は補間よりも高速ですが、違いはごくわずかであるため、選択を定義しないでください。 私は個人的に二番目を好む。

1


いいえ、違いはありません。

2番目の例は次のようになります。

$phone = "222-333-444"
echo "Phone number is {$phone}";

$phone['2'] = "222-333-444"
echo "Phone number is {$phone['2']}";

0


いいえ、変数が配列で、特定のインデックスにアクセスする必要がない限り、理由はまったくありません。

-1


タイトルとURLをコピーしました