Source of: /manual/en/migration53.parameters.php
<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/migration53.inc";
$setup = array (
'home' =>
array (
0 => 'index.php',
1 => 'PHP Manual',
),
'head' =>
array (
0 => 'UTF-8',
1 => 'en',
),
'this' =>
array (
0 => 'migration53.parameters.php',
1 => 'New Parameters',
),
'up' =>
array (
0 => 'migration53.php',
1 => 'Migrating from PHP 5.2.x to PHP 5.3.x',
),
'prev' =>
array (
0 => 'migration53.undeprecated.php',
1 => 'Undeprecated features in PHP 5.3.x',
),
'next' =>
array (
0 => 'migration53.functions.php',
1 => 'New Functions',
),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);
manual_header();
?>
<div id="migration53.parameters" class="section">
<h2 class="title">New Parameters</h2>
<p class="simpara">
Several functions were given new, optional parameters in PHP 5.3:
</p>
<p class="simpara">PHP Core:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.clearstatcache.php" class="function">clearstatcache()</a>
- Added <i><tt class="parameter">clear_realpath_cache</tt></i>
and
<i><tt class="parameter">filename</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.copy.php" class="function">copy()</a>
- Added a stream context parameter, <i><tt class="parameter">context</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.fgetcsv.php" class="function">fgetcsv()</a>
- Added <i><tt class="parameter">escape</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.ini-get-all.php" class="function">ini_get_all()</a>
- Added <i><tt class="parameter">details</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
The <a href="function.mail.php" class="function">mail()</a> function now supports logging of sent email.
(Note: This only applies to email sent through this function.)
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.nl2br.php" class="function">nl2br()</a>
- Added <i><tt class="parameter">is_xhtml</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.parse-ini-file.php" class="function">parse_ini_file()</a>
- Added <i><tt class="parameter">scanner_mode</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.round.php" class="function">round()</a>
- Added <i><tt class="parameter">mode</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.stream-context-create.php" class="function">stream_context_create()</a>
- Added <i><tt class="parameter">params</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.strstr.php" class="function">strstr()</a> and <a href="function.stristr.php" class="function">stristr()</a>
- Added <i><tt class="parameter">before_needle</tt></i>
.
</span>
</li>
</ul>
<p class="simpara"><a href="book.json.php" class="link">json</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.json-encode.php" class="function">json_encode()</a>
- Added <i><tt class="parameter">options</tt></i>
.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.json-decode.php" class="function">json_decode()</a>
- Added <i><tt class="parameter">depth</tt></i>
.
</span>
</li>
</ul>
<p class="simpara"><a href="book.stream.php" class="link">Streams</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.stream-select.php" class="function">stream_select()</a>,
<a href="function.stream-set-blocking.php" class="function">stream_set_blocking()</a>,
<a href="function.stream-set-timeout.php" class="function">stream_set_timeout()</a>, and
<a href="function.stream-set-write-buffer.php" class="function">stream_set_write_buffer()</a> now work with user-space
stream wrappers.
</span>
</li>
</ul>
<p class="simpara"><a href="book.sybase.php" class="link">sybase_ct</a>:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="function.sybase-connect.php" class="function">sybase_connect()</a>
- Added <i><tt class="parameter">new</tt></i>
.
</span>
</li>
</ul>
<p class="simpara">
New method parameters in PHP 5.3.0:
</p>
<p class="simpara">PHP Core:</p>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<span class="methodname"><a href="exception.construct.php" class="function">Exception::__construct</a></span>
- Added <i><tt class="parameter">previous</tt></i>
.
</span>
</li>
</ul>
</div><?php manual_footer(); ?>