Source of: /manual/en/migration53.other.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.other.php',
1 => 'Other changes',
),
'up' =>
array (
0 => 'migration53.php',
1 => 'Migrating from PHP 5.2.x to PHP 5.3.x',
),
'prev' =>
array (
0 => 'migration53.ini.php',
1 => 'Changes to INI file handling',
),
'next' =>
array (
0 => 'migration52.php',
1 => 'Migrating from PHP 5.1.x to PHP 5.2.x',
),
);
$setup["toc"] = $TOC;
$setup["parents"] = $PARENTS;
manual_setup($setup);
manual_header();
?>
<div id="migration53.other" class="section">
<h2 class="title">Other changes</h2>
<ul class="itemizedlist">
<li class="listitem">
<span class="simpara">
<a href="splfileinfo.getpathinfo.php" class="function">SplFileInfo::getpathinfo()</a> now returns information about
the path name.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="class.splobjectstorage.php" class="classname">SplObjectStorage</a> now has
<a href="class.arrayaccess.php" class="classname">ArrayAccess</a> support. It is now also possible to
store associative information with objects in
<a href="class.splobjectstorage.php" class="classname">SplObjectStorage</a>.
</span>
</li>
<li class="listitem">
<span class="simpara">
In the GD extension, there is now pixelation support available through
the <a href="function.imagefilter.php" class="function">imagefilter()</a> function.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.var-dump.php" class="function">var_dump()</a> output now includes private object properties.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.session-start.php" class="function">session_start()</a> now returns <b><tt class="constant">FALSE</tt></b> when session startup
fails.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.property-exists.php" class="function">property_exists()</a> now checks the existence of a property
independent of accessibility (like <a href="function.method-exists.php" class="function">method_exists()</a>).
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="wrappers.php" class="link">Stream wrappers</a> can now be used by
<a href="ini.core.php#ini.include-path" class="link">include_path</a>.
</span>
</li>
<li class="listitem">
<span class="simpara">
The <i><tt class="parameter">initial</tt></i>
parameter for
<a href="function.array-reduce.php" class="function">array_reduce()</a> can now be of any type.
</span>
</li>
<li class="listitem">
<span class="simpara">
The <a href="ref.dir.php" class="link">directory functions</a>
<a href="function.opendir.php" class="function">opendir()</a>, <a href="function.scandir.php" class="function">scandir()</a>, and
<a href="class.dir.php" class="function">dir()</a> now use the default stream context if no explicit
context is passed.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.crypt.php" class="function">crypt()</a> now has Blowfish and extended DES support, and
<a href="function.crypt.php" class="function">crypt()</a> features are now 100% portable. PHP has its own
internal crypt implementation which drops into place when support for
<i>crypt</i> or <i>crypt_r</i> is not found.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.getopt.php" class="function">getopt()</a> now accepts "long options" on all platforms.
Optional values and <i>=</i> as a separator for short options
are now supported.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.fopen.php" class="function">fopen()</a> has a new mode option (<i>n</i>),
which passes <b><tt class="constant">O_NONBLOCK</tt></b> to the underlying
<i>open()</i> system call. Note that this mode is not currently
supported on Windows.
</span>
</li>
<li class="listitem">
<span class="simpara">
<a href="function.getimagesize.php" class="function">getimagesize()</a> now supports icon files (.ico).
</span>
</li>
</ul>
</div><?php manual_footer(); ?>