Почему мое заявление if не работает: неожиданно! после || - PullRequest
0 голосов
/ 03 февраля 2020

Мой текстовый редактор и php говорит неожиданно ! после || кто-нибудь знает эту ошибку? Это очень странно

foreach($data as $pile->data) 
    if(!is_float($data) || ! is_int($data)) 
        die('Pile::sort() invalid $pile data');

Я использую VS-код в качестве текстового редактора и PHP 7.2.24-0ubuntu0.18.04.2 (cli) (построено: 13 января 2020 18:39:59) (NTS )

Ответы [ 3 ]

0 голосов
/ 03 февраля 2020

Я обновил php, и теперь это работает.

0 голосов
/ 03 февраля 2020

Иногда старые версии не могут различить guish несколько сцен ios и пробелы, если они добавлены намеренно. Прежде всего, используйте этот измененный код.

foreach($data as $pile->data) 
if((!is_float($data)) || (!is_int($data))) 
    die('Pile::sort() invalid $pile data');

В противном случае, пожалуйста, попробуйте обновить его до последней версии или выполните несколько проверок. Если проблема все еще существует, пожалуйста, свяжитесь с официальным инструментом sport или прочитайте официальную документацию.

0 голосов
/ 03 февраля 2020

У меня уже была эта ошибка, мне пришлось обновить мой редактор и загрузить последнюю версию Wamp. Не уверен, почему, но это сработало для меня. Может тебе стоит попробовать

...