Почему эмулятор не получает FCM Push

Поскольку мы теперь запускаем PHP7, ответы, приведенные здесь, не верны. Единственный, все еще в порядке, тот, что у Фрэнка Форте, поскольку он говорит о PHP7. С другой стороны, вместо того, чтобы пытаться поймать ошибку с помощью try / catch, вы можете использовать трюк: use include. Здесь три части кода:

Файл: tst1.php

<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
// Missing " and ;
echo "Testing
?>  

Запуск этого в PHP7 ничего не покажет

Теперь попробуйте следующее:

Файл: tst2.php

<?php
error_reporting(E_ALL);
ini_set('display_errors','On');
include ("tst3.php");
?> 

Файл: tst3.php

<?php
// Missing " and ;
echo "Testing
?>  

Теперь запустите tst2, который установит отчет об ошибках, затем включите tst3. Вы увидите:

Ошибка анализа: синтаксическая ошибка, неожиданный конец файла, ожидающая переменная (T_VARIABLE) или $ {(T_DOLLAR_OPEN_CURLY_BRACES) или {$ (T_CURLY_OPEN) в tst3.php в строке 4

1
задан EdChum 27 March 2019 в 08:49
поделиться