PHP İstisna Referansı
PHP İstisna Nesnesi
İstisnalar, işlevler ve yöntemler tarafından hatalar ve beklenmeyen davranışlar hakkında bilgi göndermek için kullanılır.
Exception nesnesinin genel özelliği yoktur, ancak yapıcı ve yöntemler kullanılarak yazılabilen veya bunlardan okunabilen özel ve korumalı özelliklere sahiptir.
İstisna nesnesi aşağıdaki yöntemlere sahiptir:
Method | Description |
---|---|
Exception() | The contructor of the Exception object |
getCode() | Returns the exception code |
getFile() | Returns the full path of the file in which the exception was thrown |
getMessage() | Returns a string describing why the exception was thrown |
getLine() | Returns the line number of the line of code which threw the exception |
getPrevious() | If this exception was triggered by another one, this method returns the previous exception. If not, then it returns null |
getTrace() | Returns an array with information about all of the functions that were running at the time the exception was thrown |
getTraceAsString() | Returns the same information as getTrace(), but in a string |