ilkvahiy.net ilkvahiy.net'i Tavsiye Edin ilkvahiy.net Türkçe ilkvahiy.net in English
Kayıt Ol Portal Forum Video Gruplar Blog Albümler Etiketler İletişim Yardım Üye Listesi iTrader Takvim Arcade Arama Bugünkü Mesajlar Bütün Forumları Okunmuş Kabul Et
  #1 (permalink)  
Alt 15-05-2008, 00:44
admin - ait Kullanici Resmi (Avatar)
Genel Admin
Puanlar: 45,489, Derece: 100 Puanlar: 45,489, Derece: 100 Puanlar: 45,489, Derece: 100
Aktivite: 100% Aktivite: 100% Aktivite: 100%
 
Üyelik tarihi: Sep 2007
Yaş: 23
Mesajlar: 6,816
Memleket :
Cinsiyet :
Blog Kayıtları: 48
Teşekkür: 71
241 mesajı 651 Teşekkür Aldı
Ülke Bayrağı - turkey!
Tecrübe Puanı Gücü: 100
admin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to beholdadmin is a splendid one to behold
Standart PHP'de Parse Hataları


Parse hataları php ile çalışırken en çok karşılaşılan hatalardan birisidir.
Parse hataları, sayfanızda herhangi bir sözdizimi (syntax) hatası oluştuğunda yorumlayıcı tarafından ortaya çıkarılırlar.

En çok görülen parse hatalarına örnek verecek olursak;
1. Parse error: syntax error, unexpected $end in … .php on line …
2. Parse error: syntax error, unexpected T_IF/T_WHILE/T_FOR, expecting ‘{‘ in … .php
3. Parse error: unexpected T_IF, expecting ‘,’ or ‘;’ in … .php on line …
4. Parse error: unexpected T_STRING, expecting’,’ or ‘;’ in … .php on line …

Bu hataları örnekleyerek açıklayacak olursak:

1. Parse error: syntax error, unexpected $end in

Hata sebebi: Kullanılan 1. if sorgusu ‘}’ ile kapatılmamış. Böyle bir durum oluştuğunda yorumlayıcı size sayfanın son satırını verecektir.
PHP- Kodu:
if (4) {
   echo 
'IF ';
   if (
10) { 
       echo 
'Inner IF';
   } 
2. Parse error: syntax error, unexpected T_IF/T_WHILE/T_FOR, expecting ‘{‘ in

Hata sebebi: Fonksiyon açma ayracı bulunamadı. Bu yüzden hatayı if e yükleyecektir. Hata raporları: T_IF for if, T_WHILE for while, T_FOR for.
Fonksiyonu açarken ayracı fonksiyon isminden sonra koymalısınız. Bu yüzden yorumlayıcı ilk açma ayracını arayacak ve hatayı if e rapor edecektir.

PHP- Kodu:
function test ()
 if (
1>2) {
   echo 
' IF ';
  }
  for (
$i=0$i<=5$i++) { 
    echo 
"For $i"
  }


3. Parse error: parse error, unexpected T_IF, expecting ',' or ';' in … .php on line …

Hata sebebi: İlk “echo” dan sonra konulmayan ‘;’. Bu yüzden yorumlayıcı hatayı ikinci if e yükleyecektir. İlk “echo” nun devam etmesini bekliyor ama devam etmiyor. Bunun yerine hatayı if ifadesine yüklüyor.

PHP- Kodu:
if (4) {
   echo 
'testing error '
   
if (10) { 
      echo 
'Inner IF';
   }


Satır sonlarında ‘;’ yerine ‘,’ kullanırsanız da aynı hata ile karşılaşırsınız. Hata şöyle karşınıza çıkacaktır: parse error, unexpected T_IF in …
PHP- Kodu:
if (4) {                
   echo 
'parse error answer ',
   if (
10) {
      echo 
'Inner IF';
   } 


4. Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in … .php on line …

Hata sebebi: İlk “echo” “ ’ ” eksik olduğu için kapatılmadı. (‘) ile açtığınızda (“) ile veya (“) ile açtığınızda (‘) ile kapatırsanız da aynı hata ile karşılaşırsınız.

PHP- Kodu:
if (4) {
   echo 
'error due to missing quote ;
   if (1< 0) {
      echo '
Inner IF;    
   } 


Alıntıdır
__________________
"Bir Kavmin Seyyidi O Kavme Hizmet Edendir" (Hadis-i Şerif) - Güzel Bir Yazı - Tıkla Destek Ol
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Share on FacebookStumble this Post!Google Bookmark this Post!Diigo this Post!Yahoo Bookmark this Post!Live Bookmark this Post!Blink this Post!Propeller this post!Bookmark to AskJeeves!Bookmark to Ma.gnolia!Bookmark to Feed Me Links!Bookmark to Newsvine!Bookmark to Slashdot!Bookmark to Lycos IQ!
Alinti ile Cevapla
 

« - | - »
Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar son Mesaj
güldüren film hataları ahmet yasin Mizah Bölümü 23 24-06-2008 18:46
İlk Vahiy Forum Hataları admin Yönetim Duyuruları 3 12-12-2007 14:56


Şu Anda Konuyu Görüntüleyen Aktif Kullanıcılar : 1 (0 Üye ve 1 Misafir)
 
Konu Araçları
Görünüm Biçimi


Bookmarks
Yetkileriniz
Yeni Konu Açamazsınız
Mesajlara Cevap Yazamazsınız
Mesajınıza Eklenti Ekleyemezsiniz
Mesajlarınızı Düzenleyemezsiniz

BB code is Açık
Smileler Açık
[IMG] Kodlari Açık
HTML-KodlariKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Gitmek istediginiz klasörü seciniz

Sitemiz vBulletin Version 3.8.0 Beta 4 Kullanmaktadır.
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright © 2007 - 2008 ilkvahiy.net


Sitemizde Yazılan Yazılardan ilkvahiy.net Ekibi Sorumlu Değildir. Herkes Kendi Yazdıklarından Sorumludur.
Bu Site Bir Flört Sitesi Değildir !!! Erkek-Bayan İlişkilerinde Hududu Aşanlar Direk Olarak Siteden Atılır.
Sitemizde Crack,Warez,Serial,Keygen vs. gibi tüm yasadışı içerikleri paylaşmak yasaktır.
Reklam, Flood, Spam, Argo, Küfür Siteden Atılma Sebepleridir.

Gizlilik ve Güvenlik | Hakkımızda | Logolarımız | Bizimle Çalışmak İster misiniz ? | Link Değişim
ilkvahiy.net'e Reklam Ver | Şikayetlerinizi Bildirin | Sitemizden Atılma Sebepleri