WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Tipos de datos PHP

WebSphere Message Broker da soporte a los tipos de datos PHP.

La tabla siguiente muestra las correlaciones entre los tipos de datos ESQL y PHP:

Tipo ESQL Tipo PHP
INTEGER, INT
  • int - para enteros en el rango -2147483648 - 2147483647
  • float - para enteros fuera del rango -2147483648 - 2147483647
FLOAT float
DECIMAL BigDecimal de Java™
CHARACTER, CHAR string
BLOB MbsBlob
DATE com.ibm.broker.plugin.MbDate de Java
TIME, GMTIME com.ibm.broker.plugin.MbTime de Java
TIMESTAMP, GMTIMESTAMP com.ibm.broker.plugin.MbTimestamp de Java
INTERVAL No soportado
BOOLEAN Booleano
REFERENCE MbsElement

Algunos de los tipos PHP se correlacionan con tipos de datos Java; por ejemplo, BigDecimal y MbTimestamp. Puede manipular estos valores utilizando el puente Java. Para obtener más información, consulte Llamadas a Java desde PHP.

No existe ningún tipo de entero de 64 bits en PHP, por lo que los valores de gran tamaño se representan como un valor flotante. Puede utilizar el puente Java para manipular tipos Java. El tipo INTERVAL ESQL no está representado en la API Java del intermediario.

PHP procesa los valores almacenados en un tipo de datos de serie como series de un solo byte. Sin embargo, PHP tiene una extensión de serie multibyte que permite la manipulación de series multibyte dentro de una variable de tipo serie PHP. Esta extensión PHP se incluye con el nodo PHPCompute.

Para obtener más información sobre extensiones PHP, consulte el sitio web de PHP: Preprocesador de hipertexto.

Las funciones multibyte siguientes se proporcionan con el nodo PHPCompute:

Función Descripción
mb_convert_encoding Convierte la codificación de caracteres de una serie.
mb_decode_mimeheader Decodifica la serie codificada en una cabecera MIME.
mb_encode_mimeheader Codifica una serie con codificación de cabecera MIME.
mb_ereg Ejecuta la coincidencia de expresión regular con soporte de multibyte.
mb_ereg_replace Sustituye la expresión regular con soporte de multibyte.
mb_internal_encoding Establece u obtiene la codificación de caracteres interna.
mb_regex_encoding Devuelve la codificación actual para un regex multibyte como una serie.
mb_regex_set_options Establece las opciones predeterminadas (especificadas mediante el parámetro options) para funciones regex de múltiples bytes.
mb_split Divide una serie multibyte y devuelve el resultado como una matriz.
mb_stripos Busca la posición de la primera aparición de una serie dentro de otra. Esta funcione no es sensible a las mayúsculas y minúsculas.
mb_stristr Busca la primera aparición de una serie dentro de otra. Esta funcione no es sensible a las mayúsculas y minúsculas.
mb_strlen Obtiene la longitud de una serie.
mb_strpos Busca la posición de la primera aparición de una serie en una serie.
mb_strrchr Busca la última aparición de un carácter en una serie dentro de otra.
mb_strrichr Busca la última aparición de un carácter en una serie dentro de otra. Esta funcione no es sensible a las mayúsculas y minúsculas.
mb_strripos Busca la posición de la última aparición de una serie dentro de otra. Esta funcione no es sensible a las mayúsculas y minúsculas.
mb_strrpos Busca la posición de la última aparición de una serie dentro de una serie.
mb_strstr Busca la primera aparición de una serie dentro de otra.
mb_strtolower Convierte una serie a minúsculas.
mb_strtoupper Convierte una serie a mayúsculas.
mb_substitute_character Establece u obtiene un carácter de sustitución.
mb_substr Obtiene parte de una serie.
mb_substr_count Cuenta el número de apariciones de subseries.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:01


Tema de referenciaTema de referencia | Versión 8.0.0.5 | ac69009_