пустой ввод текста означает пустой элемент $ _POST []? (Null Coallesce)

Итак, мой вопрос:

Если я не пишу ничего на входе

<input type="text" name="test">

в простой форме с методом сообщения, когда я получаю $_POST массив в моем действии URL, $_POST["test"] существует как пустая строка ($_POST["test"] => "").

Так что я не могу использовать ноль слияния так как $var = $_POST["test"] ?? 'default'; потому что это всегда $var = ""; (как обычно).

Любой способ решить эту проблему?

0

Решение

Только проверить, доступен ли ОСОБЕННЫЙ Ключ в данных поста

if (isset($_POST['test']) )
{
$textData = '+text'.$_POST['test'];
echo $textData;
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]