WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

PHP データ・タイプ

PHP データ・タイプは WebSphere® Message Broker によりサポートされています。

以下の表は、ESQL データ・タイプと PHP データ・タイプとのマッピングを示しています。

ESQL タイプ PHP タイプ
INTEGER、INT
  • int - -2147483648 から 2147483647 までの範囲の整数
  • float - -2147483648 から 2147483647 までの範囲外にある整数
FLOAT float
DECIMAL Java™ BigDecimal
CHARACTER、CHAR string
BLOB MbsBlob
DATE Java com.ibm.broker.plugin.MbDate
TIME、GMTIME Java com.ibm.broker.plugin.MbTime
TIMESTAMP、GMTIMESTAMP Java com.ibm.broker.plugin.MbTimestamp
INTERVAL サポートされません
BOOLEAN Boolean
REFERENCE MbsElement

一部の PHP タイプ (例えば BigDecimal や MbTimestamp) は、Java データ・タイプにマップされます。 これらの値は、Java Bridge を使用して操作できます。 詳しくは、PHP からの Java の呼び出しを参照してください。

PHP には 64 ビットの整数タイプはないので、大きい値は浮動小数点で表されます。 Java タイプは、Java Bridge を使用して操作できます。 INTERVAL ESQL タイプは、ブローカーの Java API では表されません。

PHP は、1 バイト・ストリングとしてストリング・データ・タイプで保管された値を処理します。 ただし PHP には、PHP ストリング変数内のマルチバイト・ストリングの操作を可能にする、マルチバイト・ストリング拡張があります。 この PHP 拡張は、PHPCompute ノードに組み込まれています。

PHP 拡張について詳しくは、PHP: Hypertext Preprocessor Web サイトを参照してください。

以下のマルチバイト機能は、PHPCompute ノードで提供されます。

関数 説明
mb_convert_encoding ストリングの文字エンコードを変換します。
mb_decode_mimeheader MIME ヘッダーのエンコード・ストリングをデコードします。
mb_encode_mimeheader MIME ヘッダー・エンコードでストリングをエンコードします。
mb_ereg マルチバイト・サポートを使用して正規表現の突き合わせを実行します。
mb_ereg_replace マルチバイト・サポートを使用して正規表現を置き換えます。
mb_internal_encoding 内部文字エンコードを設定または取得します。
mb_regex_encoding マルチバイト正規表現の現行エンコードをストリングとして返します。
mb_regex_set_options マルチバイト正規表現関数のデフォルト・オプション (options パラメーターで指定) を設定します。
mb_split マルチバイト・ストリングを分割し、結果を配列で返します。
mb_stripos 別のストリング内でのストリングの最初のオカレンスの位置を検出します。 この機能では大/小文字は区別されません。
mb_stristr 別のストリング内でのストリングの最初のオカレンスを検出します。 この機能では大/小文字は区別されません。
mb_strlen ストリングの長さを取得します。
mb_strpos ストリング内でのストリングの最初のオカレンスの位置を検出します。
mb_strrchr 別のストリング内でのストリング内の文字の最後のオカレンスを検出します。
mb_strrichr 別のストリング内でのストリング内の文字の最後のオカレンスを検出します。 この機能では大/小文字は区別されません。
mb_strripos 別のストリング内でのストリングの最後のオカレンスの位置を検出します。 この機能では大/小文字は区別されません。
mb_strrpos ストリング内でのストリングの最後のオカレンスの位置を検出します。
mb_strstr 別のストリング内でのストリングの最初のオカレンスを検出します。
mb_strtolower ストリングを小文字にします。
mb_strtoupper ストリングを大文字にします。
mb_substitute_character 置換文字を設定または取得します。
mb_substr ストリングの一部を取得します。
mb_substr_count サブストリングのオカレンス数を数えます。
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:46:21


参照トピック参照トピック | バージョン 8.0.0.5 | ac69009_