Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > f800694edefe91adea2624f711a41a2d > files > 9229

php-manual-en-5.5.7-1.mga4.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>New Functions</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="migration5.configuration.html">Migrating Configuration Files</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="migration5.newconf.html">New Directives</a></div>
 <div class="up"><a href="migration5.html">Migrating from PHP 4 to PHP 5.0.x</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="migration5.functions" class="section">
   <h2 class="title">New Functions</h2>
   <p class="para">
    In PHP 5 there are some new functions. Here is the list of them:
   </p>
   <p class="para"><a href="ref.array.html" class="link">Arrays</a>:</p>
    <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-combine.html" class="function">array_combine()</a></span> - Creates an array by using one array
      for keys and another for its values
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-diff-uassoc.html" class="function">array_diff_uassoc()</a></span> - Computes the difference of
      arrays with additional index check which is performed by a user supplied
      callback function
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-udiff.html" class="function">array_udiff()</a></span> - Computes the difference of arrays by
      using a callback function for data comparison
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-udiff-assoc.html" class="function">array_udiff_assoc()</a></span> - Computes the difference of
      arrays with additional index check. The data is compared by using a
      callback function
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-udiff-uassoc.html" class="function">array_udiff_uassoc()</a></span> - 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
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-walk-recursive.html" class="function">array_walk_recursive()</a></span> - Apply a user function
      recursively to every member of an array
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-uintersect-assoc.html" class="function">array_uintersect_assoc()</a></span> - Computes the intersection of
      arrays with additional index check. The data is compared by using a
      callback function
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-uintersect-uassoc.html" class="function">array_uintersect_uassoc()</a></span> - Computes the intersection of
      arrays with additional index check. Both the data and the indexes are compared
      by using separate callback functions
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.array-uintersect.html" class="function">array_uintersect()</a></span> - Computes the intersection of arrays.
      The data is compared by using a callback function
     </span>
    </li>
   </ul>

   <p class="para"><a href="ref.ibase.html" class="link">InterBase</a>:</p>
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-affected-rows.html" class="function">ibase_affected_rows()</a></span> - Return the number of rows
      that were affected by the previous query
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-backup.html" class="function">ibase_backup()</a></span> - Initiates a backup task in the
      service manager and returns immediately
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-commit-ret.html" class="function">ibase_commit_ret()</a></span> - Commit a transaction without
      closing it
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-db-info.html" class="function">ibase_db_info()</a></span> - Request statistics about a
      database
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-drop-db.html" class="function">ibase_drop_db()</a></span> - Drops a database
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-errcode.html" class="function">ibase_errcode()</a></span> - Return an error code
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-free-event-handler.html" class="function">ibase_free_event_handler()</a></span> - Cancels a registered
      event handler
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-gen-id.html" class="function">ibase_gen_id()</a></span> - Increments the named generator and
      returns its new value
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-maintain-db.html" class="function">ibase_maintain_db()</a></span> - Execute a maintenance command
      on the database server
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-name-result.html" class="function">ibase_name_result()</a></span> - Assigns a name to a result set
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-num-params.html" class="function">ibase_num_params()</a></span> - Return the number of parameters
      in a prepared query
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-param-info.html" class="function">ibase_param_info()</a></span> - Return information about a
      parameter in a prepared query
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-restore.html" class="function">ibase_restore()</a></span> - Initiates a restore task in the
      service manager and returns immediately
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-rollback-ret.html" class="function">ibase_rollback_ret()</a></span> - Rollback transaction and
      retain the transaction context
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-server-info.html" class="function">ibase_server_info()</a></span> - Request statistics about a
      database server
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-service-attach.html" class="function">ibase_service_attach()</a></span> - Connect to the service manager
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-service-detach.html" class="function">ibase_service_detach()</a></span> - Disconnect from the
      service manager 
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-set-event-handler.html" class="function">ibase_set_event_handler()</a></span> - Register a callback
      function to be called when events are posted
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ibase-wait-event.html" class="function">ibase_wait_event()</a></span> - Wait for an event to be posted
      by the database
     </span>
    </li>
   </ul>

   <p class="para"><a href="ref.iconv.html" class="link">iconv</a>:</p>
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.iconv-mime-decode.html" class="function">iconv_mime_decode()</a></span> - Decodes a MIME header field
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.iconv-mime-decode-headers.html" class="function">iconv_mime_decode_headers()</a></span> - Decodes multiple MIME
      header fields at once
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.iconv-mime-encode.html" class="function">iconv_mime_encode()</a></span> - Composes a MIME header field
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.iconv-strlen.html" class="function">iconv_strlen()</a></span> - Returns the character count of
      string
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.iconv-strpos.html" class="function">iconv_strpos()</a></span> - Finds position of first occurrence
      of a needle within a haystack
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.iconv-strrpos.html" class="function">iconv_strrpos()</a></span> - Finds the last occurrence of a
      needle within a haystack
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.iconv-substr.html" class="function">iconv_substr()</a></span> - Cut out part of a string
     </span>
    </li>
   </ul>

   <p class="para"><a href="ref.stream.html" class="link">Streams</a>:</p>
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-copy-to-stream.html" class="function">stream_copy_to_stream()</a></span> - Copies data from one stream
      to another
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-get-line.html" class="function">stream_get_line()</a></span> - Gets line from stream resource up
      to a given delimiter
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-socket-accept.html" class="function">stream_socket_accept()</a></span> - Accept a connection on a
      socket created by  <span class="function"><a href="function.stream-socket-server.html" class="function">stream_socket_server()</a></span>
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-socket-client.html" class="function">stream_socket_client()</a></span> - Open Internet or Unix domain
      socket connection
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-socket-get-name.html" class="function">stream_socket_get_name()</a></span> - Retrieve the name of the
      local or remote sockets
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-socket-recvfrom.html" class="function">stream_socket_recvfrom()</a></span> - Receives data from a
      socket, connected or not
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-socket-sendto.html" class="function">stream_socket_sendto()</a></span> - Sends a message to a socket,
      whether it is connected or not
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.stream-socket-server.html" class="function">stream_socket_server()</a></span> - Create an Internet or Unix
      domain server socket
     </span>
    </li>
   </ul>

   <p class="para"><a href="ref.datetime.html" class="link">Date and time related</a>:</p>
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.idate.html" class="function">idate()</a></span> - Format a local time/date as integer
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.date-sunset.html" class="function">date_sunset()</a></span> - Time of sunset for a given day and
      location
    </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.date-sunrise.html" class="function">date_sunrise()</a></span> - Time of sunrise for a given day and
      location
    </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.time-nanosleep.html" class="function">time_nanosleep()</a></span> - Delay for a number of seconds and
      nanoseconds
    </span>
    </li>
   </ul>

   <p class="para"><a href="ref.strings.html" class="link">Strings</a>:</p>
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.str-split.html" class="function">str_split()</a></span> - Convert a string to an array
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.strpbrk.html" class="function">strpbrk()</a></span> - Search a string for any of a set of
      characters
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.substr-compare.html" class="function">substr_compare()</a></span> - Binary safe optionally case
      insensitive comparison of two strings from an offset, up to length
      characters
     </span>
    </li>
   </ul>

   <p class="para">Other:</p>
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.convert-uudecode.html" class="function">convert_uudecode()</a></span> - decode a uuencoded string
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.convert-uuencode.html" class="function">convert_uuencode()</a></span> - uuencode a string
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.curl-copy-handle.html" class="function">curl_copy_handle()</a></span> - Copy a cURL handle
      along with all of its preferences
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.dba-key-split.html" class="function">dba_key_split()</a></span> - Splits a key in string
      representation into array representation
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.dbase-get-header-info.html" class="function">dbase_get_header_info()</a></span> - Get the header info of a
      dBase database
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.dbx-fetch-row.html" class="function">dbx_fetch_row()</a></span> - Fetches rows from a query-result
      that had the <strong><code>DBX_RESULT_UNBUFFERED</code></strong> flag set
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.fbsql-set-password.html" class="function">fbsql_set_password()</a></span> - Change the password for a
      given user 
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.file-put-contents.html" class="function">file_put_contents()</a></span> - Write a string to a file
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ftp-alloc.html" class="function">ftp_alloc()</a></span> - Allocates space for a file to be
      uploaded
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.get-declared-interfaces.html" class="function">get_declared_interfaces()</a></span> - Returns an array of all
      declared interfaces
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.get-headers.html" class="function">get_headers()</a></span> - Fetches all the headers sent by the
      server in response to a HTTP request
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.headers-list.html" class="function">headers_list()</a></span> - Returns a list of response headers
      sent (or ready to send)
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.http-build-query.html" class="function">http_build_query()</a></span> - Generate URL-encoded query string
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.image-type-to-extension.html" class="function">image_type_to_extension()</a></span> - Get file extension for
      image-type returned by  <span class="function"><a href="function.getimagesize.html" class="function">getimagesize()</a></span>,
       <span class="function"><a href="function.exif-read-data.html" class="function">exif_read_data()</a></span>,
       <span class="function"><a href="function.exif-thumbnail.html" class="function">exif_thumbnail()</a></span>,
       <span class="function"><a href="function.exif-imagetype.html" class="function">exif_imagetype()</a></span>
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.imagefilter.html" class="function">imagefilter()</a></span> - Applies a filter to an image using
      custom arguments
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.imap-getacl.html" class="function">imap_getacl()</a></span> - Gets the ACL for a given mailbox
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.ldap-sasl-bind.html" class="function">ldap_sasl_bind()</a></span> - Bind to LDAP directory using SASL
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.mb-list-encodings.html" class="function">mb_list_encodings()</a></span> - Returns an array of all
      supported encodings
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.pcntl-getpriority.html" class="function">pcntl_getpriority()</a></span> - Get the priority of any
      process
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.pcntl-wait.html" class="function">pcntl_wait()</a></span> - Waits on or returns the status of a
      forked child as defined by the <em>waitpid()</em> system call
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.pg-version.html" class="function">pg_version()</a></span> - Returns an array with client, protocol
      and server version (when available)
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.php-check-syntax.html" class="function">php_check_syntax()</a></span> - Check the syntax of the
      specified file
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.php-strip-whitespace.html" class="function">php_strip_whitespace()</a></span> - Return source with stripped
      comments and whitespace
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.proc-nice.html" class="function">proc_nice()</a></span> - Change the priority of the current
      process
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.pspell-config-data-dir.html" class="function">pspell_config_data_dir()</a></span> - Change location of
      language data files
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.pspell-config-dict-dir.html" class="function">pspell_config_dict_dir()</a></span> - Change location of the
      main word list
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.setrawcookie.html" class="function">setrawcookie()</a></span> - Send a cookie without URL-encoding
      the value
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.scandir.html" class="function">scandir()</a></span> - List files and directories inside the
      specified path
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.snmp-read-mib.html" class="function">snmp_read_mib()</a></span> - Reads and parses a MIB file into
      the active MIB tree
     </span>
    </li>
    <li class="listitem">
     <span class="simpara">
       <span class="function"><a href="function.sqlite-fetch-column-types.html" class="function">sqlite_fetch_column_types()</a></span> - Return an array of
      column types from a particular table
     </span>
    </li>
   </ul>
   <blockquote class="note"><p><strong class="note">Note</strong>: 
    <p class="para">
     The <a href="ref.tidy.html" class="link">Tidy</a> extension has also changed its
     API completely.
    </p>
   </p></blockquote>
  </div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="migration5.configuration.html">Migrating Configuration Files</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="migration5.newconf.html">New Directives</a></div>
 <div class="up"><a href="migration5.html">Migrating from PHP 4 to PHP 5.0.x</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>