Değişken Kafa Konum içine

1 Cevap php

Nasıl bir değişken içerir ve dize parçası yapabilirsiniz.

header("Location: http://www." . "$_SESSION['domainname']");

Yukarıdaki kod çalışmıyor.

1 Cevap

Kod işe yaramadı neden nedeni PHP dizge içinde dizinlenmiş dizileri nasıl işleyeceğini kaynaklanmaktadır. You vardı:

"$_SESSION['domainname']"

Ama PHP görmek istedim oldu:

"$_SESSION[domainname]"

Hayır tek tırnak bu sefer. Bir dize içine doğrudan değişken başvuran eğer sadece bu tek tırnak atın.

Eğer kıvırcık parantez ({[(2)] kullandığınız sürece, bu gibi bu dize interpolasyon, Not ("$a[x][y]") Dizilerle basit diziler ("$a[x]") ile çalışır ancak edemez }, {[(3)];} kaşlı tek tırnak dikkat - onlar tam PHP'nin normal dize enterpolasyon gibi değil, çok daha başka bir yerde PHP bir değişken başvuran gibi).