<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/migration73.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'migration73.deprecated.php',
    1 => 'Funcionalidades obsoletas',
    2 => 'Funcionalidades obsoletas',
  ),
  'up' => 
  array (
    0 => 'migration73.php',
    1 => 'Migraci&oacute;n de PHP 7.2.x a PHP 7.3.x',
  ),
  'prev' => 
  array (
    0 => 'migration73.incompatible.php',
    1 => 'Cambios incompatibles con versiones anteriores',
  ),
  'next' => 
  array (
    0 => 'migration73.other-changes.php',
    1 => 'Otros cambios',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'appendices/migration73/deprecated.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="migration73.deprecated" class="sect1">
 <h2 class="title">Funcionalidades obsoletas</h2>

 <div class="sect2" id="migration73.deprecated.core">
  <h3 class="title">Núcleo PHP</h3>

  <div class="sect3" id="migration73.deprecated.core.ci-constant">
   <h4 class="title">Constantes insensibles a mayúsculas y minúsculas</h4>

   <p class="para">
    La declaración de constantes insensibles a las mayúsculas y minúsculas ha quedado obsoleta. Pasando
    <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> como el tercer argumento a <span class="function"><a href="function.define.php" class="function">define()</a></span> generará ahora una
    advertencia de deprecación. El uso de constantes insensibles a las mayúsculas y minúsculas con un caso que
   </p>
  </div>

  <div class="sect3" id="migration73.deprecated.core.assert">
   <h4 class="title">Namespaced assert()</h4>

   <p class="para">
    Declarando una función llamada <code class="literal">assert()</code> dentro de un espacio
    de nombres es obsoleto. La función <span class="function"><a href="function.assert.php" class="function">assert()</a></span> está sujeta a un manejo
    especial por parte del motor, lo que puede dar lugar a un comportamiento inconsistente al definir una
    función con el mismo nombre.
   </p>
  </div>

  <div class="sect3" id="migration73.deprecated.core.string-search">
   <h4 class="title">Buscando Strings en una aguja sin string</h4>

   <p class="para">
    Pasar una aguja sin string a las funciones de búsqueda de string es obsoleto. En el
    futuro la aguja será interpretada como un string en lugar de un punto de código
    ASCII. Dependiendo del comportamiento deseado, debe lanzar la aguja explícitamente
    al string o realizar un llamado explícito a
    <span class="function"><a href="function.chr.php" class="function">chr()</a></span>. Las siguientes funciones se ven afectadas:
    <ul class="itemizedlist">
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.strpos.php" class="function">strpos()</a></span></span>
     </li>
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.strrpos.php" class="function">strrpos()</a></span></span>
     </li>
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.stripos.php" class="function">stripos()</a></span></span>
     </li>
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.strripos.php" class="function">strripos()</a></span></span>
     </li>
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.strstr.php" class="function">strstr()</a></span></span>
     </li>
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.strchr.php" class="function">strchr()</a></span></span>
     </li>
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.strrchr.php" class="function">strrchr()</a></span></span>
     </li>
     <li class="listitem">
      <span class="simpara"><span class="function"><a href="function.stristr.php" class="function">stristr()</a></span></span>
     </li>
    </ul>
   </p>
  </div>

  <div class="sect3" id="migration73.deprecated.core.strip-tags-streaming">
   <h4 class="title">Strip-Tags Streaming</h4>

   <p class="para">
    La función <span class="function"><a href="function.fgetss.php" class="function">fgetss()</a></span> y el <a href="filters.string.php" class="link">filtro stream string.strip_tags</a> son
    obsoletos. Esto también afecta al método
    <span class="methodname"><a href="splfileobject.fgetss.php" class="methodname">SplFileObject::fgetss()</a></span>
    y la función <span class="function"><a href="function.gzgetss.php" class="function">gzgetss()</a></span>.
   </p>
  </div>

 </div>

 <div class="sect2" id="migration73.deprecated.filter">
  <h3 class="title">Filtrado de datos</h3>

  <p class="para">
   El uso explícito de las constantes
   <strong><code><a href="filter.constants.php#constant.filter-flag-scheme-required">FILTER_FLAG_SCHEME_REQUIRED</a></code></strong> y
   <strong><code><a href="filter.constants.php#constant.filter-flag-host-required">FILTER_FLAG_HOST_REQUIRED</a></code></strong> es ahora obsoleto; ambos están
   implícitos para <strong><code><a href="filter.constants.php#constant.filter-validate-url">FILTER_VALIDATE_URL</a></code></strong> de todos modos.
  </p>
 </div>

 <div class="sect2" id="migration73.deprecated.image">
  <h3 class="title">Procesamiento de imágenes y GD</h3>

  <p class="para">
   <span class="function"><a href="function.image2wbmp.php" class="function">image2wbmp()</a></span> ha quedado obsoleta.
  </p>
 </div>

 <div class="sect2" id="migration72.deprecated.intl">
  <h3 class="title">Funciones de internacionalización</h3>

  <p class="para">
   El uso de la forma <strong><code>Normalizer::NONE</code></strong> lanza una advertencia
   de obsoleto, si PHP es enlazado con ICU ≥ 56.
  </p>
 </div>

 <div class="sect2" id="migration73.deprecated.mbstring">
  <h3 class="title">Multibyte String</h3>

  <p class="para">
   El siguiente alias indocumentado <code class="literal">mbereg_*()</code> ha sido
   desaprobado. Use las correspondientes variantes <code class="literal">mb_ereg_*()</code>
   en su lugar.
   <ul class="itemizedlist">
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbregex_encoding()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mberegi()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_replace()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mberegi_replace()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbsplit()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_match()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_search()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_search_pos()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_search_regs()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_search_init()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_search_getregs()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_search_getpos()</strong></span></span>
    </li>
    <li class="listitem">
     <span class="simpara"><span class="function"><strong>mbereg_search_setpos()</strong></span></span>
    </li>
   </ul>
  </p>
 </div>

 <div class="sect2" id="migration73.deprecated.pdo-odbc">
  <h3 class="title">Funciones ODBC y DB2 (PDO_ODBC)</h3>

  <p class="para">
   La configuración ini <a href="ref.pdo-odbc.php#ini.pdo-odbc.db2-instance-name" class="link">pdo_odbc.db2_instance_name</a>
   ha sido formalmente desaprobada. Está obsoleto en la documentación
   a partir de PHP 5.1.1.
  </p>
 </div>

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