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