mirror of
https://github.com/igorsimdyanov/php8.git
synced 2025-08-03 16:43:03 +00:00
21 lines
573 B
PHP
21 lines
573 B
PHP
<?php
|
|
require_once 'user_own_exceptions.php';
|
|
|
|
try {
|
|
$user = new User(
|
|
'igorsimdyanov@gmail.com',
|
|
'password',
|
|
'Игорь',
|
|
'Симдянов');
|
|
|
|
echo $user->password;
|
|
} catch (Exception $exp) {
|
|
echo 'ExceptionSQL-исключение ' . $exp::class . '<br />';
|
|
// Передача исключения далее по каскаду
|
|
throw $exp;
|
|
} catch (AttribueException $exp) {
|
|
echo 'AttribueException-исключение';
|
|
} catch (PasswordException $exp) {
|
|
echo 'PasswordException-исключение';
|
|
}
|