downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Our source is open

The syntax highlighted source is automatically generated by PHP from the plaintext script. If you're interested in what's behind the several functions we used, you can always take a look at the source of the following files:

Of course, if you want to see the source of this page, we have it available. You can also browse the SVN repository for this website on svn.php.net.

Source of: /manual/en/migration52.functions.php

<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once
dirname(__FILE__) ."/toc/migration52.inc";
$setup = array (
 
'home' =>
  array (
   
0 => 'index.php',
   
1 => 'PHP Manual',
  ),
 
'head' =>
  array (
   
0 => 'UTF-8',
   
1 => 'en',
  ),
 
'this' =>
  array (
   
0 => 'migration52.functions.php',
   
1 => 'New Functions',
  ),
 
'up' =>
  array (
   
0 => 'migration52.php',
   
1 => 'Migrating from PHP 5.1.x to PHP 5.2.x',
  ),
 
'prev' =>
  array (
   
0 => 'migration52.parameters.php',
   
1 => 'New Parameters',
  ),
 
'next' =>
  array (
   
0 => 'migration52.methods.php',
   
1 => 'New Methods',
  ),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);

manual_header();
?>
<div id="migration52.functions" class="section">
  <h2 class="title">New Functions</h2>
  <p class="para">
   PHP 5.2.x introduced some new functions:
  </p>

  <p class="para">PHP Core:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.array-fill-keys.php" class="function">array_fill_keys()</a>
     - Create an array using the elements of the first parameter as keys,
     each initialized to <i>val</i>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.error-get-last.php" class="function">error_get_last()</a>
     - Get the last occurred error as associative array. Returns <b><tt class="constant">NULL</tt></b>
     if there hasn&#039;t been an error yet
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.image-type-to-extension.php" class="function">image_type_to_extension()</a>
     - Get file extension for image-type returned by
     <a href="function.getimagesize.php" class="function">getimagesize()</a>, <a href="function.exif-read-data.php" class="function">exif_read_data()</a>,
     <a href="function.exif-thumbnail.php" class="function">exif_thumbnail()</a>, <a href="function.exif-imagetype.php" class="function">exif_imagetype()</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.memory-get-peak-usage.php" class="function">memory_get_peak_usage()</a>
     - Returns the peak allocated by PHP memory
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.sys-get-temp-dir.php" class="function">sys_get_temp_dir()</a>
     - Returns directory path used for temporary files. (Added in 5.2.1)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.timezone-abbreviations-list.php" class="function">timezone_abbreviations_list()</a>
     - Returns associative array containing DST, offset and the timezone name
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.timezone-identifiers-list.php" class="function">timezone_identifiers_list()</a>
     - Returns numerically indexed array with all timezone identifiers
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.timezone-name-from-abbr.php" class="function">timezone_name_from_abbr()</a>
     - Returns the timezone name from abbreviation
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.stream-socket-shutdown.php" class="function">stream_socket_shutdown()</a>
     - Causes all or part of a full-duplex connection on the socket
     associated with stream to be shut down. As of PHP 5.2.1.
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.image.php" class="link">Image</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.imagegrabscreen.php" class="function">imagegrabscreen()</a>
     - Grabs a screenshot of the whole screen. As of PHP 5.2.2.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.imagegrabwindow.php" class="function">imagegrabwindow()</a>
     - Captures a window. As of PHP 5.2.2.
    </span>
   </li>
  </ul>

  <p class="para"><a href="book.libxml.php" class="link">libXML</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.libxml-disable-entity-loader.php" class="function">libxml_disable_entity_loader()</a>
     - Disable the ability to load external entities. As of PHP 5.2.11.
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.mbstring.php" class="link">mbstring</a>:</p>
  <ul class="itemizedlist">
  
   <li class="listitem">
    <span class="simpara">
     <a href="function.mb-stripos.php" class="function">mb_stripos()</a>
     - Finds position of first occurrence of a string within another,
     case insensitive
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.mb-stristr.php" class="function">mb_stristr()</a>
     - Finds first occurrence of a string within another, case insensitive
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.mb-strrchr.php" class="function">mb_strrchr()</a>
     - Finds the last occurrence of a character in a string within another
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.mb-strrichr.php" class="function">mb_strrichr()</a>
     - Finds the last occurrence of a character in a string within another,
     case insensitive
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.mb-strripos.php" class="function">mb_strripos()</a>
     - Finds position of last occurrence of a string within another,
     case insensitive
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.mb-strstr.php" class="function">mb_strstr()</a>
     - Finds first occurrence of a string within another
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.ming.php" class="link">ming</a> (As of PHP 5.2.1):</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     void ming_setSWFCompression(int num)
     - Sets output compression
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     void swfmovie::namedanchor(string name)
     - Creates anchor
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     void swfmovie::protect([string password])
     - Protects
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.openssl.php" class="link">openssl</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.openssl-csr-get-public-key.php" class="function">openssl_csr_get_public_key()</a>
     - Extracts public key from a CERT and prepares it for use
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.openssl-csr-get-subject.php" class="function">openssl_csr_get_subject()</a>
     - Returns the subject of a CERT
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="function.openssl-pkey-get-details.php" class="function">openssl_pkey_get_details()</a>
     - Returns an array with the key details (bits, pkey, type)
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.spl.php" class="link">spl</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.spl-object-hash.php" class="function">spl_object_hash()</a>
     - Return hash id for given object
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     int iterator_apply(Traversable it, mixed function [, mixed params])
     - Calls a function for every element in an iterator
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.pcre.php" class="link">pcre</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.preg-last-error.php" class="function">preg_last_error()</a>
     - Returns the error code of the last regex execution
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.pgsql.php" class="link">pgsql</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.pg-field-table.php" class="function">pg_field_table()</a>
     - Returns the name of the table field belongs to, or table&#039;s oid
     if <i>oid_only</i> is <b><tt class="constant">TRUE</tt></b>
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.posix.php" class="link">posix</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.posix-initgroups.php" class="function">posix_initgroups()</a>
     - Calculate the group access list for the user specified in name
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.gmp.php" class="link">gmp</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="function.gmp-nextprime.php" class="function">gmp_nextprime()</a>
     - Finds next prime number
    </span>
   </li>
  </ul>

  <p class="para"><a href="ref.xmlwriter.php" class="link">xmlwriter</a>:</p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <b>xmlwriter_full_end_element()</b>
     - End current element - returns <b><tt class="constant">FALSE</tt></b> on error
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <b>xmlwriter_write_raw()</b>
     - Write text - returns <b><tt class="constant">FALSE</tt></b> on error
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <b>xmlwriter_start_dtd_entity()</b>
     - Create start DTD Entity - returns <b><tt class="constant">FALSE</tt></b> on error
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <b>xmlwriter_end_dtd_entity()</b>
     - End current DTD Entity - returns <b><tt class="constant">FALSE</tt></b> on error
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <b>xmlwriter_write_dtd_entity()</b>
     - Write full DTD Entity tag - returns <b><tt class="constant">FALSE</tt></b> on error
    </span>
   </li>
  </ul>
 </div><?php manual_footer(); ?>
 
show source | credits | sitemap | contact | advertising | mirror sites