pg_result_status(PHP 4 >= 4.2.0) pg_result_status - получает статус результата запроса. Описаниеint pg_result_status (resource result) pg_result_status() возвращает статус результирующего ресурса. Возможные retun-значения: PGSQL_EMPTY_QUERY, PGSQL_COMMAND_OK, PGSQL_TUPLES_OK, PGSQL_COPY_TO, PGSQL_COPY_FROM, PGSQL_BAD_RESPONSE, PGSQL_NONFATAL_ERROR и PGSQL_FATAL_ERROR. См. также pg_connection_status(). |
||||||||||
|
||||||||||
Если этот модификатор установлен, конструкции "начало строки" и "конец строки" совпадают с точками непосредственно до или сразу после символа newline в строке-субъекте, соответственно, а также в самом начале и в самом конце. Эквивалентно Perl-модификатору /m. Если в строке-субъекте нет символов "\n" или отсутствуют ^ или $ в патэрне, установка этого модификатора не даст эффекта.
Если этот модификатор установлен, метасимвол dot (точка) соответствует всем символам, включая символы новой строки. Без него - символы новой строки исключаются. Этот модификатор эквивалентен Perl'овскому модификатору /s. Отрицательный класс, такой как [^a], всегда совпадает с символом новой строки вне зависимости от установки этого модификатора.
Если этот модификатор установлен, пробельные символы в патэрне игнорируются, кроме тех случаев, когда они заменяются (escape), или когда находятся внутри класса символов, а символы между незаменёнными/unescaped # вне класса символов и следующий символ newline, включительно, также игнорируются. Это эквивалентно Perl-модификатору /x и даёт возможность включать комментарии внутрь сложных патэрнов. Заметьте, однако, что это применимо только символьным данным. Пробельные символы никогда не могут появляться внутри последовательностей специальных символов в патэрне, например, внутри последовательности (?(, которая вводит условный субпатэрн.
| |