Source of: /manual/en/migration52.parameters.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.parameters.php',
1 => 'New Parameters',
),
'up' =>
array (
0 => 'migration52.php',
1 => 'Migrating from PHP 5.1.x to PHP 5.2.x',
),
'prev' =>
array (
0 => 'migration52.datetime.php',
1 => 'Changes in PHP datetime
support',
),
'next' =>
array (
0 => 'migration52.functions.php',
1 => 'New Functions',
),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);
manual_header();
?>
<div id="migration52.parameters" class="section">
<h2 class="title">New Parameters</h2>
<p class="para">
Some functions were given new, optional, parameters in PHP 5.2.x:
</p>
<p class="para">PHP Core:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.htmlentities.php" class="function">htmlentities()</a>
- added <i><tt class="parameter">double_encode</tt></i>
in PHP 5.2.3.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.htmlspecialchars.php" class="function">htmlspecialchars()</a>
- added <i><tt class="parameter">double_encode</tt></i>
in PHP 5.2.3.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.base64-decode.php" class="function">base64_decode()</a>
- added <i><tt class="parameter">strict</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.setcookie.php" class="function">setcookie()</a>
- added <i><tt class="parameter">httponly</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.setrawcookie.php" class="function">setrawcookie()</a>
- added <i><tt class="parameter">httponly</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.session-set-cookie-params.php" class="function">session_set_cookie_params()</a>
- added <i><tt class="parameter">httponly</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.memory-get-usage.php" class="function">memory_get_usage()</a>
- added <i><tt class="parameter">real_usage</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.get-loaded-extensions.php" class="function">get_loaded_extensions()</a>
- added <i><tt class="parameter">zend_extensions</tt></i>
in PHP 5.2.4
</span>
</li>
</ul>
<p class="para"><a href="ref.curl.php" class="link">curl</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.curl-multi-info-read.php" class="function">curl_multi_info_read()</a>
- added <i><tt class="parameter">msgs_in_queue</tt></i>
</span>
</li>
</ul>
<p class="para"><a href="ref.datetime.php" class="link">datetime</a></p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.date.php" class="function">date()</a>
- added "u" (milliseconds) format character in PHP 5.2.2
</span>
</li>
</ul>
<p class="para"><a href="ref.imap.php" class="link">imap</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.imap-open.php" class="function">imap_open()</a>
- added <i><tt class="parameter">n_retries</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.imap-reopen.php" class="function">imap_reopen()</a>
- added <i><tt class="parameter">n_retries</tt></i>
</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-strrpos.php" class="function">mb_strrpos()</a>
- added <i><tt class="parameter">offset</tt></i>
</span>
<div class="warning"><b class="warning">Warning</b>
<p class="simpara">
The <i><tt class="parameter">offset</tt></i>
parameter was put in the position
the <i><tt class="parameter">encoding</tt></i>
parameter used to be.
Backward compatibility has been
provided by allowing <i><tt class="parameter">encoding</tt></i>
to be specified
as the third parameter. Using this backward compatibility mode is
not recommended because it will be removed in a future release of PHP.
</p>
</div>
</li>
</ul>
<p class="para"><a href="ref.ming.php" class="link">ming</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.swfmovie.streammp3.php" class="link"><a href="function.swfmovie.streammp3.php" class="function">swfmovie::streamMP3()</a></a>
- added <i><tt class="parameter">skip</tt></i>
in PHP 5.2.1
</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-verify.php" class="function">openssl_verify()</a>
- added <i><tt class="parameter">signature_algo</tt></i>
</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-escape-bytea.php" class="function">pg_escape_bytea()</a>
- added <i><tt class="parameter">connection</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.pg-escape-string.php" class="function">pg_escape_string()</a>
- added <i><tt class="parameter">connection</tt></i>
</span>
</li>
</ul>
<p class="para"><a href="ref.simplexml.php" class="link">simplexml</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="simplexmlelement.construct.php" class="link"><a href="simplexmlelement.construct.php" class="function">SimpleXMLElement::__construct()</a></a>
- added <i><tt class="parameter">is_prefix</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="simplexmlelement.attributes.php" class="link"><a href="simplexmlelement.attributes.php" class="function">SimpleXMLElement::attributes()</a></a>
- added <i><tt class="parameter">is_prefix</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="simplexmlelement.children.php" class="link"><a href="simplexmlelement.children.php" class="function">SimpleXMLElement::children()</a></a>
- added <i><tt class="parameter">is_prefix</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.simplexml-load-file.php" class="function">simplexml_load_file()</a>
- added <i><tt class="parameter">is_prefix</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.simplexml-load-string.php" class="function">simplexml_load_string()</a>
- added <i><tt class="parameter">is_prefix</tt></i>
</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">
array iterator_to_array(Traversable it [, bool use_keys = true])
- added <i><tt class="parameter">use_keys</tt></i>
in PHP 5.2.1
</span>
</li>
</ul>
<p class="para"><a href="book.xmlreader.php" class="link">xmlreader</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="xmlreader.open.php" class="function">XMLReader::open()</a>
- added <i><tt class="parameter">encoding</tt></i>
and <i><tt class="parameter">options</tt></i>
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="xmlreader.xml.php" class="function">XMLReader::XML()</a>
- added <i><tt class="parameter">encoding</tt></i>
and <i><tt class="parameter">options</tt></i>
</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">
<a href="function.xmlwriter-write-element.php" class="link"><a href="function.xmlwriter-write-element.php" class="function">XMLWriter::WriteElement()</a></a>
- the <i><tt class="parameter">content</tt></i>
became optional in PHP 5.2.3
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.xmlwriter-write-element-ns.php" class="link"><a href="function.xmlwriter-write-element-ns.php" class="function">XMLWriter::WriteElementNs()</a></a>
- the <i><tt class="parameter">content</tt></i>
became optional in PHP 5.2.3
</span>
</li>
</ul>
</div><?php manual_footer(); ?>