<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/migration85.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'it',
  ),
  'this' => 
  array (
    0 => 'migration85.new-functions.php',
    1 => 'New Functions',
    2 => 'New Functions',
  ),
  'up' => 
  array (
    0 => 'migration85.php',
    1 => 'Migrating from PHP 8.4.x to PHP 8.5.x',
  ),
  'prev' => 
  array (
    0 => 'migration85.new-classes.php',
    1 => 'New Classes and Interfaces',
  ),
  'next' => 
  array (
    0 => 'migration85.constants.php',
    1 => 'New Global Constants',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'appendices/migration85/new-functions.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="migration85.new-functions" class="sect1">
 <h2 class="title">New Functions</h2>

 <div class="sect2" id="migration85.new-functions.core">
  <h3 class="title">Core</h3>

  <ul class="simplelist">
   
   
   <li><span class="function"><a href="function.get-error-handler.php" class="function">get_error_handler()</a></span></li>
   <li><span class="function"><a href="function.get-exception-handler.php" class="function">get_exception_handler()</a></span></li>
   <li>
    <span class="methodname"><strong>Closure::getCurrent()</strong></span>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.curl">
  <h3 class="title">Curl</h3>

  <ul class="simplelist">
   
   <li><span class="function"><strong>curl_multi_get_handles()</strong></span></li>
   <li><span class="function"><a href="function.curl-share-init-persistent.php" class="function">curl_share_init_persistent()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.dom">
  <h3 class="title">DOM</h3>
  <ul class="simplelist">
   <li>
    <span class="methodname"><strong>Dom\Element::getElementsByClassName()</strong></span>
   </li>
   <li>
    <span class="methodname"><strong>Dom\Element::insertAdjacentHTML()</strong></span>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.enchant">
  <h3 class="title">Enchant</h3>
  <ul class="simplelist">
   <li><span class="function"><strong>enchant_dict_remove_from_session()</strong></span></li>
   <li><span class="function"><strong>enchant_dict_remove()</strong></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.intl">
  <h3 class="title">Intl</h3>
  <ul class="simplelist">
   <li>
    <span class="methodname"><a href="locale.isrighttoleft.php" class="methodname">Locale::isRightToLeft()</a></span>
   </li>
   <li><span class="function"><strong>locale_is_right_to_left()</strong></span></li>
   
   <li><span class="function"><strong>grapheme_levenshtein()</strong></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.opcache">
  <h3 class="title">Opcache</h3>

  <ul class="simplelist">
   <li><span class="function"><a href="function.opcache-is-script-cached-in-file-cache.php" class="function">opcache_is_script_cached_in_file_cache()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.pdo-sqlite">
  <h3 class="title">PDO_SQLITE</h3>
  <ul class="simplelist">
   <li>
    <span class="methodname"><strong>Pdo\Sqlite::setAuthorizer()</strong></span>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.pgsql">
  <h3 class="title">PGSQL</h3>

  <ul class="simplelist">
   <li><span class="function"><strong>pg_close_stmt()</strong></span></li>
   <li><span class="function"><strong>pg_service()</strong></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.reflection">
  <h3 class="title">Reflection</h3>

  <ul class="simplelist">
   <li>
    <span class="methodname"><a href="reflectionconstant.getfilename.php" class="methodname">ReflectionConstant::getFileName()</a></span>
   </li>
   <li>
    <span class="methodname"><a href="reflectionconstant.getextension.php" class="methodname">ReflectionConstant::getExtension()</a></span>
   </li>
   <li>
    <span class="methodname"><a href="reflectionconstant.getextensionname.php" class="methodname">ReflectionConstant::getExtensionName()</a></span>
   </li>
   
   <li>
    <span class="methodname"><strong>ReflectionConstant::getAttributes()</strong></span>
   </li>
   <li>
    <span class="methodname"><strong>ReflectionProperty::getMangledName()</strong></span>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.sqlite">
  <h3 class="title">Sqlite</h3>

  <ul class="simplelist">
   <li>
    <span class="methodname"><strong>Sqlite3Stmt::busy()</strong></span>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.new-functions.standard">
  <h3 class="title">Standard</h3>

  <ul class="simplelist">
   
   <li><span class="function"><a href="function.array-first.php" class="function">array_first()</a></span></li>
   <li><span class="function"><a href="function.array-last.php" class="function">array_last()</a></span></li>
  </ul>
 </div>

</div><?php manual_footer($setup); ?>