Что такое «блок catch» в PHP?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Что такое «блок catch» в PHP?

Сообщение Anonymous »

Я время от времени видел подобный код в PHP, и мне было интересно, что это вообще такое.

Код: Выделить всё

$pdo = new PDO ($connect_string, $user, $pass);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try {
$pdo->exec ("QUERY WITH SYNTAX ERROR");
}
catch (PDOException $e) {
echo $e->getMessage();
}
Меня интересует подвох (PDOException $e) в целом.
Я var_dump исключение, и оно возвращает класс PDOException (ну... логическое). Но это не проясняет, в чем идея этой техники, почему она используется и как она называется :)

Я тоже видел эту технику в программировании на Java, но, к сожалению, Я не очень хорошо знаю Java... :/

Подробнее здесь: https://stackoverflow.com/questions/556 ... ock-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»