<!DOCTYPE html>
<html class=" js flexbox flexboxlegacy datauri" xmlns="http://www.w3.org/1999/xhtml" lang="en"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">

  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0"> 

  <title>PHP: Hypertext Preprocessor</title>

 <link rel="shortcut icon" href="http://php.net/favicon.ico">
 <link rel="search" type="application/opensearchdescription+xml" href="http://php.net/phpnetimprovedsearch.src" title="Add PHP.net search">
 <link rel="alternate" type="application/atom+xml" href="http://php.net/releases/feed.php" title="PHP Release feed">
 <link rel="alternate" type="application/atom+xml" href="http://php.net/feed.atom" title="PHP: Hypertext Preprocessor">

 <link rel="canonical" href="http://php.net/index.php">
 <link rel="shorturl" href="http://php.net/index">
 <link rel="alternate" href="http://php.net/index" hreflang="x-default">



<link rel="stylesheet" type="text/css" href="PHP:%20Hypertext%20Preprocessor_archivos/cached_002.css" media="screen">
<link rel="stylesheet" type="text/css" href="PHP:%20Hypertext%20Preprocessor_archivos/cached_005.css" media="screen">
<link rel="stylesheet" type="text/css" href="PHP:%20Hypertext%20Preprocessor_archivos/cached_004.css" media="screen">
<link rel="stylesheet" type="text/css" href="PHP:%20Hypertext%20Preprocessor_archivos/cached_003.css" media="screen">
<link rel="stylesheet" type="text/css" href="PHP:%20Hypertext%20Preprocessor_archivos/cached.css" media="screen">

 <!--[if lte IE 7]>
 <link rel="stylesheet" type="text/css" href="http://php.net/styles/workarounds.ie7.css" media="screen">
 <![endif]-->

 <!--[if lte IE 8]>
 <script type="text/javascript">
  window.brokenIE = true;
 </script>
 <![endif]-->

 <!--[if lte IE 9]>
 <link rel="stylesheet" type="text/css" href="http://php.net/styles/workarounds.ie9.css" media="screen">
 <![endif]-->

 <!--[if IE]>
 <script type="text/javascript" src="http://php.net/js/ext/html5.js"></script>
 <![endif]-->

 <!-- base href="http://php.net/index.php" -->

</head>
<body class="home ">

<nav id="head-nav" class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <a href="http://php.net/" class="brand"><img src="PHP:%20Hypertext%20Preprocessor_archivos/logo.png" alt="php" height="24" width="48"></a>
    <div id="mainmenu-toggle-overlay"></div>
    <input id="mainmenu-toggle" type="checkbox">
    <ul class="nav">
      <li class=""><a href="http://php.net/downloads">Downloads</a></li>
      <li class=""><a href="http://php.net/docs.php">Documentation</a></li>
      <li class=""><a href="http://php.net/get-involved">Get Involved</a></li>
      <li class=""><a href="http://php.net/support">Help</a></li>
    </ul>
    <form class="navbar-search" id="topsearch" action="/search.php">
      <input name="show" value="quickref" type="hidden">
      <span style="position: relative; display: inline-block;" class="twitter-typeahead"><input style="position: absolute; top: 0px; left: 0px; border-color: transparent; box-shadow: none; background: rgb(255, 255, 255) none repeat scroll 0% 0%;" class="tt-hint search-query" autocomplete="off" spellcheck="off" disabled="disabled" type="text"><input dir="auto" style="position: relative; vertical-align: top; background-color: transparent;" spellcheck="false" autocomplete="off" name="pattern" class="search-query tt-query" placeholder="Search" accesskey="s" type="search"><input style="visibility: hidden; position: fixed" type="submit"><span style="position: absolute; left: -9999px; visibility: hidden; white-space: nowrap; font-family: &quot;Fira Sans&quot;,&quot;Source Sans Pro&quot;,Helvetica,Arial,sans-serif; font-size: 16px; font-style: normal; font-variant: normal; font-weight: 400; word-spacing: 0px; letter-spacing: 0px; text-indent: 0px; text-rendering: optimizelegibility; text-transform: none;"></span><span style="position: absolute; top: 100%; left: 0px; z-index: 100; display: none;" class="tt-dropdown-menu"></span></span>
    </form>
  </div>
  <div id="flash-message"></div>
</nav>
<nav id="trick"><div><dl>
<dt><a href="http://php.net/manual/en/getting-started.php">Getting Started</a></dt>
	<dd><a href="http://php.net/manual/en/introduction.php">Introduction</a></dd>
	<dd><a href="http://php.net/manual/en/tutorial.php">A simple tutorial</a></dd>
<dt><a href="http://php.net/manual/en/langref.php">Language Reference</a></dt>
	<dd><a href="http://php.net/manual/en/language.basic-syntax.php">Basic syntax</a></dd>
	<dd><a href="http://php.net/manual/en/language.types.php">Types</a></dd>
	<dd><a href="http://php.net/manual/en/language.variables.php">Variables</a></dd>
	<dd><a href="http://php.net/manual/en/language.constants.php">Constants</a></dd>
	<dd><a href="http://php.net/manual/en/language.expressions.php">Expressions</a></dd>
	<dd><a href="http://php.net/manual/en/language.operators.php">Operators</a></dd>
	<dd><a href="http://php.net/manual/en/language.control-structures.php">Control Structures</a></dd>
	<dd><a href="http://php.net/manual/en/language.functions.php">Functions</a></dd>
	<dd><a href="http://php.net/manual/en/language.oop5.php">Classes and Objects</a></dd>
	<dd><a href="http://php.net/manual/en/language.namespaces.php">Namespaces</a></dd>
	<dd><a href="http://php.net/manual/en/language.exceptions.php">Exceptions</a></dd>
	<dd><a href="http://php.net/manual/en/language.generators.php">Generators</a></dd>
	<dd><a href="http://php.net/manual/en/language.references.php">References Explained</a></dd>
	<dd><a href="http://php.net/manual/en/reserved.variables.php">Predefined Variables</a></dd>
	<dd><a href="http://php.net/manual/en/reserved.exceptions.php">Predefined Exceptions</a></dd>
	<dd><a href="http://php.net/manual/en/reserved.interfaces.php">Predefined Interfaces and Classes</a></dd>
	<dd><a href="http://php.net/manual/en/context.php">Context options and parameters</a></dd>
	<dd><a href="http://php.net/manual/en/wrappers.php">Supported Protocols and Wrappers</a></dd>
</dl>
<dl>
<dt><a href="http://php.net/manual/en/security.php">Security</a></dt>
	<dd><a href="http://php.net/manual/en/security.intro.php">Introduction</a></dd>
	<dd><a href="http://php.net/manual/en/security.general.php">General considerations</a></dd>
	<dd><a href="http://php.net/manual/en/security.cgi-bin.php">Installed as CGI binary</a></dd>
	<dd><a href="http://php.net/manual/en/security.apache.php">Installed as an Apache module</a></dd>
	<dd><a href="http://php.net/manual/en/security.filesystem.php">Filesystem Security</a></dd>
	<dd><a href="http://php.net/manual/en/security.database.php">Database Security</a></dd>
	<dd><a href="http://php.net/manual/en/security.errors.php">Error Reporting</a></dd>
	<dd><a href="http://php.net/manual/en/security.globals.php">Using Register Globals</a></dd>
	<dd><a href="http://php.net/manual/en/security.variables.php">User Submitted Data</a></dd>
	<dd><a href="http://php.net/manual/en/security.magicquotes.php">Magic Quotes</a></dd>
	<dd><a href="http://php.net/manual/en/security.hiding.php">Hiding PHP</a></dd>
	<dd><a href="http://php.net/manual/en/security.current.php">Keeping Current</a></dd>
<dt><a href="http://php.net/manual/en/features.php">Features</a></dt>
	<dd><a href="http://php.net/manual/en/features.http-auth.php">HTTP authentication with PHP</a></dd>
	<dd><a href="http://php.net/manual/en/features.cookies.php">Cookies</a></dd>
	<dd><a href="http://php.net/manual/en/features.sessions.php">Sessions</a></dd>
	<dd><a href="http://php.net/manual/en/features.xforms.php">Dealing with XForms</a></dd>
	<dd><a href="http://php.net/manual/en/features.file-upload.php">Handling file uploads</a></dd>
	<dd><a href="http://php.net/manual/en/features.remote-files.php">Using remote files</a></dd>
	<dd><a href="http://php.net/manual/en/features.connection-handling.php">Connection handling</a></dd>
	<dd><a href="http://php.net/manual/en/features.persistent-connections.php">Persistent Database Connections</a></dd>
	<dd><a href="http://php.net/manual/en/features.safe-mode.php">Safe Mode</a></dd>
	<dd><a href="http://php.net/manual/en/features.commandline.php">Command line usage</a></dd>
	<dd><a href="http://php.net/manual/en/features.gc.php">Garbage Collection</a></dd>
	<dd><a href="http://php.net/manual/en/features.dtrace.php">DTrace Dynamic Tracing</a></dd>
</dl>
<dl>
<dt><a href="http://php.net/manual/en/funcref.php">Function Reference</a></dt>
	<dd><a href="http://php.net/manual/en/refs.basic.php.php">Affecting PHP's Behaviour</a></dd>
	<dd><a href="http://php.net/manual/en/refs.utilspec.audio.php">Audio Formats Manipulation</a></dd>
	<dd><a href="http://php.net/manual/en/refs.remote.auth.php">Authentication Services</a></dd>
	<dd><a href="http://php.net/manual/en/refs.utilspec.cmdline.php">Command Line Specific Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.compression.php">Compression and Archive Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.creditcard.php">Credit Card Processing</a></dd>
	<dd><a href="http://php.net/manual/en/refs.crypto.php">Cryptography Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.database.php">Database Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.calendar.php">Date and Time Related Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.fileprocess.file.php">File System Related Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.international.php">Human Language and Character Encoding Support</a></dd>
	<dd><a href="http://php.net/manual/en/refs.utilspec.image.php">Image Processing and Generation</a></dd>
	<dd><a href="http://php.net/manual/en/refs.remote.mail.php">Mail Related Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.math.php">Mathematical Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.utilspec.nontext.php">Non-Text MIME Output</a></dd>
	<dd><a href="http://php.net/manual/en/refs.fileprocess.process.php">Process Control Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.basic.other.php">Other Basic Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.remote.other.php">Other Services</a></dd>
	<dd><a href="http://php.net/manual/en/refs.search.php">Search Engine Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.utilspec.server.php">Server Specific Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.basic.session.php">Session Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.basic.text.php">Text Processing</a></dd>
	<dd><a href="http://php.net/manual/en/refs.basic.vartype.php">Variable and Type Related Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.webservice.php">Web Services</a></dd>
	<dd><a href="http://php.net/manual/en/refs.utilspec.windows.php">Windows Only Extensions</a></dd>
	<dd><a href="http://php.net/manual/en/refs.xml.php">XML Manipulation</a></dd>
</dl>
<dl>
<dt>Keyboard Shortcuts</dt><dt>?</dt>
<dd>This help</dd>
<dt>j</dt>
<dd>Next menu item</dd>
<dt>k</dt>
<dd>Previous menu item</dd>
<dt>g p</dt>
<dd>Previous man page</dd>
<dt>g n</dt>
<dd>Next man page</dd>
<dt>G</dt>
<dd>Scroll to bottom</dd>
<dt>g g</dt>
<dd>Scroll to top</dd>
<dt>g h</dt>
<dd>Goto homepage</dd>
<dt>g s</dt>
<dd>Goto search<br>(current page)</dd>
<dt>/</dt>
<dd>Focus search box</dd>
</dl></div></nav>
<div id="goto">
    <div class="search">
         <div class="text"></div>
         <div class="results"><ul></ul></div>
   </div>
</div>



<div id="intro" class="clearfix">
  <div class="container">
      <div class="row clearfix">
    <div class="blurb">
      <p>PHP is a popular general-purpose scripting language that is especially suited to web development.</p>
      <p>Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.</p>
    </div>
    <div class="download">
      <h3>Download</h3><ul>

        <li><a class="download-link" href="http://php.net/downloads.php#v5.6.9">5.6.9</a><span class="dot">·</span><a class="notes" href="http://php.net/ChangeLog-5.php#5.6.9">Release Notes</a></li>

        <li><a class="download-link" href="http://php.net/downloads.php#v5.5.25">5.5.25</a><span class="dot">·</span><a class="notes" href="http://php.net/ChangeLog-5.php#5.5.25">Release Notes</a></li>

        <li><a class="download-link" href="http://php.net/downloads.php#v5.4.41">5.4.41</a><span class="dot">·</span><a class="notes" href="http://php.net/ChangeLog-5.php#5.4.41">Release Notes</a></li>
</ul>
    </div>
  </div>  </div>
</div>


<div id="layout" class="clearfix">
  <section id="layout-content">
<div class="home-content"><article class="newsentry">
  <header class="title">
    <time datetime="2015-05-14T23:20:57-07:00">14 May 2015</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2015.php#id2015-05-14-3" id="id2015-05-14-3">PHP 5.6.9 is available</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>The PHP development team announces the immediate availability of PHP
     5.6.9. Several bugs have been fixed.

     All PHP 5.6 users are encouraged to upgrade to this version.
     </p>

     <p>For source downloads of PHP 5.6.9 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
     Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
     The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.6.9">ChangeLog</a>.
   </p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2015-05-14T21:35:21-07:00">14 May 2015</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2015.php#id2015-05-14-2" id="id2015-05-14-2">PHP 5.4.41 Released</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>The PHP development team announces the immediate availability of PHP
     5.4.41. Seven security-related issues were fixed in this version.
     
     All PHP 5.4 users are encouraged to upgrade to this version.
     </p>
     
     <p>For source downloads of PHP 5.4.41 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
     Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
     The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.4.41">ChangeLog</a>.
     </p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2015-05-14T17:06:54+00:00">14 May 2015</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2015.php#id2015-05-14-1" id="id2015-05-14-1">PHP 5.5.25 is available</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>The PHP development team announces the immediate availability of PHP
     5.5.25. Several bugs have been fixed.
     
     All PHP 5.5 users are encouraged to upgrade to this version.
     </p>
     
     <p>For source downloads of PHP 5.5.25 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
     Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
     The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.5.25">ChangeLog</a>.
     </p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2015-04-16T13:43:02-07:00">16 Apr 2015</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2015.php#id2015-04-16-3" id="id2015-04-16-3">PHP 5.4.40 Released</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>The PHP development team announces the immediate availability of PHP
     5.4.40. 14 security-related bugs were fixed in this release, including
     CVE-2014-9709, CVE-2015-2301, CVE-2015-2783, CVE-2015-1352.
     
     All PHP 5.4 users are encouraged to upgrade to this version.
     </p>
     
     <p>For source downloads of PHP 5.4.40 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
     Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
     The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.4.40">ChangeLog</a>.
     </p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2015-04-16T10:50:30-07:00">16 Apr 2015</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2015.php#id2015-04-16-2" id="id2015-04-16-2">PHP 5.6.8 is available</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>The PHP development team announces the immediate availability of PHP
     5.6.8. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352.

     All PHP 5.6 users are encouraged to upgrade to this version.
     </p>

     <p>For source downloads of PHP 5.6.8 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
     Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
     The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.6.8">ChangeLog</a>.
     </p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2015-04-16T15:25:09+00:00">16 Apr 2015</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2015.php#id2015-04-16-1" id="id2015-04-16-1">PHP 5.5.24 is available</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>The PHP development team announces the immediate availability of PHP
     5.5.24. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352.
     
     All PHP 5.5 users are encouraged to upgrade to this version.
     </p>
     
     <p>For source downloads of PHP 5.5.24 please visit our <a href="http://www.php.net/downloads.php">downloads page</a>,
     Windows binaries can be found on <a href="http://windows.php.net/download/">windows.php.net/download/</a>.
     The list of changes is recorded in the <a href="http://www.php.net/ChangeLog-5.php#5.5.24">ChangeLog</a>.
     </p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2013-11-20T13:32:00+00:00">20 Nov 2013</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2013.php#id2013-11-20-1" id="id2013-11-20-1">Our modern web theme goes live!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>The PHP web team are delighted to announce the launch of the new web theme that has been
    in beta for many months. Lots of hard work has gone into this release and we will be continually
    improving things over time now that we have migrated away from the legacy theme.</p>

    <p>From an aesthetics point of view the general color scheme of the website has been lightened from the
      older dark purple. Lots of borders and links use a similar purple color to attain
      consistency. Fonts are smoother, and colors, contrast and highlighting have significantly improved; especially
      on function reference pages. Code examples should now be much more readable.</p>

     <p>The theme is marked up using HTML5 and is generally much more modern. We are using Google Fonts and
      Bootstrap for our theme base.</p>

     <p>To provide valuable feedback, you can use the 'Feedback' widget on the side of the page (not visible
      on smartphones) and to report bugs, you can make use of the <a href="http://bugs.php.net/" title="PHP Bug Tracker">bugs.php.net</a>
      tracker. Despite our extensive multi-device/multi-browser testing, we may have missed something. So, if you
      spot any issues please do get in touch.</p>

     <p>Special thanks to the guys who helped make this happen, you know who you are!</p>

    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2013-10-24T18:57:54-07:00">24 Oct 2013</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2013.php#id2013-10-24-2" id="id2013-10-24-2">A further update on php.net</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>We are continuing to work through the repercussions of the 
php.net malware issue described in a news post earlier today. As part of
 this, the php.net systems team have audited every server operated by 
php.net, and have found that two servers were compromised: the server 
which hosted the www.php.net, static.php.net and git.php.net domains, 
and was previously suspected based on the JavaScript malware, and the 
server hosting bugs.php.net. The method by which these servers were 
compromised is unknown at this time.</p>

     <p>All affected services have been migrated off those servers. We 
have verified that our Git repository was not compromised, and it 
remains in read only mode as services are brought back up in full.</p>

     <p>As it's possible that the attackers may have accessed the 
private key of the php.net SSL certificate, we have revoked it 
immediately. We are in the process of getting a new certificate, and 
expect to restore access to php.net sites that require SSL (including 
bugs.php.net and wiki.php.net) in the next few hours.</p>

     <p>To summarise, the situation right now is that:</p>

     <ul>
       <li>JavaScript malware was served to a small percentage of php.net users from the 22nd to the 24th of October 2013.</li>
       <li>Neither the source tarball downloads nor the Git repository were modified or compromised.</li>
       <li>Two php.net servers were compromised, and have been removed 
from service. All services have been migrated to new, secure servers.</li>
       <li>SSL access to php.net Web sites is temporarily unavailable 
until a new SSL certificate is issued and installed on the servers that 
need it.</li>
     </ul>

     <p>Over the next few days, we will be taking further action:</p>

     <ul>
       <li>php.net users will have their passwords reset. Note that 
users of PHP are unaffected by this: this is solely for people 
committing code to projects hosted on svn.php.net or git.php.net.</li>
     </ul>

     <p>We will provide a full post mortem in due course, most likely 
next week. You can also get updates from the official php.net Twitter: <a href="https://twitter.com/official_php">@official_php</a>.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2013-10-24T20:55:17-05:00">24 Oct 2013</time>
    <h2 class="newstitle">
      <a href="http://php.net/archive/2013.php#id2013-10-24-1" id="id2013-10-24-1">A quick update on the status of php.net</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
     <p>
     On 24 Oct 2013 06:15:39 +0000 Google started saying www.php.net was hosting
     malware. The Google Webmaster Tools were initially quite delayed in showing
     the reason why and when they did it looked a lot like a false positive
     because we had some minified/obfuscated javascript being dynamically
     injected into userprefs.js. This looked suspicious to us as well, but
     it was actually written to do exactly that so we were quite certain it
     was a false positive, but we kept digging.
     </p>

     <p>
     It turned out that by combing through the access logs for static.php.net
     it was periodically serving up userprefs.js with the wrong content length
     and then reverting back to the right size after a few minutes. This is due
     to an rsync cron job. So the file was being modified locally and reverted.
     Google's crawler caught one of these small windows where the wrong file
     was being served, but of course, when we looked at it manually it looked
     fine. So more confusion.
     </p>

     <p>
     We are still investigating how someone caused that file to be changed,
     but in the meantime we have migrated www/static to new clean servers.
     The highest priority is obviously the source code integrity and after
     a quick:
     </p>

       <blockquote>git fsck --no-reflog --full --strict</blockquote>

     <p>
     on all our repos plus manually checking the md5sums of the PHP distribution
     files we see no evidence that the PHP code has been compromised. We have
     a mirror of our git repos on github.com and we will manually check git
     commits as well and have a full post-mortem on the intrusion when we have
     a clearer picture of what happened.
     </p>
    </div>
  
  </div>
</article><p class="archive"><a href="http://php.net/archive/">Older News Entries</a></p></div>    </section><!-- layout-content -->
    
<aside class="tips">
    <div class="inner">
    <p class="panel"><a href="http://php.net/migration56" title="Upgrading to PHP 5.6" class="headline">Upgrading to PHP 5.6</a></p>
<div class="panel">  <a href="http://php.net/conferences" class="headline" title="Upcoming conferences">Upcoming conferences</a><div class="body"><ul><li><a href="http://php.net/conferences/index.php#id2015-06-01-1" title="PHP Barcelona Conference 2015">PHP Barcelona Conference 2015</a></li><li><a href="http://php.net/conferences/index.php#id2015-05-27-2" title="PHP Craft Johannesburg">PHP Craft Johannesburg</a></li><li><a href="http://php.net/conferences/index.php#id2015-05-25-1" title="DevConf 2015">DevConf 2015</a></li><li><a href="http://php.net/conferences/index.php#id2015-05-06-1" title="2015 Northeast PHP Conference">2015 Northeast PHP Conference</a></li></ul></div></div>
    <p class="panel"><a href="http://php.net/cal.php">User Group Events</a></p>
    <p class="panel"><a href="http://php.net/thanks.php">Special Thanks</a></p>
    <p class="panel social-media">
      <span class="headline">Social media</span>
      </p><div class="body">
        <ul>
          <li>
            <a href="https://twitter.com/official_php">
              <i class="icon-twitter"></i>
              @official_php
            </a>
          </li>
        </ul>
      </div>
    <p></p>
</div>
</aside>

  </div><!-- layout -->
         
  <footer>
    <div class="container footer-content">
      <div class="row-fluid">
      <ul class="footmenu">
        <li><a href="http://php.net/copyright.php">Copyright © 2001-2015 The PHP Group</a></li>
        <li><a href="http://php.net/my.php">My PHP.net</a></li>
        <li><a href="http://php.net/contact.php">Contact</a></li>
        <li><a href="http://php.net/sites.php">Other PHP.net sites</a></li>
        <li><a href="http://php.net/mirrors.php">Mirror sites</a></li>
        <li><a href="http://php.net/privacy.php">Privacy policy</a></li>
      </ul>
      </div>
    </div>
  </footer>

    <div class="elephpants"><div class="images"></div></div>
 <!-- External and third party libraries. -->
 <script type="text/javascript" src="PHP:%20Hypertext%20Preprocessor_archivos/jquery.js"></script>
<script type="text/javascript" src="PHP:%20Hypertext%20Preprocessor_archivos/cached_005.js"></script>
<script type="text/javascript" src="PHP:%20Hypertext%20Preprocessor_archivos/cached_006.js"></script>
<script type="text/javascript" src="PHP:%20Hypertext%20Preprocessor_archivos/cached.js"></script>
<script type="text/javascript" src="PHP:%20Hypertext%20Preprocessor_archivos/cached_003.js"></script>
<script type="text/javascript" src="PHP:%20Hypertext%20Preprocessor_archivos/cached_002.js"></script>
<script type="text/javascript" src="PHP:%20Hypertext%20Preprocessor_archivos/cached_004.js"></script>

<a id="toTop" href="javascript:;"><span id="toTopHover"></span><img alt="To Top" src="PHP:%20Hypertext%20Preprocessor_archivos/to-top2x.png" height="40" width="40"></a>




</body></html>