<!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 Parameters</title> </head> <body><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="migration53.undeprecated.html">Undeprecated features in PHP 5.3.x</a></div> <div class="next" style="text-align: right; float: right;"><a href="migration53.functions.html">New Functions</a></div> <div class="up"><a href="migration53.html">Migrating from PHP 5.2.x to PHP 5.3.x</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div><hr /><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"> <span class="function"><a href="function.clearstatcache.html" class="function">clearstatcache()</a></span> - Added <em><code class="parameter">clear_realpath_cache</code></em> and <em><code class="parameter">filename</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.copy.html" class="function">copy()</a></span> - Added a stream context parameter, <em><code class="parameter">context</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.fgetcsv.html" class="function">fgetcsv()</a></span> - Added <em><code class="parameter">escape</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.ini-get-all.html" class="function">ini_get_all()</a></span> - Added <em><code class="parameter">details</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.nl2br.html" class="function">nl2br()</a></span> - Added <em><code class="parameter">is_xhtml</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.parse-ini-file.html" class="function">parse_ini_file()</a></span> - Added <em><code class="parameter">scanner_mode</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.round.html" class="function">round()</a></span> - Added <em><code class="parameter">mode</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.stream-context-create.html" class="function">stream_context_create()</a></span> - Added <em><code class="parameter">params</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.strstr.html" class="function">strstr()</a></span> and <span class="function"><a href="function.stristr.html" class="function">stristr()</a></span> - Added <em><code class="parameter">before_needle</code></em>. </span> </li> </ul> <p class="simpara"><a href="book.json.html" class="link">json</a>:</p> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.json-encode.html" class="function">json_encode()</a></span> - Added <em><code class="parameter">options</code></em>. </span> </li> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.json-decode.html" class="function">json_decode()</a></span> - Added <em><code class="parameter">depth</code></em>. </span> </li> </ul> <p class="simpara"><a href="book.stream.html" class="link">Streams</a>:</p> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.stream-select.html" class="function">stream_select()</a></span>, <span class="function"><a href="function.stream-set-blocking.html" class="function">stream_set_blocking()</a></span>, <span class="function"><a href="function.stream-set-timeout.html" class="function">stream_set_timeout()</a></span>, and <span class="function"><a href="function.stream-set-write-buffer.html" class="function">stream_set_write_buffer()</a></span> now work with user-space stream wrappers. </span> </li> </ul> <p class="simpara"><a href="book.sybase.html" class="link">sybase_ct</a>:</p> <ul class="itemizedlist"> <li class="listitem"> <span class="simpara"> <span class="function"><a href="function.sybase-connect.html" class="function">sybase_connect()</a></span> - Added <em><code class="parameter">new</code></em>. </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.html" class="methodname">Exception::__construct()</a></span> - Added <em><code class="parameter">previous</code></em>. </span> </li> </ul> </div><hr /><div class="manualnavbar" style="text-align: center;"> <div class="prev" style="text-align: left; float: left;"><a href="migration53.undeprecated.html">Undeprecated features in PHP 5.3.x</a></div> <div class="next" style="text-align: right; float: right;"><a href="migration53.functions.html">New Functions</a></div> <div class="up"><a href="migration53.html">Migrating from PHP 5.2.x to PHP 5.3.x</a></div> <div class="home"><a href="index.html">PHP Manual</a></div> </div></body></html>