WebSphere Message Broker, Version 8.0.0.7 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

PHP extensions

WebSphere® Message Broker supports a set of PHP extensions.

The following PHP functions (listed by extension) are provided by WebSphere Message Broker. However, some differences exist between PHP.net and the implementation of PHP that is provided by WebSphere Message Broker. For more information about these differences, see Differences between WebSphere Message Broker PHP and PHP.net.

Array
  • array
  • array_change_key_case
  • array_chunk
  • array_combine
  • array_count_values
  • array_diff
  • array_diff_assoc
  • array_diff_key
  • array_diff_uassoc
  • array_diff_ukey
  • array_fill
  • array_fill_keys
  • array_filter
  • array_flip
  • array_intersect
  • array_intersect_assoc
  • array_intersect_key
  • array_intersect_uassoc
  • array_intersect_ukey
  • array_key_exists
  • array_keys
  • array_map
  • array_merge
  • array_merge_recursive
  • array_multisort
  • array_pad
  • array_pop
  • array_product
  • array_push
  • array_rand
  • array_reduce
  • array_reverse
  • array_search
  • array_shift
  • array_slice
  • array_splice
  • array_sum
  • array_udiff
  • array_udiff_assoc
  • array_udiff_uassoc
  • array_uintersect
  • array_uintersect_assoc
  • array_uintersect_uassoc
  • array_unique
  • array_unshift
  • array_values
  • array_walk
  • array_walk_recursive
  • arsort
  • asort
  • compact
  • count
  • current
  • each
  • end
  • extract
  • in_array
  • key
  • key_exists
  • krsort
  • ksort
  • natcasesort
  • natsort
  • next
  • pos
  • prev
  • range
  • reset
  • rsort
  • shuffle
  • sizeof
  • sort
  • uasort
  • uksort
  • usort
BC Math
  • bcadd
  • bccomp
  • bcdiv
  • bcmod
  • bcmul
  • bcpow
  • bcpowmod
  • bcscale
  • bcsqrt
  • bcsub
Class-object
  • call_user_method
  • call_user_method_array
  • class_exists
  • get_class
  • get_class_methods
  • get_class_vars
  • get_declared_classes
  • get_declared_interfaces
  • get_object_vars
  • get_parent_class
  • interface_exists
  • is_a
  • is_subclass_of
  • method_exists
  • property_exists
Date and time
  • checkdate
  • date
  • date_create
  • date_date_set
  • date_default_timezone_get
  • date_default_timezone_set
  • date_format
  • date_isodate_set
  • date_modify
  • date_offset_get
  • date_parse
  • date_sun_info
  • date_sunrise
  • date_sunset
  • date_time_set
  • date_timezone_get
  • date_timezone_set
  • DateTime_construct
  • DateTime_format
  • DateTime_getOffset
  • DateTime_getTimeZone
  • DateTime_modify
  • DateTime_setDate
  • DateTime_setISODate
  • DateTime_setTime
  • DateTime_setTimeZone
  • DateTimeZone_construct
  • DateTimeZone_getName
  • DateTimeZone_getOffset
  • DateTimeZone_getTransitions
  • DateTimeZone_listAbbreviations
  • DateTimeZone_listIdentifiers
  • getdate
  • gettimeofday
  • gmdate
  • gmmktime
  • gmstrftime
  • idate
  • localtime
  • microtime
  • mktime
  • strftime
  • strptime
  • strtotime
  • time
  • timezone_abbreviations_list
  • timezone_identifiers_list
  • timezone_name_from_abbr
  • timezone_name_get
  • timezone_offset_get
  • timezone_open
  • timezone_transitions_get
Directory
  • chdir
  • closedir
  • dir
  • Directory.close
  • Directory.read
  • getcwd
  • opendir
  • readdir
  • rewinddir
  • scandir
Error handling and logging
  • debug_backtrace
  • debug_print_backtrace
  • error_get_last
  • error_log
  • error_reporting
  • restore_error_handler
  • restore_exception_handler
  • set_error_handler
  • set_exception_handler
  • trigger_error
  • user_error
File system
  • basename
  • chgrp
  • chmod
  • chown
  • clearstatcache
  • copy
  • dirname
  • disk_free_space
  • diskfreespace
  • fclose
  • feof
  • fflush
  • fgetc
  • fgetcsv
  • fgets
  • file
  • file_exists
  • file_get_contents
  • file_put_contents
  • fileatime
  • filectime
  • filegroup
  • fileinode
  • filemtime
  • fileowner
  • fileperms
  • filesize
  • filetype
  • flock
  • fopen
  • fpassthru
  • fputcsv
  • fputs
  • fread
  • fseek
  • fstat
  • ftell
  • ftruncate
  • fwrite
  • glob
  • is_dir
  • is_executable
  • is_file
  • is_link
  • is_readable
  • is_uploaded_file
  • is_writable
  • is_writeable
  • link
  • linkinfo
  • lstat
  • mkdir
  • move_uploaded_file
  • parse_ini_file
  • pathinfo
  • pclose
  • popen
  • readfile
  • readlink
  • realpath
  • rename
  • rewind
  • rmdir
  • stat
  • symlink
  • tempnam
  • touch
  • umask
  • unlink
Function handling
  • call_user_func
  • call_user_func_array
  • create_function
  • func_get_arg
  • func_get_args
  • func_num_args
  • function_exists
  • get_defined_functions
  • register_shutdown_function
  • register_tick_function
  • unregister_tick_function
Java™
  • java_import
Mail
  • ezmlm_hash
  • mail
Math
  • abs
  • acos
  • acosh
  • asin
  • asinh
  • atan
  • atan2
  • atanh
  • base_convert
  • bindec
  • ceil
  • cos
  • cosh
  • decbin
  • dechex
  • decoct
  • deg2rad
  • exp
  • expm1
  • floor
  • fmod
  • getrandmax
  • hexdec
  • hypot
  • is_finite
  • is_infinite
  • is_nan
  • lcg_value
  • log
  • log10
  • log1p
  • max
  • min
  • mt_getrandmax
  • mt_rand
  • mt_srand
  • octdec
  • pi
  • pow
  • rad2deg
  • rand
  • round
  • sin
  • sinh
  • sqrt
  • srand
  • tan
  • tanh
Message Broker
  • mb_get_user_defined_property
Miscellaneous
  • constant
  • define
  • defined
  • eval
  • highlight_string
  • ignore_user_abort
  • pack
  • sleep
  • uniqid
  • unpack
  • usleep
Multibyte string
  • mb_convert_encoding
  • mb_decode_mimeheader
  • mb_detect_encoding
  • mb_detect_order
  • mb_encode_mimeheader
  • mb_ereg
  • mb_eregi
  • mb_eregi_replace
  • mb_ereg_replace
  • mb_internal_encoding
  • mb_language
  • mb_regex_encoding
  • mb_regex_set_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
MySQL
  • mysql_affected_rows
  • mysql_client_encoding
  • mysql_close
  • mysql_connect
  • mysql_create_db
  • mysql_data_seek
  • mysql_db_query
  • mysql_drop_db
  • mysql_errno
  • mysql_error
  • mysql_escape_string
  • mysql_fetch_array
  • mysql_fetch_assoc
  • mysql_fetch_field
  • mysql_fetch_lengths
  • mysql_fetch_object
  • mysql_fetch_row
  • mysql_field_flags
  • mysql_field_len
  • mysql_field_name
  • mqsql_field_seek
  • mysql_field_table
  • mysql_field_type
  • mysql_free_result
  • mysql_get_client_info
  • mysql_get_host_info
  • mqsql_get_proto_info
  • mysql_get_server_info
  • mqsql_info
  • mysql_insert_id
  • mysql_list_dbs
  • mysql_list_fields
  • mysql_list_processes
  • mysql_list_tables
  • mysql_num_fields
  • mysql_num_rows
  • mysql_pconnect
  • mysql_ping
  • mysql_query
  • mysql_real_escape_string
  • mysql_result
  • mysql_select_db
  • mysql_set_charset
  • mysql_stat
  • mysql_tablename
  • mysql_thread_id
  • mysql_unbuffered_query
Network
  • checkdnsrr
  • closelog
  • define_syslog_variables
  • fsockopen
  • gethostbyaddr
  • gethostbyname
  • gethostbynamel
  • getmxrr
  • inet_ntop
  • inet_pton
  • ip2long
  • long2ip
  • pfsockopen
  • socket_get_status
  • socket_set_blocking
  • socket_set_timeout
  • syslog
Output control
  • flush
  • ob_clean
  • ob_end_clean
  • ob_end_flush
  • ob_flush
  • ob_get_clean
  • ob_get_contents
  • ob_get_flush
  • ob_get_length
  • ob_get_level
  • ob_get_status
  • ob_implicit_flush
  • ob_list_handlers
  • ob_start
PHP options and information
  • assert
  • assert_options
  • extension_loaded
  • get_cfg_var
  • get_current_user
  • get_defined_constants
  • get_extension_funcs
  • get_include_path
  • get_included_files
  • get_loaded_extensions
  • get_magic_quotes_gpc
  • get_magic_quotes_runtime
  • getenv
  • getmypid
  • getrusage
  • ini_alter
  • ini_get
  • ini_get_all
  • ini_restore
  • ini_set
  • magic_quotes_runtime
  • memory_get_usage
  • php_sapi_name
  • php_uname
  • phpinfo
  • phpversion
  • putenv
  • restore_include_path
  • set_include_path
  • set_magic_quotes_runtime
  • set_time_limit
  • sys_get_temp_dir
  • version_compare
  • zend_version
POSIX Regex
  • ereg
  • ereg_replace
  • eregi
  • eregi_replace
  • split
  • spliti
  • sql_regcase
Program execution
  • escapeshellarg
  • escapeshellcmd
  • exec
  • passthru
  • proc_close
  • proc_open
  • proc_terminate
  • shell_exec
  • system
PCRE
  • preg_grep
  • preg_last_error
  • preg_match
  • preg_match_all
  • preg_quote
  • preg_replace
  • preg_replace_callback
  • preg_split
Session
  • session_cache_expire
  • session_cache_limiter
  • session_commit
  • session_decode
  • session_destroy
  • session_encode
  • session_get_cookie_params
  • session_id
  • session_is_registered
  • session_module_name
  • session_name
  • session_regenerate_id
  • session_register
  • session_save_path
  • session_set_cookie_params
  • session_set_save_handler
  • session_start
  • session_unregister
  • session_unset
  • session_write_close
SNMP
  • snmp2_get
  • snmp2_getnext
  • snmp2_real_walk
  • snmp2_set
  • snmp2_walk
  • snmp3_get
  • snmp3_getnext
  • snmp3_real_walk
  • snmp3_set
  • snmp3_walk
  • snmp_get_quick_print
  • snmp_get_valueretrieval
  • snmp_read_mib
  • snmp_set_enum_print
  • snmp_set_oid_numeric_print
  • snmp_set_oid_output_format
  • snmp_set_quick_print
  • snmp_set_valueretrieval
  • snmpget
  • snmpgetnext
  • snmprealwalk
  • snmpset
  • snmpwalk
  • snmpwalkoid
SPL
Data structures
  • SplObjectStorage
Iterators
  • AppendIterator
  • ArrayIterator
  • CachingIterator
  • DirectoryIterator
  • EmptyIterator
  • FilterIterator
  • InfiniteIterator
  • IteratorIterator
  • LimitIterator
  • NoRewindIterator
  • RecursiveDirectoryIterator
  • RecursiveFilterIterator
  • RecursiveIteratorIterator
Interfaces
  • Countable
  • OuterIterator
  • RecursiveIterator
  • SeekableIterator
Exceptions
  • BadFunctionCallException
  • BadMethodCallException
  • DomainException
  • InvalidArgumentException
  • LengthException
  • LogicException
  • OutOfBoundsException
  • OutOfRangeException
  • OverflowException
  • RangeException
  • RuntimeException
  • UnderflowException
  • UnexpectedValueException
SPL functions
  • class_implements
  • spl_autoload_call
  • spl_autoload_extensions
  • spl_autoload_functions
  • spl_autoload_register
  • spl_autoload_unregister
  • spl_autoload
File handling
  • SplFileInfo
Streams
  • stream_bucket_append
  • stream_bucket_make_writeable
  • stream_bucket_new
  • stream_bucket_prepend
  • stream_context_create
  • stream_context_get_default
  • stream_context_get_options
  • stream_context_get_params
  • stream_context_set_default
  • stream_context_set_option
  • stream_context_set_params
  • stream_copy_to_stream
  • stream_filter_append
  • stream_filter_prepend
  • stream_filter_register
  • stream_filter_remove
  • stream_get_contents
  • stream_get_filters
  • stream_get_line
  • stream_get_meta_data
  • stream_get_transports
  • stream_get_wrappers
  • stream_select
  • stream_set_blocking
  • stream_set_timeout
  • stream_socket_accept
  • stream_socket_client
  • stream_socket_get_name
  • stream_socket_pair
  • stream_socket_recvfrom
  • stream_socket_sendto
  • stream_socket_server
  • stream_socket_shutdown
  • stream_wrapper_register
  • stream_wrapper_restore
  • stream_wrapper_unregister
String
  • addcslashes
  • addslashes
  • bin2hex
  • chop
  • chr
  • chunk_split
  • convert_cyr_string
  • convert_uudecode
  • convert_uuencode
  • count_chars
  • crc32
  • echo
  • explode
  • fprintf
  • get_html_translation_table
  • hebrev
  • hebrevc
  • html_entity_decode
  • htmlentities
  • htmlspecialchars
  • htmlspecialchars_decode
  • implode
  • join
  • levenshtein
  • localeconv
  • ltrim
  • md5
  • md5_file
  • metaphone
  • money_format
  • nl2br
  • nl_langinfo
  • number_format
  • ord
  • parse_str
  • print
  • printf
  • quoted_printable_decode
  • quotemeta
  • rtrim
  • setlocale
  • sha1
  • sha1_file
  • similar_text
  • soundex
  • sprintf
  • sscanf
  • str_ireplace
  • str_pad
  • str_repeat
  • str_replace
  • str_rot13
  • str_shuffle
  • str_split
  • str_word_count
  • strcasecmp
  • strchr
  • strcmp
  • strcoll
  • strcspn
  • strip_tags
  • stripcslashes
  • stripos
  • stripslashes
  • stristr
  • strlen
  • strnatcasecmp
  • strnatcmp
  • strncasecmp
  • strncmp
  • strpbrk
  • strpos
  • strrchr
  • strrev
  • strripos
  • strrpos
  • strspn
  • strstr
  • strtok
  • strtolower
  • strtoupper
  • strtr
  • substr
  • substr_compare
  • substr_count
  • substr_replace
  • trim
  • ucfirst
  • ucwords
  • vfprintf
  • vprintf
  • vsprintf
  • wordwrap
Tokenizer
  • token_get_all
  • token_name
URL
  • base64_decode
  • base64_encode
  • http_build_query
  • parse_url
  • rawurldecode
  • rawurlencode
  • urldecode
  • urlencode
Variable handling
  • debug_zval_dump
  • doubleval
  • empty
  • floatval
  • get_defined_vars
  • get_resource_type
  • gettype
  • intval
  • is_array
  • is_bool
  • is_callable
  • is_double
  • is_float
  • is_int
  • is_integer
  • is_long
  • is_null
  • is_numeric
  • is_object
  • is_real
  • is_resource
  • is_scalar
  • is_string
  • isset
  • print_r
  • serialize
  • settype
  • strval
  • unserialize
  • unset
  • var_dump
  • var_export

For more information about the PHP extension functions, see the PHP: Hypertext Preprocessor website.

Notices | Trademarks | Downloads | Library | Support | Feedback

Copyright IBM Corporation 1999, 2016Copyright IBM Corporation 1999, 2016.

        
        Last updated:
        
        Last updated: 2016-05-23 14:47:54


Reference topicReference topic | Version 8.0.0.7 | bc31250_