Files
php_8/exceptions/catch_union.php
2022-07-31 10:34:10 +03:00

23 lines
742 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 />";
}