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

ifx_pconnect

(PHP 3>= 3.0.3, PHP 4)

ifx_pconnect - открывает постоянное соединение Informix.

Описание

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

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

Работа ifx_pconnect() очень напоминает ifx_connect(), но с двумя отличиями.

Эта функция работает совершенно так же, как ifx_connect(), если PHP не запущен как Apache-модуль. Во-первых, при соединении эта функция сначала попытается найти (постоянную) ссылку, уже открытую на том же хосте, username и password. Если она найдена, возвращается её идентификатор, вместо открытия нового соединения.

Во-вторых, соединение с SQL-сервером не будет закрыто по окончании выполнения скрипта. Вместо этого, ссылка останется открытой для последующего использования (ifx_close() не закроет ссылки, установленные функцией ifx_pconnect()).

Ссылки этого типа называются поэтому 'persistent/постоянные'.

См. также ifx_connect().


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

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

Если значение первого подвыражения TRUE (не нуль), то вычисляется второе подвыражение, которое становится результатом всего условного выражения. Иначе вычисляется третье выражение, которое и становиться значением.

Следующий пример должен помочь понять pre- и post-increment и выражения:

function double($i) { return $i*2; } $b = $a = 5; /* присвоить значение 5 
переменным $a и $b */ $c = $a++; /* post-increment, присвоить оригинальное значение 
$a (5) переменной $c */ $e = $d = ++$b; /* pre-increment, присвоить увеличенное 
значение $b (6) переменным $d и $e */ /* с этого места $d и $e равны 6 каждая 
*/ $f = double($d++); /* присвоить дважды значение $d до инкремента, 
2*6 = 12, переменной $f */ $g = double(++$e); /* присвоить дважды значение $e 
после  инкремента, 2*7 = 14, переменной $g */ $h = 
$g += 10; /* сначала $g увеличивается на 10 и останавливается на значении 24. 
Значение присвоения (24) присваивается затем переменной $h, и $h получает окончательное 
значение - также 24 . */