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

ifx_connect

(PHP 3>= 3.0.3, PHP 4)

ifx_connect - открывает соединение с Informix-сервером.

Описание

int ifx_connect ([string database [, string userid [, string password]]])

Возвращает идентификатор соединения при успехе либо FALSE при ошибке.

ifx_connect() устанавливает соединение с сервером Informix. Все аргументы являются необязательными и, если они отсутствуют, принимаются значения по умолчанию из файла конфигурации (ifx.default_host для хоста (библиотеки Informix будут использовать значение окружения INFORMIXSERVER, если не определено), ifx.default_user для user, ifx.default_password для password (none, если не определено).

Если второй вызов ifx_connect() сделан с теми же аргументами, новая ссылка не устанавливается, а будет возвращён идентификатор уже открытой ссылки.

Ссылка на сервер будет закрыта сразу после окончания работы скрипта, если не будет закрыта до этого явным вызовом ifx_close().

См. также ifx_pconnect() и ifx_close().
Пример 1. Соединение с БД Informix
$conn_id = ifx_connect ("mydb@ol_srv1", "imyself", "mypassword");


Назад Оглавление Вперёд
ifx_close Вверх ifx_copy_blob

Глава 9. Выражения

Другой хороший пример ориентации на выражения - пре- и пост-инкремент и декремент. Пользователи PHP/FI 2 и многих других языков уже наверняка знакомы с нотацией переменная++ и переменная--. Это операции инкремента и декремента. В PHP/FI 2 оператор '$a++' не имеет значения (не является выражением), и, таким образом, вы не можете присвоить его или использовать иным образом. PHP улучшает возможности операций increment/decrement, делая их также выражениями, как в C. В PHP, как и в C, есть два типа инкремента: pre-increment и post-increment. И pre-increment, и post-increment увеличивают значение переменной на 1, и значения переменной идентичны. Разница в значении выражения инкремента. Pre-increment, который записывается как '++$variable', вычисляется в новое значение (PHP сначала увеличивает значение, прежде чем его прочитать, отсюда название 'pre-increment'). Post-increment, который записывается '$variable++', вычисляет оригинальное значение переменной $variable, а затем выполняет инкремент (PHP увеличивает переменную после чтения её значения, отсюда название 'post-increment').

Очень распространённый тип выражений - выражения сравнения. Они вычисляются в 0 или 1, означая FALSE или TRUE (соответственно). PHP поддерживает > (больше), >= (больше или равно), == (равно), != (не равно), < (меньше) и <= (меньше или равно). Эти выражения чаще всего используются внутри условных операторов, таких как if.