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

contributors($setup);

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

 <div class="sect2" id="migration82.new-functions.curl">
  <h3 class="title">cURL</h3>
  <ul class="simplelist">
    <li><span class="function"><a href="function.curl_upkeep.php" class="function">curl_upkeep()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration82.new-functions.imap">
  <h3 class="title">IMAP</h3>
  <ul class="simplelist">
    <li><span class="function"><a href="function.imap-is-open.php" class="function">imap_is_open()</a></span> (as of PHP 8.2.1)</li>
  </ul>
 </div>

 <div class="sect2" id="migration82.new-functions.mysqli">
  <h3 class="title">MySQLi</h3>
  <ul class="simplelist">
    <li><span class="function"><a href="mysqli.execute-query.php" class="function">mysqli_execute_query()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration82.new-functions.odbc">
  <h3 class="title">ODBC</h3>
  <ul class="simplelist">
    <li><span class="function"><a href="function.odbc-connection-string-is-quoted.php" class="function">odbc_connection_string_is_quoted()</a></span></li>
    <li><span class="function"><a href="function.odbc-connection-string-should-quote.php" class="function">odbc_connection_string_should_quote()</a></span></li>
    <li><span class="function"><a href="function.odbc-connection-string-quote.php" class="function">odbc_connection_string_quote()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration82.new-functions.openssl">
  <h3 class="title">OpenSSL</h3>
  <ul class="simplelist">
    <li><span class="function"><a href="function.openssl-cipher-key-length.php" class="function">openssl_cipher_key_length()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration82.new-functions.reflection">
  <h3 class="title">Reflection</h3>
  <ul class="simplelist">
    <li>
     <span class="methodname"><a href="reflectionfunction.isanonymous.php" class="methodname">ReflectionFunction::isAnonymous()</a></span></li>
    <li>
     <span class="methodname"><a href="reflectionmethod.hasprototype.php" class="methodname">ReflectionMethod::hasPrototype()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration82.new-functions.sodium">
  <h3 class="title">Sodium</h3>

  <div class="sect3">
   <h4 class="title">XChaCha20</h4><ul class="simplelist">
     <li>
      <span class="function"><a href="function.sodium-crypto-stream-xchacha20-xor-ic.php" class="function">sodium_crypto_stream_xchacha20_xor_ic()</a></span></li>
   </ul>
  </div>
 </div>

 <div class="sect2" id="migration82.new-functions.standard">
  <h3 class="title">Standard</h3>
  <ul class="simplelist">
    <li><span class="function"><a href="function.memory-reset-peak-usage.php" class="function">memory_reset_peak_usage()</a></span></li>
    <li><span class="function"><a href="function.ini-parse-quantity.php" class="function">ini_parse_quantity()</a></span></li>
  </ul>
 </div>

 <div class="sect2" id="migration82.new-functions.xml">
  <h3 class="title">XML</h3>
  <ul class="simplelist">
    <li><span class="function"><a href="function.libxml-get-external-entity-loader.php" class="function">libxml_get_external_entity_loader()</a></span></li>
  </ul>
 </div>

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