Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > f800694edefe91adea2624f711a41a2d > files > 9263

php-manual-en-5.5.7-1.mga4.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>Deprecated features in PHP 5.3.x</title>

 </head>
 <body><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="migration53.sapi.html">Changes in SAPI modules</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="migration53.undeprecated.html">Undeprecated features in PHP 5.3.x</a></div>
 <div class="up"><a href="migration53.html">Migrating from PHP 5.2.x to PHP 5.3.x</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div><hr /><div id="migration53.deprecated" class="section">
  <h2 class="title">Deprecated features in PHP 5.3.x</h2>
  <p class="simpara">
   PHP 5.3.0 introduces two new error levels: <strong><code>E_DEPRECATED</code></strong> 
   and <strong><code>E_USER_DEPRECATED</code></strong>. The
   <strong><code>E_DEPRECATED</code></strong> error level is used to indicate that a
   function or feature has been deprecated. The
   <strong><code>E_USER_DEPRECATED</code></strong> level is intended for indicating
   deprecated features in user code, similarly to the
   <strong><code>E_USER_ERROR</code></strong> and <strong><code>E_USER_WARNING</code></strong> 
   levels.
  </p>
  <p class="simpara">
   The following is a list of deprecated INI directives. Use of any of these INI
   directives will cause an <strong><code>E_DEPRECATED</code></strong> error to be thrown
   at startup.
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     <a href="network.configuration.html#ini.define-syslog-variables" class="link">define_syslog_variables</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="ini.core.html#ini.register-globals" class="link">register_globals</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="ini.core.html#ini.register-long-arrays" class="link">register_long_arrays</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="ini.sect.safe-mode.html#ini.safe-mode" class="link">safe_mode</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="info.configuration.html#ini.magic-quotes-gpc" class="link">magic_quotes_gpc</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="info.configuration.html#ini.magic-quotes-runtime" class="link">magic_quotes_runtime</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     <a href="sybase.configuration.html#ini.magic-quotes-sybase" class="link">magic_quotes_sybase</a>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     Comments starting with &#039;#&#039; are now deprecated in .INI files.
    </span>
   </li>
  </ul>
  <p class="simpara">
   Deprecated functions:
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.call-user-method.html" class="function">call_user_method()</a></span> (use
      <span class="function"><a href="function.call-user-func.html" class="function">call_user_func()</a></span> instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.call-user-method-array.html" class="function">call_user_method_array()</a></span> (use
      <span class="function"><a href="function.call-user-func-array.html" class="function">call_user_func_array()</a></span> instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.define-syslog-variables.html" class="function">define_syslog_variables()</a></span>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.dl.html" class="function">dl()</a></span>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.ereg.html" class="function">ereg()</a></span> (use  <span class="function"><a href="function.preg-match.html" class="function">preg_match()</a></span> instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.ereg-replace.html" class="function">ereg_replace()</a></span> (use  <span class="function"><a href="function.preg-replace.html" class="function">preg_replace()</a></span>
     instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.eregi.html" class="function">eregi()</a></span> (use  <span class="function"><a href="function.preg-match.html" class="function">preg_match()</a></span> with the
     <em>&#039;i&#039;</em> modifier instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.eregi-replace.html" class="function">eregi_replace()</a></span> (use  <span class="function"><a href="function.preg-replace.html" class="function">preg_replace()</a></span>
     with the <em>&#039;i&#039;</em> modifier instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.set-magic-quotes-runtime.html" class="function">set_magic_quotes_runtime()</a></span> and its alias,
      <span class="function"><a href="function.magic-quotes-runtime.html" class="function">magic_quotes_runtime()</a></span>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.session-register.html" class="function">session_register()</a></span> (use the <var class="varname"><var class="varname"><a href="reserved.variables.session.html" class="classname">$_SESSION</a></var></var>
     superglobal instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.session-unregister.html" class="function">session_unregister()</a></span> (use the
     <var class="varname"><var class="varname"><a href="reserved.variables.session.html" class="classname">$_SESSION</a></var></var> superglobal instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.session-is-registered.html" class="function">session_is_registered()</a></span> (use the
     <var class="varname"><var class="varname"><a href="reserved.variables.session.html" class="classname">$_SESSION</a></var></var> superglobal instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.set-socket-blocking.html" class="function">set_socket_blocking()</a></span> (use
      <span class="function"><a href="function.stream-set-blocking.html" class="function">stream_set_blocking()</a></span> instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.split.html" class="function">split()</a></span> (use  <span class="function"><a href="function.preg-split.html" class="function">preg_split()</a></span> instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.spliti.html" class="function">spliti()</a></span> (use  <span class="function"><a href="function.preg-split.html" class="function">preg_split()</a></span> with the
     <em>&#039;i&#039;</em> modifier instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.sql-regcase.html" class="function">sql_regcase()</a></span>
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.mysql-db-query.html" class="function">mysql_db_query()</a></span> (use
      <span class="function"><a href="function.mysql-select-db.html" class="function">mysql_select_db()</a></span> and  <span class="function"><a href="function.mysql-query.html" class="function">mysql_query()</a></span>
     instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
      <span class="function"><a href="function.mysql-escape-string.html" class="function">mysql_escape_string()</a></span> (use
      <span class="function"><a href="function.mysql-real-escape-string.html" class="function">mysql_real_escape_string()</a></span> instead)
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     Passing locale category names as strings is now deprecated. Use the LC_*
     family of constants instead.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     The <em><code class="parameter">is_dst</code></em> parameter to  <span class="function"><a href="function.mktime.html" class="function">mktime()</a></span>.
     Use the new timezone handling functions instead.
    </span>
   </li>
  </ul>
  <p class="simpara">
   Deprecated features:
  </p>
  <ul class="itemizedlist">
   <li class="listitem">
    <span class="simpara">
     Assigning the return value of
     <a href="language.oop5.basic.html#language.oop5.basic.new" class="link">new</a> by reference is now
     deprecated.
    </span>
   </li>
   <li class="listitem">
    <span class="simpara">
     Call-time pass-by-reference is now deprecated.
    </span>
   </li>
  </ul>
 </div><hr /><div class="manualnavbar" style="text-align: center;">
 <div class="prev" style="text-align: left; float: left;"><a href="migration53.sapi.html">Changes in SAPI modules</a></div>
 <div class="next" style="text-align: right; float: right;"><a href="migration53.undeprecated.html">Undeprecated features in PHP 5.3.x</a></div>
 <div class="up"><a href="migration53.html">Migrating from PHP 5.2.x to PHP 5.3.x</a></div>
 <div class="home"><a href="index.html">PHP Manual</a></div>
</div></body></html>