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'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'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(); ?>