sesam_connect(только PHP 3 CVS) sesam_connect - открывает соединение с базой данных SESAM. Описаниеbool sesam_connect (string catalog, string schema, string user) Возвращает TRUE, если соединение с БД SESAM установлено, FALSE при ошибке. sesam_connect() устанавливает соединение с задачей обработчика БД SESAM. Соединение всегда "persistent/постоянное" в том смысле, что только самый первый вызов загрузит драйвер из сконфигурированной библиотеки SESAM OML PLAM. Последующие вызовы используют тот же драйвер и сразу используют заданный каталог, схему и пользователя. При создании БД имя "catalog" специфицируется в директиве
конфигурации SESAM Схема ссылается на "schema" желаемую схему БД (см. руководство SESAM handbook). Аргумент "user" ссылается на одного из пользователей, которым разрешён доступ к этой комбинации "catalog" / "schema". Заметьте, что "user" полностью независим от id'ов системных пользователей и от HTTP-защиты user/password. Он появляется только в конфигурации SESAM. См. также sesam_disconnect().
|
||||||||||
|
||||||||||
Фактически такое выполнение обычными скобками двух функций не всегда помогает.
Бывают случаи, когда необходим группировка субпатэрнов без необходимости захвата.
Если после открывающей скобки идёт "?:", субпатэрн не выполняет захвата и не
учитывается при подсчёте количества захвативших субпатэрнов. Например, если
строка "the white queen" сопоставляется с патэрном
((?:red|white) (king|queen))
то будут захвачены подстроки "white queen" и "queen", и они будут пронумерованы
1 и 2. Максимальное количество захватываемых подстрок - 99, а максимальное количество
всех субпатэрнов, захватывающих и незахватывающих, равно 200.
В качестве удобной аббревиатуры, если любые установки опций нужны в начале
незахватывающего субпатэрна, буквы опций могут появляться между "?" и ":". Таким
образом, два субпатэрна
(?i:saturday|sunday)
(?:(?i)saturday|sunday)
совпадают с одним и тем же набором строк. Поскольку альтернативные ветви пробуются
слева направо, а опции не восстанавливают значения, пока не будет достигнут
конец субпатэрна, установка опций в одной ветви не влияет на последующие ветви,
и поэтому вышеприведённые патэрны совпадают с "SUNDAY", а также с "Saturday".
| |