Ne fark ben "" karşı'' kullandığınızda yapar? Yok

4 Cevap

Ne fark I '' "" karşı kullanırken yapar? Yok

Örneğin:

$example = 'Merry Christmas in Advance';
$eg = "Merry Christmas";

echo "$example";
echo '$example';


echo "$eg";
echo '$eg';

Ne her çıkış deyimleri yankı ve biz ne çıkarabiliriz hakkında '' vs "" in PHP?

4 Cevap

$example = 'Merry Christmas in Advance';
$eg = "Merry Christmas";

echo "$example";
echo '$example';

echo "$eg";
echo '$eg';

üretecektir:

Merry Christmas in Advance$exampleMerry Christmas$eg

Single quoted strings anlamıyla ele alınır. Hiçbir özel karakterler (örneğin {[) (1]} gibi) veya değişkenler enterpolasyonlanır.

Double quoted strings kendi değişkenleri ve özel karakterler sokmak ve buna göre verecek.

Tek tırnaklı değişkenler çift tırnak özel karakter için öncelemlerini yorumlamak ve değişkenleri, tam anlamıyla giriş alabilir.

Burada bazı iyi örnekler görebilirsiniz: http://php.net/manual/en/language.types.string.php

BAZI kaçış dizileri hala tek tırnak içinde yorumlanır unutmayın. Örnek:

// Outputs: Arnold once said: "I'll be back"

echo 'Arnold once said: "I\'ll be back"';

Ayrıca çift tırnak içine değişkenleri içerebilir ve bu yerine dizeleri daha, değişkenler olarak yorumlanır olacak

Yani:

$variable = 1;
echo 'this $variable' ==> will output 'this $variable'
echo "this $variable" ==> will output 'this 1'

Çift tırnak değişkenleri katmak.