Ассоциативный массив параметров подключения, которые влияют на поведение
       подключения, в котором допустимые ключи массива включают:
       
       Эти новые опции ОС i5/OS доступны в модуле ibm_db2 версии 1.5.1 и новее.
       
        
         i5_lib 
         - 
          
           Символьное значение, которое указывает библиотеку по умолчанию, которая
           будет использоваться для разрешения неквалифицированных ссылок на
           файлы. Это недопустимо, если соединение использует режим именования
           системы.
          
          
        
        
         i5_naming 
         - 
          
           Значение DB2_I5_NAMING_ON включает режим
           именования системы DB2 UDB CLI iSeries. Файлы квалифицируются
           через слеш (/) в качестве разделителя. Неквалифицированные
           файлы разрешаются с использованием списка библиотек для работы.
          
          
           Значение DB2_I5_NAMING_OFF выключает режим
           именования по умолчанию DB2 UDB CLI, который представляет собой именование SQL.
           Файлы квалифицируются через точку (.) в качестве
           разделителя. Неквалифицированные файлы разрешаются с использованием
           либо библиотеки по умолчанию, либо текущего идентификатора
           пользователя.
          
          
        
        
         i5_commit 
         - 
          
           Атрибут i5_commit требуется установить перед
           вызовом функции db2_connect(). Если значение изменяется
           после установки соединения, и соединение установлено
           с удалённым источником данных, изменение не вступит в силу до
           следующего успешного вызова функции db2_connect()
           для дескриптора соединения.
           
Замечание: 
            
             Параметр ibm_db2.i5_allow_commit==0 файла php.ini
             или настройка DB2_I5_TXN_NO_COMMIT используется
             по умолчанию, но может быть изменён через параметр
             i5_commit.
            
           
          
          
           DB2_I5_TXN_NO_COMMIT — Контроль транзакций не
           используется.
          
          
           DB2_I5_TXN_READ_UNCOMMITTED — Возможны грязные
           чтения, неповторяющиеся чтения и фантомы.
          
          
           DB2_I5_TXN_READ_COMMITTED — Грязное чтение невозможно.
           Возможны неповторяющиеся чтения и фантомы
          
          
           DB2_I5_TXN_REPEATABLE_READ — Грязные чтения и
           неповторяющиеся чтения невозможны. Возможны фантомы.
          
          
           DB2_I5_TXN_SERIALIZABLE — Транзакции сериализуемы.
           Грязные чтения, неповторяющиеся чтения и фантомы невозможны.
          
          
        
        
         i5_query_optimize 
         - 
          
           DB2_FIRST_IO — Все запросы оптимизированы с целью
           максимально быстрого возврата первой страницы вывода. Эта цель
           хорошо работает, когда вывод контролируется пользователем, который,
           скорее всего, отменит запрос после просмотра первой страницы
           выходных данных. Запросы, закодированные с предложением
           OPTIMIZE FOR nnn ROWS, учитывают цель, указанную в предложении.
          
          
           DB2_ALL_IO — Все запросы оптимизированы с целью
           выполнить весь запрос до завершения в кратчайшие сроки. Это хороший
           вариант, когда выходные данные запроса записываются в файл или отчёт,
           или когда интерфейс ставит выходные данные в очередь. Запросы,
           закодированные с предложением OPTIMIZE FOR nnn ROWS, учитывают цель,
           указанную в предложении. Это значение по умолчанию.
          
          
        
        
         i5_dbcs_alloc 
         - 
          
           Значение DB2_I5_DBCS_ALLOC_ON включает схему
           распределения DB2 6X для увеличения размера столбца преобразования DBCS.
          
          
           Значение DB2_I5_DBCS_ALLOC_OFF отключает схему
           распределения DB2 6X для увеличения размера столбца преобразования DBCS.
          
          
           Замечание: параметр ibm_db2.i5_dbcs_alloc==0 файла php.ini
           или параметр DB2_I5_DBCS_ALLOC_OFF — значение
           по умолчанию, но его можно изменить через параметр
           i5_dbcs_alloc.
          
          
        
        
         i5_date_fmt 
         - 
          
           DB2_I5_FMT_ISO — Используется формат даты
           Международной организации по стандартизации ISO (yyyy-mm-dd).
           Это значение по умолчанию.
          
          
           DB2_I5_FMT_USA — Используется формат даты США
           (mm/dd/yyyy).
          
          
           DB2_I5_FMT_EUR — Используется европейский формат
           даты (dd.mm.yyyy).
          
          
           DB2_I5_FMT_JIS — Используется формат даты японского
           промышленного стандарта (yyyy-mm-dd).
          
          
           DB2_I5_FMT_MDY — Используется формат даты
           mm/dd/yyyy.
          
          
           DB2_I5_FMT_DMY — Используется формат даты
           dd/mm/yyyy.
          
          
           DB2_I5_FMT_YMD — Используется формат даты yy/mm/dd.
          
          
           DB2_I5_FMT_JUL — Используется юлианский формат
           даты (yy/ddd).
          
          
           DB2_I5_FMT_JOB — Используется задание по умолчанию.
          
          
        
        
         i5_date_sep 
         - 
          
           DB2_I5_SEP_SLASH — В качестве разделителя даты
           используется косая черта ( / ). Это значение по умолчанию.
          
          
           DB2_I5_SEP_DASH — В качестве разделителя даты
           используется дефис ( - ).
          
          
           DB2_I5_SEP_PERIOD — В качестве разделителя даты
           используется точка ( . ).
          
          
           DB2_I5_SEP_COMMA — В качестве разделителя даты
           используется запятая ( , ).
          
          
           DB2_I5_SEP_BLANK — В качестве разделителя даты
           используется пробел.
          
          
           DB2_I5_SEP_JOB — Используется задание по умолчанию.
          
          
        
        
         i5_time_fmt 
         - 
          
           DB2_I5_FMT_ISO — Используется формат времени
           Международной организации по стандартизации ISO (hh.mm.ss). Это
           значение по умолчанию.
          
          
           DB2_I5_FMT_USA — Используется формат времени США
           (hh:mmxx, где xx — обозначение AM или PM).
          
          
           DB2_I5_FMT_EUR — Используется европейский формат
           времени (hh.mm.ss).
          
          
           DB2_I5_FMT_JIS — Используется японский промышленный
           стандартный формат времени (hh:mm:ss).
          
          
           DB2_I5_FMT_HMS — Используется формат hh:mm:ss.
          
          
        
        
         i5_time_sep 
         - 
          
           DB2_I5_SEP_COLON — В качестве разделителя
           времени используется двоеточие ( : ). Это значение по умолчанию.
          
          
           DB2_I5_SEP_PERIOD — В качестве разделителя
           времени используется точка ( . ).
          
          
           DB2_I5_SEP_COMMA — В качестве разделителя
           времени используется запятая ( , ).
          
          
           DB2_I5_SEP_BLANK — В качестве разделителя времени
           используется пробел.
          
          
           DB2_I5_SEP_JOB — Используется задание по умолчанию.
          
          
        
        
         i5_decimal_sep 
         - 
          
           DB2_I5_SEP_PERIOD — В качестве десятичного
           разделителя используется точка ( . ). Это значение по умолчанию.
          
          
           DB2_I5_SEP_COMMA — В качестве десятичного
           разделителя используется запятая ( , ).
          
          
           DB2_I5_SEP_JOB — Используется задание по умолчанию.
          
          
        
       
      
      
       Данная новая опция ОС i5/OS доступна в модуле ibm_db2 версии 1.8.0 и новее.