Как работать с исключения на php?

197
23 апреля 2017, 01:30

Всем привет.

Подскажите пожалуйста, как работать с исключениями на PHP? Раньше, я работал с Python, и там все было просто:

try:
   ...
except:
   ...

Мой скрипт получает данные по API в JSON объекте, мне нужно сделать условие, которое будет проверять, если json объект ничего не вернул - подождать 10 секунд и попробовать еще раз.

На Python это решалось очень легко:

try:
   url = "http://site..........
   with urlopen(url) as response:
   .....
except:
   time.sleep(10)

Как сделать подобное исключение на PHP я не до конца понимаю.

Буду благодарен за любую помощь!

Answer 1

Обработка исключений в PHP мало чем отличается от других Си-подобных языков.

try {
  $url = "";
  // some code
} catch (\Exception $e) { // (\Throwable $e) в php7
  sleep(10);
}
READ ALSO
Перевод в двоичное [требует правки]

Перевод в двоичное [требует правки]

В файле задано большое число (100+ знаков)Необходимо сохранить это число в программе в двоичном виде

196
Подскажите IDE для С++. Для линукса [требует правки]

Подскажите IDE для С++. Для линукса [требует правки]

То есть среду разработки, которая подчеркивает код в случае не правильного набораИменно ту часть кода, в которой ошибка

189
Смысл ссылок в методах функций C++

Смысл ссылок в методах функций C++

Всем привет, я начинающий в C++, возник вопрос касательно смысла ссылок в методе функцииЕсть класс MyString, в нём два private поля: st - char массив и size - длина...

238