Error
(PHP 7, PHP 8)
ΠΡΡΡΠΏ
Error - Π±Π°Π·ΠΎΠ²ΠΈΠΉ ΠΊΠ»Π°Ρ Π²ΡΡΠΌ Π²Π½ΡΡΡΡΡΠ½ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΎΠΊ PHP.
ΠΠ³Π»ΡΠ΄ ΠΊΠ»Π°ΡΡΠ²
class Error
implements
Throwable {
/* Π‘Π²ΠΎΠΉΡΡΠ²Π° */
protected
string
$message = "";
private
string
$string = "";
protected
int
$code;
protected
string
$file = "";
protected
int
$line;
private
array
$trace = [];
private
?Throwable
$previous = null;
/* ΠΠ΅ΡΠΎΠ΄Ρ */
public __construct(string $message = "", int $code = 0, ?Throwable $previous = null)
final public getMessage(): string
final public getPrevious(): ?Throwable
final public getCode(): int
final public getFile(): string
final public getLine(): int
final public getTrace(): array
final public getTraceAsString(): string
public __toString(): string
private __clone(): void
}
ΠΠ»Π°ΡΡΠΈΠ²ΠΎΡΡΡ
message
ΠΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ ΠΏΡΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ
code
ΠΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ
file
ΠΠΌ'Ρ ΡΠ°ΠΉΠ»Ρ, Π² ΡΠΊΠΎΠΌΡ ΡΡΠ°Π»Π°ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°
line
ΠΠΎΠΌΠ΅Ρ ΡΡΠ΄ΠΊΠ°, Π² ΡΠΊΠΎΠΌΡ ΡΡΠ°Π»Π°ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°
previous
Π Π°Π½ΡΡΠ΅ Π²ΠΈΠΊΠΈΠ½ΡΡΠΈΠΉ Π²ΠΈΠ½ΡΡΠΎΠΊ
string
Π‘ΡΡΠΎΠΊΠΎΠ²Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½Ρ ΡΡΠ°ΡΡΠ²Π°Π½Π½Ρ ΡΡΠ΅ΠΊΠ°
trace
Π’ΡΠ°ΡΡΠ²Π°Π½Π½Ρ ΡΡΠ΅ΠΊΠ° Ρ Π²ΠΈΠ³Π»ΡΠ΄Ρ ΠΌΠ°ΡΠΈΠ²Ρ
ΠΠΌΡΡΡ
- Error::__construct - Π‘ΡΠ²ΠΎΡΡΡ ΠΎΠ±'ΡΠΊΡ ΠΊΠ»Π°ΡΡ Error
- Error::getMessageβ ΠΡΡΠΈΠΌΡΡ ΠΏΠΎΠ²ΡΠ΄ΠΎΠΌΠ»Π΅Π½Π½Ρ ΠΏΡΠΎ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ
- Error::getPreviousβ ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΏΠΎΠΏΠ΅ΡΠ΅Π΄Π½ΡΠΉ Throwable
- Error::getCodeβ ΠΠΎΠ²Π΅ΡΡΠ°Ρ ΠΊΠΎΠ΄ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ
- Error::getFileβ ΠΡΡΠΈΠΌΡΡ ΡΠ°ΠΉΠ», Ρ ΡΠΊΠΎΠΌΡ ΡΡΠ°Π»Π°ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°
- Error::getLineβ ΠΡΡΠΈΠΌΡΡ Π½ΠΎΠΌΠ΅Ρ ΡΡΠ΄ΠΊΠ°, Π² ΡΠΊΠΎΠΌΡ ΡΡΠ°Π»Π°ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΠ°
- Error::getTraceβ ΠΡΡΠΈΠΌΡΡ ΡΡΠ°ΡΡΠ²Π°Π½Π½Ρ ΡΡΠ΅ΠΊΠ°
- Error::getTraceAsStringβ ΠΡΡΠΈΠΌΡΡ ΡΡΠ°ΡΡΠ²Π°Π½Π½Ρ ΡΡΠ΅ΠΊΠ° Ρ Π²ΠΈΠ³Π»ΡΠ΄Ρ ΡΡΠ΄ΠΊΠ°
- Error::__function toString() { [native code] }β Π‘ΡΡΠΎΠΊΠΎΠ²Π΅ ΠΏΠΎΠ΄Π°Π½Π½Ρ ΠΏΠΎΠΌΠΈΠ»ΠΊΠΈ
- Error::__clone - ΠΠ»ΠΎΠ½ΡΡ ΠΏΠΎΠΌΠΈΠ»ΠΊΡ