PHP конвертировать проверку для использования троичного оператора - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь преобразовать существующую проверку для файла, чтобы вместо нее использовать троичный оператор. Мой оригинальный чек это ...

if (isset($_FILES["file"])) {
    echo '7';
};

Это работает правильно, моя версия с использованием троичного оператора выглядит следующим образом ...

isset($_FILES['file']) ? $_FILES['file'] : 7;

Я получаю сообщение об ошибке ...

Неопределенный индекс: файл

Почему это происходит, где я иду не так?

1 Ответ

0 голосов
/ 12 июня 2019

Этот код не выглядит ненормальным

<?php
error_reporting(E_ALL);
echo isset($_FILES['file']) ? $_FILES['file'] : 7;

Нажмите для запуска: https://3v4l.org/PtTmm#output

Пожалуйста, проверьте местоположение, вызвавшее ошибку.

...