Функции Язык программирования PHP

dbplus_aql

(только 4.1.0 - 4.2.1)

dbplus_aql - выполняет AQL-запрос.

Описание

resource dbplus_aql (string query [, string server [, string dbpath]])

Предупреждение!

Эта функция - ЭКСПЕРИМЕНТАЛЬНАЯ. Поведение, имя и всё остальное, что задокументировано для данной функции может быть изменено в будущих релизах РНР без предупреждения. Вы можете использовать эту функцию только на свой страх и риск.

dbplus_aql() выполнит AQL-запрос query при заданных server и dbpath.

При успехе возвратит реляционный дескриптор. Результирующие данные могут быть получены из это связи путём вызова dbplus_next() и dbplus_current(). Другие функции реляционного доступа не будут работать со связью-результатом.

Информация о AQL A... Query Language предоставляется в оригинальном учебнике по db++.

Вариант 4: разборщик PHP вне дерева web

Очень надёжной опцией является помещение исполняемого файла разборщика PHP где-нибудь вне дерева файлов web. В /usr/local/bin, например. Единственным недостатком этой опции является то, что вы теперь должны помещать строку вроде следующей:

#!/usr/local/bin/php

как первую строку любого файла, содержащего тэги PHP. Вы также должны сделать файл исполняемым. То есть рассматривать его так же, как любой другой CGI-скрипт, написанный на Perl или sh или любом другом языке скриптинга, который использует механизм замены #! оболочки для запуска самого себя.

Чтобы PHP корректно обрабатывал информацию PATH_INFO и PATH_TRANSLATED при такой установке, разборщик РНР должен быть скомпилирован с опцией конфигурации --enable-discard-path.