try-catch

Как эффективно использовать блоки try...catch в PHP

Я использовал блоки try..catch в своем PHP-коде, но я не уверен, правильно ли я их использовал. Например, часть моего ... й массив в кодировке JSON. Я просто подумал, что добавление определенного кода в мой пример не добавит никакой ценности.

Как поймать фатальную ошибку: Максимальное время выполнения в PHP превышено на 30 секунд

Я играл с системой, которую я разрабатываю, и мне удалось заставить ее вызвать это: Неустранимая ошибка: Превышено ... дь знает, есть ли способ поймать это исключение? Я читал повсюду, но, похоже, все предлагают увеличить отведенное время.

Производительность try-catch в php

Какие последствия для производительности следует учитывать при использовании операторов try-catch в php 5? Я уже чит ... php 4 и лишена многих тонкостей php 5. Таким образом, у меня самого нет большого опыта в использовании try-catchs с php.

Как поймать эту ошибку: "Обратите внимание: Неопределенное смещение: 0"

Я хочу поймать эту ошибку: $a[1] = 'jfksjfks'; try { $b = $a[0]; } catch (\Exception $e) { echo "jsdlkjfl ... ть: на самом деле, я получил эту ошибку в следующей строке: $parse = $xml->children[0]->children[0]->toArray();

Когда использовать блоки Try Catch

Хорошо, это может быть очень глупый вопрос, но я нахожу, что документация PHP по этому вопросу и несколько поисков в Ин ... рос SO о производительности). Мне кажется, что эта тема очень странная и запутанная. Может кто-нибудь меня просветить?

Обнаружение ошибок полосы с помощью метода PHP Try/Catch

Во время тестирования STRIPE на веб-сайте я построил код следующим образом: try { $charge = Stripe_Charge:: ... ption 'Stripe_CardError' with message 'Your card was declined.' in ............ /lib/Stripe/ApiRequestor.php on line 92

php - попробуйте, поймайте и повторите попытку

Иногда мой код ломается, и это выходит из-под моего контроля Как бы я сделал следующее? try { //do my stuff } catch ... так много, так что все это одна функция, поэтому я не хотел создавать и вызывать другую функцию, если бы мне не пришлось

php: попробуйте-поймайте не все исключения

Я пытаюсь сделать следующее: try { // just an example $time = 'wrong datatype'; $timestamp = date("Y ... учную проверять каждую переменную, что кажется неэффективным, учитывая, что в 99 % случаев ничего плохого не происходит.

Является ли лучшей практикой попытаться поймать весь мой PHP-код или быть как можно более конкретным?

В моем проекте не так много исключений. Прямо сейчас (мы используем MVC) У меня есть уловка try, охватывающая весь мой ... ry-catch как можно более конкретным способом, насколько это возможно, или просто сохранить его в общем виде, как сейчас?

Попытка PHP-поймать не работает

try { $matrix = Query::take("SELECT moo"); //this makes 0 sense while($row = mysqli_fetch_array($matrix, M ... hp, но часто использовал их в C#, и, похоже, в PHP они работают по-другому или, как всегда, я упускаю что-то очевидное.

Попытка/перехват PHP и фатальная ошибка

Я использую следующий скрипт для использования базы данных с использованием PHP: try{ $db = new PDO('mysql:host=' ... етов. Я проверил один из них, который не совсем то, что я хотел сделать, но который, вероятно, является лучшим подходом.

Примечание PHP: Неопределенный индекс, хотя используется trycatch

Это мой блок try/catch в PHP: try { $api = new api($_GET["id"]); echo $api -> processRequest(); } catch (Ex ... ($error); } Когда в $_GET["id"] ничего нет, я все равно получаю сообщение об ошибке. Как я могу избежать этой ошибки?

Блоки PHP try-catch: могут ли они перехватывать недопустимые типы arg?

Предыстория: Предположим, у меня есть следующий явно неверный PHP: try{ $vtest = ''; print(array_p ... avoid this Литье по типу: $vtest = ''; $vtest = (array)$vtest; print(array_pop($vtest));

Вернуться, внутри или снаружи Попробовать/поймать?

В приведенном ниже коде среда IDE предупреждает меня об "Отсутствующем операторе возврата" в последней скобке. Что заст ... ;error = 'Error al intentar conectar con la BD: ' . $e->getMessage(); } } //<----- Missing return statement

Возобновить PHP для выполнения скрипта после исключения

У меня есть php-скрипт, позволяющий сказать, что во время выполнения скрипты выдают исключение. Я хочу, чтобы мой PHP в ... } catch (PDOException $e) { //re-execute same code as within the try clause? someCode(); }

Самый чистый способ выполнения кода за пределами блока try, только если не возникает исключений

Этот вопрос касается наилучшего способа выполнения кода за пределами блока try только в том случае, если не возникает ... (!$caught) { } Итак, какой лучший (или наилучший) способ сделать это без необходимости в дополнительной переменной?

pdo улавливает и выводит ошибки mysql

Все еще пытаюсь разобраться в pdo. У меня есть инструкция insert, которая выполняется с помощью pdo. вставка отлично ... catch(PDOException $exception){ return $exception->getMessage(); } echo "exception: ".$exception;

Веб-приложение PHP, когда использовать try/catch

Я использую PHP с фреймворком CodeIgniter. Я читал некоторые статьи, в которых говорится, что использование методов try ... process var_dump($e->getMessage()); } Я в замешательстве, когда использую be, используя try/catch правильно.

Область действия переменной PHP в блоке Try/Catch

Как в PHP применяются правила области видимости переменных для блоков Try/Catch? Выходят ли переменные, объявленные в б ... т до определения области. Мой вопрос в том, как в идеале должно это работать? Как правильно и правильно это сделать?)

Функция PHP старой школы "или "с исключением [дубликат]

Возможный Дубликат: PHP: инструкция "или" при сбое инструкции: как создать новое исключение? В PHP, особенно ... " (T_THROW) в..." Кто-нибудь знает, как сделать что-то подобное? Должен ли я устанавливать переменную после "или"?