2010-11-17 5 views
0

Şimdilik yaklaşık 9 ay boyunca PHP için komut yazıyordum ve koşullarımda bir sorunla karşılaşmaya başlıyorum. Bu daha önce hiç olmamıştı. Trouble With İfadesi PHP

if ($reason != "9ee1e1f4fbf1"){ 
    XXXXXXXXX 
} 

Hatta parantez içerisinde 9ee1ef4fbf1 ve bu işe yaramadı koyarak çalıştı. ben bu almaya devam:

Parse error: syntax error, unexpected T_IF in /home/content/49/549/html/index.php on line 21 
+1

Sorun, if ifadenizden hemen önce satırlarda olma olasılığı daha yüksektir; önceki satırda. Lütfen bir veya iki tane de önce gönderin. –

+0

Bize bu ifadenin üstündeki kodu (veya değişken isimleri değişkendiyse doğru olarak değiştirebilecek) doğru kodu verebilir misiniz? – Caladain

cevap

4

sorun hattı eğer yukarıda içindedir. Belki bir noktalı virgül unuttum?

+0

veya noktalı virgül? ;) – KevenDenen

+0

Evet, demek istediğim yarı. :) – AndreKR

+0

doğru. Bununla birlikte, eğer hemen üstünde olmasa da, bunun üstünde bir yerdedir. – Stephen

0

Önceden bir şeye bakmalısınız, belki de bir noktalı virgül eksik (;).

1

Lütfen if ifadesinden önceki satırları gönderin. Genellikle, PHP'de bir unexpected ____ hatası aldığınızda, bunun bir yarı kolonu veya bunun gibi bir şey bıraktığınız anlamına gelir.

1

T_IF jetonu, beklenmedik bir olasılıkla beklenmedik bir durumdur, çünkü PHP, bitimsiz bir sınırlayıcıyla bitmemiş bir ayrıştırma durumundaydı (belki de satır yarı-kolonunun sonu (;)).