$title = trim((string)($_POST['title'] ?? ''));
$length_title = mb_strlen($title);
if ($length_title < 1) {
exit('Введіть заголовок.');
}
if ($length_title > 250) {
exit('Заголовок повинен містити до 250 символів.');
}✔ Що він гарантує- відсутність Notice, якщо title не передали
- завжди працює зі string
- коректно обробляє UTF-8
- не пропускає порожній заголовок
- не пропускає занадто довгий текст