<?php if (isset($_SESSION['alert'])): ?>
<div class="alert alert-<?= $_SESSION['alert']['result'] ?> p-1 my-1"><?= $_SESSION['alert']['text'] ?></div>
<?php unset($_SESSION['alert']); ?>
<?php else: ?>
<div class="alert alert-dark p-1 my-1"><?= $site->description ?></div>
<?php endif; ?>
echo $a;
// Результат
// Сработал обработчик: error
// Ошибка 500: Undefined variable: content
// Файл: D:\voynushka.osp\app\views\App\home.php
// Строка: 2
echo $a;
// Результат
// Сработал обработчик: error
// Ошибка 500: Undefined variable: a
// Файл: D:\voynushka.osp\app\views\App\home.php
// Строка: 2
throw new WrongParamException(); // или какая-то другая логика, например возвращать строку по умолчанию
private static function removeQueryString($url): string
{
if ($url) {
$params = explode('&', $url, 2);
if (strpos($params[0], '=') === false) {
return rtrim($params[0], '/');
}
}
return ''; // вернём пустую строку по умолчанию
}
я от Вас ухожу, зачем Вам мои паспортные данные