turkiyeguvercinleri - Php Hata Kodlari

Ana Sayfa
Guvercinlerin Beslenmesi
Guvercin Yemi ve Cesitleri
Kultur Tarihi ve Kuslar
Hayvanlari Koruma Kanunu
Alper Aydin-iZMiR
Ayhan Yurtsever
Iletisim
=> Php Hata Kodlari
Sayaç



 


PDO::ERRMODE_SILENT

Bu öntanımlı kiptir. PDO, gerek veritabanı gerekse deyim nesneleri üzerinde PDO::errorCode() ve PDO::errorInfo() işlevlerini kullanarak hata kodunu sizin için hazır hale getirir. Eğer hata bir deyim nesnesiyle ilgili bir işlev veya yöntem çağrısından kaynaklanmışsa bu nesne üzerinde PDOStatement::errorCode()veya PDOStatement::errorInfo() işlevini kendiniz çağırmalısınız. Eğer hata bir veritabanı nesnesiyle ilgili bir işlev veya yöntem çağrısından kaynaklanmışsa bu işlevleri bu kez veritabanı nesnesi üzerinde çağırmalısınız.

PDO::ERRMODE_WARNING

Hata kodu ayarlarına ek olarak, PDO geleneksel bir E_WARNING uyarısı da verir. Bu kip, hata ayıklama ve denemeler sırasında uygulama akışının kesilmeden oluşan sorunları görmek için kullanışlıdır.

PDO::ERRMODE_EXCEPTION

Hata kodu ayarlarına ek olarak, PDO bir PDOException istisnası oluşturup hata kodunu ve iletisini nesnenin özelliklerine yerleştirir. Bu kip de hata ayıklama sırasında uygulama akışının kesilmeden oluşan sorunları çabucak görüp müdahale etmek için kullanışlıdır. (Dikkat: Eğer istisna betiğin sonlanmasına sebep olursa veri hareketleri (transactions) özdevinimli olarak başa sarılır.)

Bu kip bir istisna nesnesi ile çalıştığından, hataların, her veritabanı çağrısında dönen değere bakmaktan, sessiz kipi kullanmaktan ve geleneksel PHP tarzı uyarılardan daha iyi ve daha kolay işleme sokulmasını sağlar.

E_ERROR

Ölümcül çalışma anı hataları. Bellek ayırma sorunu gibi giderilemeyen hatalar bu sınıfa girer. Böyle hatalar betiğin çalışmasının durmasına sebep olur.

E_WARNING

Çalışma anı uyarıları (ölümcül olmayan hatalar). Betiğin çalışması durmaz.

E_NOTICE

Çalışma anı bildirimleri. Betikte bir hataya sebep olabilecek fakat betiğin normal çalışmasını esnasında oluşmayabilecek bir şeylerin saptandığını belirtir.

E_PARSE

Derleme anı çözümleme hataları. Çözümleme hatalarını sadece çözümleyici üretir.

E_CORE_ERROR

PHP'nin başlatılması sırasında oluşan ölümcül hatalar. PHP çekirdeği tarafından üretilmesi dışında E_ERROR gibidir

E_COMPILE_ERROR

Ölümcül derleme anı hataları. Zend betik motoru tarafından üretilmesi dışındaE_ERROR gibidir.

E_COMPILE_WARNING

 Derleme anı uyarıları (ölümcül olmayan hatalar). Zend betik motoru tarafından üretilmesi dışında E_WARNING gibidir.

 

E_USER_ERROR

Kullanıcı üretimi hata iletileri. PHP işlevi trigger_error() tarafından PHP kodunda üretilmesi dışında E_ERROR gibidir.

E_USER_WARNING

 Kullanıcı üretimi uyarı iletileri. PHP işlevi trigger_error() tarafından PHP kodunda üretilmesi dışında E_WARNING gibidir.

debug_backtrace 

Hata izleme raporunu bir dizi olarak üretir

debug_print_backtrace 

Bir hata izleme Raporu basar

error_get_last 

Son oluşan hata hakkında bilgi verir

error_log 

Bir yerlere bir hata Iletisi gönderir

error_reporting 

 Hangi PHP hatalarının raporlanacağını tanımlar

restore_error_handler 

 Bir önceki hata eylemcisini devreye sokar

restore_exception_handler 

 Bir önceki istisna eylemcisini devreye sokar

set_error_handler 

Kullanıcı Tanımlı bir hata eylemcisi bildirir

set_exception_handler 

Kullanıcı Tanımlı bir istisna eylemcisi bildirir

trigger_error 

Kullanıcı seviyesinde bir hata / uyari / bilgi Iletisi üretir

T_ABSTRACT               

Sınıf Soyutlama hatası

T_AND_EQUAL      &=

        atama işleçleri hatası

T_ARRAY

dizi söz dizimi hatası

T_ARRAY_CAST    (array)

        tür çarpıtma hatası

T_BAD_CHARACTER   

        t (0x09), n (0x0a) ve r (0x0d) hariç ASCII 32'den küçük karakterler hatası

T_BOOLEAN_AND &&

        mantıksal işleçler hatası

T_BOOLEAN_OR   ||

        mantıksal işleçler hatası

T_BOOL_CAST     

(bool) veya (boolean)    tür çarpıtma hatası

 

T_CHARACTER           

Artık kullanılmıyor hatası

T_CLASS       

        sınıflar ve nesneler hatası

T_CLASS_C   __CLASS__   

sihirli sabitler hatası

T_CLONE       clone      

sınıflar ve nesneler hatası

T_CLOSE_TAG      ?> veya %>    

HTML'den Kaçmak hatası

T_CONCAT_EQUAL      .=    

atama işleçleri hatası

T_CONST       const     

sınıf sabitleri hatası

T_CONSTANT_ENCAPSED_STRING   

"foo" veya 'bar'     dizge söz dizimi

T_CONTINUE 

continue continue deyimi hatası

T_CURLY_OPEN    {$    

karmaşık değişken çözümlemeli sözdizimi hatası

T_DEC    --     

Arttırım ve Eksiltim İşleçleri hatası

T_DIR      __DIR__ 

sihirli sabitler hatası

T_DIV_EQUAL        /=     atama işleçleri

T_DNUMBER  0.12, etc  gerçek sayılar

T_DOLLAR_OPEN_CURLY_BRACES

${     Karmaşık (kaşlı ayraçlı) sözdizimi hatası

T_DOUBLE_ARROW    

dizi söz dizimi hatası

T_ENCAPSED_AND_WHITESPACE    

" $a"       dizge değişkenlerinde sabit kısım

T_ENDDECLARE  

enddeclare     declare denetim yapıları için diğer sözdizimi hatası

T_ENDFOR

endfor     for, denetim yapıları için diğer sözdizimi hatası

T_ENDFOREACH  

endforeach    foreach, denetim yapıları için diğer sözdizimi hatası

T_ENDIF

endif       if, denetim yapıları için diğer sözdizimi hatası

T_ENDSWITCH     

endswitch       switch, denetim yapıları için diğer sözdizimi hatası

T_ENDWHILE

endwhile while, denetim yapıları için diğer sözdizimi hatası

T_END_HEREDOC

yorumlu metinler hatası

T_EVAL  eval() eval()

T_EXIT    exit veya die   exit(), die()

T_EXTENDS   extends  extends, sınıflar ve nesneler

T_FILE    __FILE__       

sihirli sabitler hatası

T_FINAL 

Anahtar Sözcüğü hatası

T_FUNCTION

function veya cfunction       işlevler hatası

T_FUNC_C      __FUNCTION__

        sihirli sabitler hatası T_GLOBAL  global      değişken etki alanı

T_GOTO

goto        goto deyimi hatası

T_IF if      if

T_IMPLEMENTS    

implements    Nesne Arayüzleri (PHP 5.0.0 ve sonrasında mevcuttur).

T_INC      ++

        arttırım ve eksiltim işleçleri hatası

T_INCLUDE    include() include()

T_INCLUDE_ONCE

        include_once()       include_once()

T_INLINE_HTML           

PHP dışı metin hatası

T_INSTANCEOF    

instanceof      tür

T_INT_CAST  

(int) or (integer)     tür çarpıtma hatası

T_INTERFACE

        interface Nesne Arayüzleri T_ISSET    isset()     isset()

T_IS_EQUAL  ==   

karşılaştırma işleçleri hatası

T_IS_GREATER_OR_EQUAL       >=   

karşılaştırma işleçleri hataları:

T_IS_IDENTICAL    ===  karşılaştırma işleçleri hatası

T_IS_NOT_EQUAL != or <>   karşılaştırma işleçleri hatası

T_IS_NOT_IDENTICAL   !==   karşılaştırma işleçleri hatası

T_IS_SMALLER_OR_EQUAL        <=    karşılaştırma işleçleri hatası

T_LINE    __LINE__       

sihirli sabitler hatası

T_METHOD_C        __METHOD__

sihirli sabitler hatası T_MINUS_EQUAL       -=    

atama işleçleri hatası

T_MOD_EQUAL     %=   atama işleçleri hatası

T_MUL_EQUAL      *=     atama işleçleri hatası

T_NEW  

yeni sınıflar ve nesneler hatası

T_OLD_FUNCTION old_function   T_OPEN_TAG <?php, <? veya <%        HTML'den Kaçmak

T_OPEN_TAG_WITH_ECHO <?= veya <%= HTML'den Kaçmak

T_OR_EQUAL        |=    

atama işleçleri hatası

 

user_error 

trigger_error işlevinin takma adıdır

error_level

Gerekli - kullanıcı tanımlı bir hata için hata raporu düzeyini belirtir. Bir değer sayı olmalıdır.

ERROR_MESSAGE

Gerekli  kullanıcı tanımlı hata için hata mesajı belirtir

error_file

İsteğe bağlı  hatanın oluştuğu dosya adını belirtir

ERROR_LINE

İsteğe bağlı - hatanın oluştuğu satır numarasını belirtir

error_context

İsteğe bağlı hata meydana geldiğinde, kullanılan her değişken ve değerlerini içeren bir dizi belirtir.

debug_backtrace()

 

Hata izleme raporunu bir dizi olarak üretir.

 

debug_print_backtrace

Bir hata izleme raporu yazdırır.

error_get_last()

Son oluşan hata hakkında bilgi verir

 

restore_error_handler()

 

Bir önceki hata eylemcisini devreye sokar.

 

error_log()

 

Sunucu üzerinde bir dosyaya hata iletisi gönderir.

 

user_error()

 

trigger_error işlevinin takma adıdır.

set_exception_handler()

 

Kullanıcı tanımlı bir istisna eylemcisi bildirir.

 

set_error_handler()

 

Kullanıcı tanımlı bir hata eylemcisi bildirir.

 

trigger_error()

 

Kullanıcıya bir hata, uyarı, bilgi iletisi oluşturur.

 

restore_exception_handler()

 

Bir önceki istisna eylemcisini devreye sokar.

 

E_USER_NOTICE

Kullanıcı üretimi bildirim iletileri. PHP işlevi trigger_error() tarafından PHP kodunda üretilmesi dışında E_NOTICE gibidir.

E_STRICT

 Yazdığınızı PHP kodunun ileriye dönük uyumluluğunu ve birlikte çalışabilirliğini en iyilemek amacıyla PHP tarafından yapılan önerileri etkin kılar.

E_RECOVERABLE_ERROR

Yakalanabilir ölümcül hata. Tehlikeli olma olasılığı bulunan bir hata oluştuğunu fakat yorumlayıcıyı kararsız durumda bırakmadığını belirtir. Hata, kullanıcı tarafından bir eylemci tanımlanarak yakalanmadığı (set_error_handler() işlevine bakınız) takdirde betik E_ERROR hatasıyla sonlanır.

E_DEPRECATED

Çalışma anı bildirimleri. Gelecek sürümlerle çalışmayacak kodlar hakkındaki uyarıları etkin kılar.

E_USER_DEPRECATED

Kullanıcı üretimi kullanımı önerilmiyor bildirimleri. PHP işlevi trigger_error() tarafından PHP kodunda üretilmesi dışındaE_DEPRECATED gibidir.

E_ALL

Desteklenen (PHP 6'da E_STRICT dışında kalan) tüm hatalar ve uyarılar.

Error_reporting 

 Hangi PHP hatalarının raporlanacağını tanımlar

 

 

Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol