Вы не зашли.
Главная » PHP » Вопрос про фильтрацию
#1. WapStyle Off (3)
Участник
2023.11.22 20:08
Есть такой вариант
       
Код:
// Зададим тип запроса с проверкой на правильность запроса
$action = $_GET['action'] ?? NULL;
$action = in_array($action, ['bitrate', 'conversion']) ? $action : NULL;
// Битрейт или формат с проверкой ввода данных
$type = $_GET['type'] ?? NULL;
$type = in_array($type, ['ogg', 'aac', 'wav', 'wma', 256, 192, 128]) ? $type : NULL;
т.е. то что не указано будет получать NULL

Верно делаю? Просто на php 8 много фич, я ещё к такому не могу привыкнуть) даже редакторы к match относятся как к функции, а не часть php кода)
Код:
$title = $title_str ?? ''.match($sort)
{
'top' => 'Топ файлов по скачиванию',
'all' => 'Все файлы',
default => 'Новинки DFM, Что играло на DFM'
};
#2. Gemorroj Off (107)
Administrator
2023.11.22 23:11
по ?? да, все верно.
по match конкатенация там лишняя.
Код:
span style="color: #0000BB"><?php $title = $title_str ?? match($sort) { 'top' => 'Топ файлов по скачиванию', 'all' => 'Все файлы', default => 'Новинки DFM, Что играло на DFM' };
#3. WapStyle Off (3)
Участник
2023.11.23 16:04
Спасибо не знал
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.008 s