<?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 => 'de',
  ),
  'this' => 
  array (
    0 => 'migration85.constants.php',
    1 => 'New Global Constants',
    2 => 'New Global Constants',
  ),
  'up' => 
  array (
    0 => 'migration85.php',
    1 => 'Migrating from PHP 8.4.x to PHP 8.5.x',
  ),
  'prev' => 
  array (
    0 => 'migration85.new-functions.php',
    1 => 'New Functions',
  ),
  'next' => 
  array (
    0 => 'migration85.incompatible.php',
    1 => 'Backward Incompatible Changes',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'en',
    'path' => 'appendices/migration85/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="migration85.constants" class="sect1">
 <h2 class="title">New Global Constants</h2>

 <div class="sect2" id="migration85.constants.core">
  <h3 class="title">Core</h3>

  <ul class="simplelist">
   <li>
    <strong><code>PHP_BUILD_DATE</code></strong>
   </li>
   <li>
    <strong><code>PHP_BUILD_PROVIDER</code></strong>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.curl">
  <h3 class="title">cURL</h3>

  <ul class="simplelist">
   <li>
    <strong><code>CURLINFO_USED_PROXY</code></strong>
   </li>
   <li>
    <strong><code>CURLINFO_HTTPAUTH_USED</code></strong>
   </li>
   <li>
    <strong><code>CURLINFO_PROXYAUTH_USED</code></strong>
   </li>
   <li>
    <strong><code>CURLINFO_CONN_ID</code></strong>
   </li>
   <li>
    <strong><code>CURLINFO_QUEUE_TIME_T</code></strong>
   </li>
   <li>
    <strong><code>CURLOPT_INFILESIZE_LARGE</code></strong>
   </li>
   <li>
    <strong><code>CURLFOLLOW_ALL</code></strong>
   </li>
   <li>
    <strong><code>CURLFOLLOW_OBEYCODE</code></strong>
   </li>
   <li>
    <strong><code>CURLFOLLOW_FIRSTONLY</code></strong>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.filter">
  <h3 class="title">Filter</h3>

  <ul class="simplelist">
   <li>
    <strong><code>FILTER_THROW_ON_FAILURE</code></strong>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.intl">
  <h3 class="title">Intl</h3>

  <ul class="simplelist">
   <li>
    <strong><code>DECIMAL_COMPACT_SHORT</code></strong>
   </li>
   <li>
    <strong><code>DECIMAL_COMPACT_LONG</code></strong>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.openssl">
  <h3 class="title">OpenSSL</h3>

  <ul class="simplelist">
   <li><strong><code>OPENSSL_PKCS1_PSS_PADDING</code></strong></li>
   <li><strong><code>PKCS7_NOSMIMECAP</code></strong></li>
   <li><strong><code>PKCS7_CRLFEOL</code></strong></li>
   <li><strong><code>PKCS7_NOCRL</code></strong></li>
   <li><strong><code>PKCS7_NO_DUAL_CONTENT</code></strong></li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.posix">
  <h3 class="title">POSIX</h3>

  <ul class="simplelist">
   <li><strong><code>POSIX_SC_OPEN_MAX</code></strong></li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.sockets">
  <h3 class="title">Sockets</h3>

  <ul class="simplelist">
   <li>
    <strong><code>IPPROTO_ICMP</code></strong>
   </li>
   <li>
    <strong><code>IPPROTO_ICMPV6</code></strong>
   </li>
   <li>
    <strong><code>TCP_FUNCTION_BLK</code></strong> (FreeBSD only)
   </li>
   <li>
    <strong><code>TCP_FUNCTION_ALIAS</code></strong> (FreeBSD only)
   </li>
   <li>
    <strong><code>TCP_REUSPORT_LB_NUMA</code></strong> (FreeBSD only)
   </li>
   <li>
    <strong><code>TCP_REUSPORT_LB_NUMA_NODOM</code></strong> (FreeBSD only)
   </li>
   <li>
    <strong><code>TCP_REUSPORT_LB_NUMA_CURDOM</code></strong> (FreeBSD only)
   </li>
   <li>
    <strong><code>TCP_BBR_ALGORITHM</code></strong> (FreeBSD only)
   </li>
   <li>
    <strong><code>AF_PACKET</code></strong> (Linux only)
   </li>
   <li>
    <strong><code>IP_BINDANY</code></strong> (FreeBSD/NetBSD/OpenBSD only)
   </li>
   <li>
    <strong><code>SO_BUSY_POLL</code></strong> (Linux only)
   </li>
   <li>
    <strong><code>UDP_SEGMENT</code></strong> (Linux only)
   </li>
   <li>
    <strong><code>SHUT_RD</code></strong>
   </li>
   <li>
    <strong><code>SHUT_WR</code></strong>
   </li>
   <li>
    <strong><code>SHUT_RDWR</code></strong>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.tokenizer">
  <h3 class="title">Tokenizer</h3>
  <ul class="simplelist">
   <li>
    <strong><code>T_VOID_CAST</code></strong>
   </li>
   <li>
    <strong><code>T_PIPE</code></strong>
   </li>
  </ul>
 </div>

 <div class="sect2" id="migration85.constants.standard">
  <h3 class="title">Standard</h3>

  <ul class="simplelist">
   <li>
    <strong><code>IMAGETYPE_SVG</code></strong>
    when libxml is loaded.
   </li>
  </ul>
 </div>

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