View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 06.05.2007   #2 (permalink)
mceL
 
mceL's Avatar
 
Üyelik Tarihi: 30.11.2000
Yer: Bursa
Yaş: 20
Mesaj: 809
Re: PHP parse hatası Çözmeme yardımcı olur musunuz??

String değişkenini oluşturmak için kullandığınız ' karakteri değişken içeriğinde '; kapatılmış oluyor. $isim = 'Murat'; derken ilk ' değişkeni oluşturmaya başlamak ve son ' karakteri değişkeni kapatmak anlamına geliyor. ; ise PHP komutunun/satırının son bulması anlamında.

Çözüme gelince değişkene eğer ' ile başlamış iseniz değişken içerisinde geçen tüm ' lerden önce \ kullanmanız. Eğer " ile başlamış iseniz " lerden önce \ kullanmanız.

Bi' kaç örnek:

PHP Code:
// Hata Verir:
$isim 'Murat'ın sitesi'; 

// Hata Vermez:
//
// Bir Not:
// vBulletinden ötürü \ ile ' 
karakterleri ayrı yazmak zorunda kaldım.
// Bitişik yazınca \ karakteri çıkmıyor. 
$isim 'Murat \ 'ın sitesi;

// Hata Verir:
$aciklama "Adam dedi ki: "Bugün hava çok güzel"";

// Hata Vermez:
$aciklama "Adam dedi ki: \"Bugün hava çok güzel\""

Size yarar kısmı:
Kullandığınız değişken içeriğinde tüm ' karakterlerini \' ile değiştirmeniz gerekmektedir.
mceL şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin