|
New Functions
In PHP 5 there are some new functions. Here is the list of them:
Arrays:
-
array_combine - Creates an array by using one array
for keys and another for its values
-
array_diff_uassoc - Computes the difference of
arrays with additional index check which is performed by a user supplied
callback function
-
array_udiff - Computes the difference of arrays by
using a callback function for data comparison
-
array_udiff_assoc - Computes the difference of
arrays with additional index check. The data is compared by using a
callback function
-
array_udiff_uassoc - Computes the difference of
arrays with additional index check. The data is compared by using a
callback function. The index check is done by a callback function also
-
array_walk_recursive - Apply a user function
recursively to every member of an array
-
array_uintersect_assoc - Computes the intersection of
arrays with additional index check. The data is compared by using a
callback function
-
array_uintersect_uassoc - Computes the intersection of
arrays with additional index check. Both the data and the indexes are compared
by using separate callback functions
-
array_uintersect - Computes the intersection of arrays.
The data is compared by using a callback function
InterBase:
-
ibase_affected_rows - Return the number of rows
that were affected by the previous query
-
ibase_backup - Initiates a backup task in the
service manager and returns immediately
-
ibase_commit_ret - Commit a transaction without
closing it
-
ibase_db_info - Request statistics about a
database
-
ibase_drop_db - Drops a database
-
ibase_errcode - Return an error code
-
ibase_free_event_handler - Cancels a registered
event handler
-
ibase_gen_id - Increments the named generator and
returns its new value
-
ibase_maintain_db - Execute a maintenance command
on the database server
-
ibase_name_result - Assigns a name to a result set
-
ibase_num_params - Return the number of parameters
in a prepared query
-
ibase_param_info - Return information about a
parameter in a prepared query
-
ibase_restore - Initiates a restore task in the
service manager and returns immediately
-
ibase_rollback_ret - Rollback transaction and
retain the transaction context
-
ibase_server_info - Request statistics about a
database server
-
ibase_service_attach - Connect to the service manager
-
ibase_service_detach - Disconnect from the
service manager
-
ibase_set_event_handler - Register a callback
function to be called when events are posted
-
ibase_wait_event - Wait for an event to be posted
by the database
iconv:
-
iconv_mime_decode - Decodes a MIME header field
-
iconv_mime_decode_headers - Decodes multiple MIME
header fields at once
-
iconv_mime_encode - Composes a MIME header field
-
iconv_strlen - Returns the character count of
string
-
iconv_strpos - Finds position of first occurrence
of a needle within a haystack
-
iconv_strrpos - Finds the last occurrence of a
needle within a haystack
-
iconv_substr - Cut out part of a string
Streams:
-
stream_copy_to_stream - Copies data from one stream
to another
-
stream_get_line - Gets line from stream resource up
to a given delimiter
-
stream_socket_accept - Accept a connection on a
socket created by stream_socket_server
-
stream_socket_client - Open Internet or Unix domain
socket connection
-
stream_socket_get_name - Retrieve the name of the
local or remote sockets
-
stream_socket_recvfrom - Receives data from a
socket, connected or not
-
stream_socket_sendto - Sends a message to a socket,
whether it is connected or not
-
stream_socket_server - Create an Internet or Unix
domain server socket
Date and time related:
-
idate - Format a local time/date as integer
-
date_sunset - Time of sunset for a given day and
location
-
date_sunrise - Time of sunrise for a given day and
location
-
time_nanosleep - Delay for a number of seconds and
nanoseconds
Strings:
-
str_split - Convert a string to an array
-
strpbrk - Search a string for any of a set of
characters
-
substr_compare - Binary safe optionally case
insensitive comparison of two strings from an offset, up to length
characters
Other:
-
convert_uudecode - decode a uuencoded string
-
convert_uuencode - uuencode a string
-
curl_copy_handle - Copy a cURL handle
along with all of its preferences
-
dba_key_split - Splits a key in string
representation into array representation
-
dbase_get_header_info - Get the header info of a
dBase database
-
dbx_fetch_row - Fetches rows from a query-result
that had the
DBX_RESULT_UNBUFFERED flag set
-
fbsql_set_password - Change the password for a
given user
-
file_put_contents - Write a string to a file
-
ftp_alloc - Allocates space for a file to be
uploaded
-
get_declared_interfaces - Returns an array of all
declared interfaces
-
get_headers - Fetches all the headers sent by the
server in response to a HTTP request
-
headers_list - Returns a list of response headers
sent (or ready to send)
-
http_build_query - Generate URL-encoded query string
-
image_type_to_extension - Get file extension for
image-type returned by getimagesize,
exif_read_data,
exif_thumbnail,
exif_imagetype
-
imagefilter - Applies a filter to an image using
custom arguments
-
imap_getacl - Gets the ACL for a given mailbox
-
ldap_sasl_bind - Bind to LDAP directory using SASL
-
mb_list_encodings - Returns an array of all
supported encodings
-
pcntl_getpriority - Get the priority of any
process
-
pcntl_wait - Waits on or returns the status of a
forked child as defined by the waitpid() system call
-
pg_version - Returns an array with client, protocol
and server version (when available)
-
php_check_syntax - Check the syntax of the
specified file
-
php_strip_whitespace - Return source with stripped
comments and whitespace
-
proc_nice - Change the priority of the current
process
-
pspell_config_data_dir - Change location of
language data files
-
pspell_config_dict_dir - Change location of the
main word list
-
setrawcookie - Send a cookie without URL-encoding
the value
-
scandir - List files and directories inside the
specified path
-
snmp_read_mib - Reads and parses a MIB file into
the active MIB tree
-
sqlite_fetch_column_types - Return an array of
column types from a particular table
Note:
The Tidy extension has also changed its
API completely.
|