php-internal-docs 8.4.8
Unofficial docs for php/php-src
|
#include "zend.h"
#include "zend_API.h"
#include "zend_builtin_functions.h"
#include "zend_interfaces.h"
#include "zend_exceptions.h"
#include "zend_vm.h"
#include "zend_dtrace.h"
#include "zend_smart_str.h"
#include "zend_exceptions_arginfo.h"
#include "zend_observer.h"
Go to the source code of this file.
Macros | |
#define | CHECK_EXC_TYPE(id, type) |
#define | GET_PROPERTY(object, id) |
#define | GET_PROPERTY_SILENT(object, id) |
#define | TRACE_APPEND_KEY(key) |
Definition at line 337 of file zend_exceptions.c.
Definition at line 403 of file zend_exceptions.c.
Definition at line 405 of file zend_exceptions.c.
Definition at line 483 of file zend_exceptions.c.
Definition at line 234 of file zend_exceptions.c.
ZEND_API ZEND_COLD zend_object * zend_create_graceful_exit | ( | void | ) |
Definition at line 1013 of file zend_exceptions.c.
ZEND_API ZEND_COLD zend_object * zend_create_unwind_exit | ( | void | ) |
Definition at line 1008 of file zend_exceptions.c.
ZEND_API ZEND_COLD zend_result zend_exception_error | ( | zend_object * | ex, |
int | severity ) |
Definition at line 898 of file zend_exceptions.c.
ZEND_API zend_class_entry * zend_exception_get_default | ( | void | ) |
Definition at line 806 of file zend_exceptions.c.
Definition at line 153 of file zend_exceptions.c.
Definition at line 141 of file zend_exceptions.c.
void zend_exception_set_previous | ( | zend_object * | exception, |
zend_object * | add_previous ) |
Definition at line 96 of file zend_exceptions.c.
ZEND_NORETURN void zend_exception_uncaught_error | ( | const char * | format, |
... ) |
Definition at line 974 of file zend_exceptions.c.
ZEND_API zend_class_entry * zend_get_error_exception | ( | void | ) |
Definition at line 813 of file zend_exceptions.c.
ZEND_API zend_class_entry * zend_get_exception_base | ( | zend_object * | object | ) |
Definition at line 90 of file zend_exceptions.c.
ZEND_API bool zend_is_graceful_exit | ( | const zend_object * | ex | ) |
Definition at line 1039 of file zend_exceptions.c.
ZEND_API bool zend_is_unwind_exit | ( | const zend_object * | ex | ) |
Definition at line 1034 of file zend_exceptions.c.
ZEND_METHOD | ( | ErrorException | , |
__construct | ) |
Definition at line 356 of file zend_exceptions.c.
ZEND_METHOD | ( | ErrorException | , |
getSeverity | ) |
Definition at line 471 of file zend_exceptions.c.
Definition at line 298 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
__construct | ) |
Definition at line 306 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
__toString | ) |
Definition at line 649 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
__wakeup | ) |
Definition at line 343 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
getCode | ) |
Definition at line 445 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
getFile | ) |
Definition at line 409 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
getLine | ) |
Definition at line 421 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
getMessage | ) |
Definition at line 433 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
getPrevious | ) |
Definition at line 639 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
getTrace | ) |
Definition at line 458 of file zend_exceptions.c.
ZEND_METHOD | ( | Exception | , |
getTraceAsString | ) |
Definition at line 618 of file zend_exceptions.c.
Definition at line 755 of file zend_exceptions.c.
ZEND_API ZEND_COLD zend_object * zend_throw_error_exception | ( | zend_class_entry * | exception_ce, |
zend_string * | message, | ||
zend_long | code, | ||
int | severity ) |
Definition at line 873 of file zend_exceptions.c.
ZEND_API ZEND_COLD zend_object * zend_throw_exception | ( | zend_class_entry * | exception_ce, |
const char * | message, | ||
zend_long | code ) |
Definition at line 847 of file zend_exceptions.c.
ZEND_API ZEND_COLD zend_object * zend_throw_exception_ex | ( | zend_class_entry * | exception_ce, |
zend_long | code, | ||
const char * | format, | ||
... ) |
Definition at line 858 of file zend_exceptions.c.
ZEND_API ZEND_COLD void zend_throw_exception_internal | ( | zend_object * | exception | ) |
Definition at line 174 of file zend_exceptions.c.
Definition at line 990 of file zend_exceptions.c.
Definition at line 1026 of file zend_exceptions.c.
Definition at line 1018 of file zend_exceptions.c.
ZEND_API zend_string * zend_trace_to_string | ( | HashTable * | trace, |
bool | include_main ) |
Definition at line 592 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_argument_count_error |
Definition at line 40 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_arithmetic_error |
Definition at line 42 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_compile_error |
Definition at line 37 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_division_by_zero_error |
Definition at line 43 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_error |
Definition at line 36 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_error_exception |
Definition at line 35 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_exception |
Definition at line 34 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_parse_error |
Definition at line 38 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_request_parse_body_exception |
Definition at line 45 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_throwable |
Definition at line 33 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_type_error |
Definition at line 39 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_unhandled_match_error |
Definition at line 44 of file zend_exceptions.c.
ZEND_API zend_class_entry* zend_ce_value_error |
Definition at line 41 of file zend_exceptions.c.
ZEND_API void(* zend_throw_exception_hook) (zend_object *ex) | ( | zend_object * | ex | ) |
Definition at line 53 of file zend_exceptions.c.