<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://wiki.php.net/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.php.net/feed.php">
        <title>PHP Wiki</title>
        <description></description>
        <link>https://wiki.php.net/</link>
        <image rdf:resource="https://wiki.php.net/lib/tpl/phpnet/images/favicon.ico" />
       <dc:date>2016-11-30T05:28:49+01:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.php.net/rfc/distrust-sha1-certificates?rev=1480349654&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.php.net/rfc/arrayiterator-improvements?rev=1480100994&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.php.net/rfc/object-typehint?rev=1479897250&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.php.net/usergroups/handbook/resources?rev=1479887671&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.php.net/usergroups/handbook?rev=1479887578&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.php.net/rfc?rev=1479880000&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.php.net/todo/php71?rev=1479838816&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=rfc%3Adavey_shafik_on_twitter_thinking_about_an_rfc_to_remove_pear_from_php_8_0_thoughts_.png&amp;ns=rfc&amp;rev=1472748351&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=rfc%3Ascreenshot_from_2016-08-05_14-24-16.png&amp;ns=rfc&amp;rev=1470374696&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=rfc%3Ascreenshot_from_2016-08-05_11-25-01.png&amp;ns=rfc&amp;rev=1470364236&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=rfc%3Aarray_change_keys_bench1.png&amp;ns=rfc&amp;rev=1464657182&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=rfc%3Aarray_change_keys_bench2.png&amp;ns=rfc&amp;rev=1464657182&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=rfc%3Aarray_change_keys_benchmark.png&amp;ns=rfc&amp;rev=1464526188&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=vcs%3Aphp-merge-4.png&amp;ns=vcs&amp;rev=1442319048&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=vcs%3Aphp-merge-3.png&amp;ns=vcs&amp;rev=1442305609&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=doc%3Aphdoe_login.png&amp;ns=doc&amp;rev=1406896286&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=doc%3Aphdoe_file_error.png&amp;ns=doc&amp;rev=1406117655&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=doc%3Aphdoe_need_update.png&amp;ns=doc&amp;rev=1406117088&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=doc%3Aphdoe_need_translate.png&amp;ns=doc&amp;rev=1406116447&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="https://wiki.php.net/?image=rfc%3Ajava-example-big.png&amp;ns=rfc&amp;rev=1385807713&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.php.net/lib/tpl/phpnet/images/favicon.ico">
        <title>PHP Wiki</title>
        <link>https://wiki.php.net/</link>
        <url>https://wiki.php.net/lib/tpl/phpnet/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.php.net/rfc/distrust-sha1-certificates?rev=1480349654&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-28T17:14:14+01:00</dc:date>
        <dc:creator>kelunik</dc:creator>
        <title>rfc:distrust-sha1-certificates - Change from signature_algorithms to security_level</title>
        <link>https://wiki.php.net/rfc/distrust-sha1-certificates?rev=1480349654&amp;do=diff</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1480175254&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====== PHP RFC: Distrust SHA-1 Certificates ======&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;====== PHP RFC: Distrust SHA-1 Certificates ======&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;#160; * Version: 0.&lt;strong class=&quot;diff-mark&quot;&gt;1&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;#160; * Version: 0.&lt;strong class=&quot;diff-mark&quot;&gt;2&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * Date: 2016-11-25&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * Date: 2016-11-25&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;#160; * Last Update: 2016-11-28&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * Author: Niklas Keller &amp;lt;me@kelunik.com&amp;gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * Author: Niklas Keller &amp;lt;me@kelunik.com&amp;gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * Status: Under Discussion&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * Status: Under Discussion&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 9:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 10:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Introduction =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Introduction =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;As of 2016-01-01, the CA/B Forum forbids issuing new SHA-1 certificates. The CA/B has advised CAs starting 2015-01-16 to issue no SHA-1 certificates with an expiration date greater than 2017-01-01, as browsers had already announced (see references) to deprecate and remove SHA-1. [[http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-57pt1r4.pdf|NIST recommends that SHA-1 should no longer be used for digital signatures&lt;strong class=&quot;diff-mark&quot;&gt;]]&lt;/strong&gt;. Starting with Java 9, [[http://openjdk.java.net/jeps/288|Java will also no longer accept SHA-1 starting 2017-01-01 by default&lt;strong class=&quot;diff-mark&quot;&gt;]]&lt;/strong&gt;. [[http://php.net/manual/en/context.ssl.php|&lt;strong class=&quot;diff-mark&quot;&gt;PHP does not even provide a&amp;#160;&lt;/strong&gt;context option]],&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;yet&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;As of 2016-01-01, the CA/B Forum forbids issuing new SHA-1 certificates. The CA/B has advised CAs starting 2015-01-16 to issue no SHA-1 certificates with an expiration date greater than 2017-01-01, as browsers had already announced (see references) to deprecate and remove SHA-1. [[http://nvlpubs.nist.gov/nistpubs/SpecialPublications/NIST.SP.800-57pt1r4.pdf|NIST recommends&lt;strong class=&quot;diff-mark&quot;&gt;]]&amp;#160;&lt;/strong&gt;that SHA-1 should no longer be used for digital signatures. Starting with Java 9, [[http://openjdk.java.net/jeps/288|Java will also no longer accept SHA-1&lt;strong class=&quot;diff-mark&quot;&gt;]]&amp;#160;&lt;/strong&gt;starting 2017-01-01 by default.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Meanwhile, PHP doesn&amp;#039;t have any restrictions here at all. There&amp;#039;s&amp;#160;&lt;/strong&gt;[[http://php.net/manual/en/context.ssl.php|&lt;strong class=&quot;diff-mark&quot;&gt;no&amp;#160;&lt;/strong&gt;context option]]&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;that let&amp;#039;s users specify which signature algorithms they accept. Even worse&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;PHP currently seems to accept even MD5 certificates&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Proposal =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Proposal =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;This RFC proposes to&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;add a new &amp;#039;&amp;#039;&amp;quot;&lt;/strong&gt;ssl&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;&amp;#039;&amp;#039; context option (&amp;#039;&lt;/strong&gt;&amp;#039;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;signature_algorithms&amp;quot;&amp;#039;&amp;#039;) that defines&amp;#160;&lt;/strong&gt;the accepted&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;algorithms&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;This context option defaults&amp;#160;&lt;/strong&gt;to&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;SHA-1 and SHA-&lt;/strong&gt;2&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;in PHP 5.6, 7.0 and 7.&lt;/strong&gt;1.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Starting with&amp;#160;&lt;/strong&gt;PHP&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;7&lt;/strong&gt;.&lt;strong class=&quot;diff-mark&quot;&gt;2&lt;/strong&gt;, this&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;will default to SHA-2 only.&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;This RFC proposes to&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;use [[https://www.openssl.org/docs/man1.1.0/&lt;/strong&gt;ssl&lt;strong class=&quot;diff-mark&quot;&gt;/SSL_CTX_set_security_level.html|OpenSSL&lt;/strong&gt;&amp;#039;&lt;strong class=&quot;diff-mark&quot;&gt;s new security level]] to restrict&amp;#160;&lt;/strong&gt;the accepted&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;certificates&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;The RFC proposes&amp;#160;&lt;/strong&gt;to&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;set this level to &amp;#039;&amp;#039;&lt;/strong&gt;2&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;&amp;#039; if OpenSSL&amp;#160;&lt;/strong&gt;1.&lt;strong class=&quot;diff-mark&quot;&gt;1 is available, otherwise those rules are enforced by&amp;#160;&lt;/strong&gt;PHP&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;itself&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Quoting from the above manual page&lt;/strong&gt;, this&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;security level has the following effect:&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;==== Default for 5&lt;/strong&gt;.&lt;strong class=&quot;diff-mark&quot;&gt;6&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;7.0&amp;#160;&lt;/strong&gt;and&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;7&lt;/strong&gt;.1&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;====&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;gt; Security level set to 112 bits of security&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;As a result RSA&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;DSA&amp;#160;&lt;/strong&gt;and&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;DH keys shorter than 2048 bits and ECC keys shorter than 224 bits are prohibited&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;In addition to the level&amp;#160;&lt;/strong&gt;1&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;exclusions any ciphersuite using RC4 is also prohibited. SSL version 3 is also not allowed. Compression is disabled.&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;lt;code php&amp;gt; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;This will be implemented as a new &amp;#039;&amp;#039;&lt;/strong&gt;&amp;quot;&lt;strong class=&quot;diff-mark&quot;&gt;ssl&lt;/strong&gt;&amp;quot;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;&amp;#039; context option named &amp;#039;&amp;#039;&lt;/strong&gt;&amp;quot;&lt;strong class=&quot;diff-mark&quot;&gt;security_level&lt;/strong&gt;&amp;quot;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;&amp;#039; using the same values as OpenSSL, it defaults to &amp;#039;&amp;#039;&lt;/strong&gt;2&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#039;&amp;#039; starting 2017-01-01&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;quot;&lt;strong class=&quot;diff-mark&quot;&gt;RSA+SHA1:DSA+SHA1:ECDSA+SHA1&lt;/strong&gt;&amp;quot;&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;. &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;quot;&lt;strong class=&quot;diff-mark&quot;&gt;RSA+SHA224:DSA+SHA224:ECDSA+SHA224:&lt;/strong&gt;&amp;quot;&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;. &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;RSA+SHA256:DSA+SHA256:ECDSA+SHA256:&amp;quot; . &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;RSA+SHA384:DSA+SHA384:ECDSA+SHA384:&amp;quot; . &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;RSA+SHA512:DSA+SHA512:ECDSA+SHA512&amp;quot; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;lt;/code&amp;gt; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;==== Default for 7.&lt;/strong&gt;2&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;==== &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;lt;code php&amp;gt; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;RSA+SHA224:DSA+SHA224:ECDSA+SHA224:&amp;quot;&amp;#160;&lt;/strong&gt;.&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;RSA+SHA256:DSA+SHA256:ECDSA+SHA256:&amp;quot; . &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;RSA+SHA384:DSA+SHA384:ECDSA+SHA384:&amp;quot; . &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;quot;RSA+SHA512:DSA+SHA512:ECDSA+SHA512&amp;quot; &lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;lt;/code&amp;gt;&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Backward Incompatible Changes =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Backward Incompatible Changes =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;SHA-1 certificates are no longer accepted by default starting&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;in PHP 7.2. This change already happens to be almost a year late, as PHP 7.2 is expected to be released near&amp;#160;&lt;/strong&gt;2017-&lt;strong class=&quot;diff-mark&quot;&gt;12&lt;/strong&gt;-01. This&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;change&amp;#160;&lt;/strong&gt;is&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;justified by&amp;#160;&lt;/strong&gt;the&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;new&amp;#160;&lt;/strong&gt;CA/B rules&lt;strong class=&quot;diff-mark&quot;&gt;, browser changes&amp;#160;&lt;/strong&gt;and&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;thus industry standards&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;MD5 and&amp;#160;&lt;/strong&gt;SHA-1 certificates are no longer accepted by default starting 2017-&lt;strong class=&quot;diff-mark&quot;&gt;01&lt;/strong&gt;-01. This&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;break&amp;#160;&lt;/strong&gt;is&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;intentional and is in line with&amp;#160;&lt;/strong&gt;the CA/B rules and&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;major browser policies&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Proposed PHP Version(s) =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Proposed PHP Version(s) =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;PHP 5.6&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;7.0, 7.1 and 7.2. Only 7.2 defaults to&amp;#160;&lt;/strong&gt;the&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;new behavior&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;All supported versions&lt;/strong&gt;,&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;because of&amp;#160;&lt;/strong&gt;the&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;security impact&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== RFC Impact =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== RFC Impact =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;None expected.&amp;#160;&lt;/strong&gt;Browsers&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;already&amp;#160;&lt;/strong&gt;start on 2017-01-01 with no longer accepting SHA-1 certificates.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;PHP 7.2 will&amp;#160;&lt;/strong&gt;be&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;released long after 2017-01&lt;/strong&gt;-01.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Browsers start on 2017-01-01 with no longer accepting SHA-1 certificates&lt;strong class=&quot;diff-mark&quot;&gt;, too&lt;/strong&gt;.&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Impact is expected to&amp;#160;&lt;/strong&gt;be&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;rather low. People in need of SHA&lt;/strong&gt;-1&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;certificates, e.g. for private CAs, can set the mentioned context option to &amp;#039;&amp;#039;0&amp;#039;&amp;#039; to get the previous behavior, but are strongly discouraged to do so&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Future Scope =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Future Scope =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Once SHA-2 should be become obsolete, the&amp;#160;&lt;/strong&gt;default can be&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;adjusted accordingly&lt;/strong&gt;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;The&amp;#160;&lt;/strong&gt;default can be&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;increased later should the need arise&lt;/strong&gt;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Proposed Voting Choices =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Proposed Voting Choices =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 71:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 59:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Rejected Features =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Rejected Features =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;Keep this updated with features that were discussed on the mail lists.&lt;/strong&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt; &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#160; * Default value for &amp;#039;&amp;#039;signature_algorithms&amp;#039;&amp;#039;&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/rfc/arrayiterator-improvements?rev=1480100994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-25T20:09:54+01:00</dc:date>
        <dc:creator>wesnetmo</dc:creator>
        <title>rfc:arrayiterator-improvements</title>
        <link>https://wiki.php.net/rfc/arrayiterator-improvements?rev=1480100994&amp;do=diff</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1480021825&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 17:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 17:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;The existing method &amp;#039;&amp;#039;ArrayIterator::seek($position)&amp;#039;&amp;#039; searches for the Entry in a linear manner, and this is not ideal for many uses, as what it does is simply iterating over the array (or part of it) to reach the specified position (or key, assuming the array is a list). Instead, the proposed method &amp;#039;&amp;#039;ArrayIterator::seekKey($key)&amp;#039;&amp;#039; would be a &amp;#039;&amp;#039;O(1)&amp;#039;&amp;#039; operation as the cursor can immediately jump to the Entry identified by the given &amp;#039;&amp;#039;$key&amp;#039;&amp;#039;.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;The existing method &amp;#039;&amp;#039;ArrayIterator::seek($position)&amp;#039;&amp;#039; searches for the Entry in a linear manner, and this is not ideal for many uses, as what it does is simply iterating over the array (or part of it) to reach the specified position (or key, assuming the array is a list). Instead, the proposed method &amp;#039;&amp;#039;ArrayIterator::seekKey($key)&amp;#039;&amp;#039; would be a &amp;#039;&amp;#039;O(1)&amp;#039;&amp;#039; operation as the cursor can immediately jump to the Entry identified by the given &amp;#039;&amp;#039;$key&amp;#039;&amp;#039;.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;Specifically, if the given key is present in the array the method would successfully&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;return &amp;#039;&amp;#039;null&amp;#039;&amp;#039;;&amp;#160;&lt;/strong&gt;subsequent calls to &amp;#039;&amp;#039;ArrayIterator::current()&amp;#039;&amp;#039; would get the value associated with the specified &amp;#039;&amp;#039;$key&amp;#039;&amp;#039;, &amp;#039;&amp;#039;ArrayIterator::key()&amp;#039;&amp;#039; would get &amp;#039;&amp;#039;$key&amp;#039;&amp;#039; and so on, like it would normally behave when iterating over the Entry. Instead, if the provided key is not present in the array, and exactly like &amp;#039;&amp;#039;ArrayIterator::seek($position)&amp;#039;&amp;#039;, the method would throw a &amp;#039;&amp;#039;OutOfBoundsException&amp;#039;&amp;#039; and keep the current &amp;#039;&amp;#039;ArrayIterator&amp;#039;&amp;#039;&amp;#039;s cursor state.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Specifically, if the given key is present in the array the method would successfully&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;execute such that&amp;#160;&lt;/strong&gt;subsequent calls to &amp;#039;&amp;#039;ArrayIterator::current()&amp;#039;&amp;#039; would get the value associated with the specified &amp;#039;&amp;#039;$key&amp;#039;&amp;#039;, &amp;#039;&amp;#039;ArrayIterator::key()&amp;#039;&amp;#039; would get &amp;#039;&amp;#039;$key&amp;#039;&amp;#039; and so on, like it would normally behave when iterating over the Entry. Instead, if the provided key is not present in the array, and exactly like &amp;#039;&amp;#039;ArrayIterator::seek($position)&amp;#039;&amp;#039;, the method would throw a &amp;#039;&amp;#039;OutOfBoundsException&amp;#039;&amp;#039; and keep the current &amp;#039;&amp;#039;ArrayIterator&amp;#039;&amp;#039;&amp;#039;s cursor state.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== ArrayIterator::prev():void =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== ArrayIterator::prev():void =====&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/rfc/object-typehint?rev=1479897250&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-23T11:34:10+01:00</dc:date>
        <dc:creator>brzuchal</dc:creator>
        <title>rfc:object-typehint - added 3v4l.org link</title>
        <link>https://wiki.php.net/rfc/object-typehint?rev=1479897250&amp;do=diff</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1479879957&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 290:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 290:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Patches and Tests =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Patches and Tests =====&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * PR[[https://github.com/php/php-src/pull/2080|#2080]]&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * PR[[https://github.com/php/php-src/pull/2080|#2080]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;#160; * Online Runtime Execution at [[https://3v4l.org/|3v4l.org]] on tab &amp;quot;RFC Branches&amp;quot;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/usergroups/handbook/resources?rev=1479887671&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-23T08:54:31+01:00</dc:date>
        <dc:creator>heiglandreas</dc:creator>
        <title>usergroups:handbook:resources - created</title>
        <link>https://wiki.php.net/usergroups/handbook/resources?rev=1479887671&amp;do=diff</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 1:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;====== Resources ======&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;Some resources about running a usergroup&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;#160; * https://php.ug/ug/tips&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;#160; * https://hackernoon.com/how-to-run-a-meetup-297ef448d157#.7w5stody9&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/usergroups/handbook?rev=1479887578&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-23T08:52:58+01:00</dc:date>
        <dc:creator>heiglandreas</dc:creator>
        <title>usergroups:handbook - Adds resources-link</title>
        <link>https://wiki.php.net/usergroups/handbook?rev=1479887578&amp;do=diff</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1386856293&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 11:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 11:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; - [[usergroups:handbook:sponsorship|Sponsorship]]&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; - [[usergroups:handbook:sponsorship|Sponsorship]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; - [[usergroups:handbook:finding_a_venue|Finding a venue]]&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; - [[usergroups:handbook:finding_a_venue|Finding a venue]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;#160; - [[usergroups:handbook:promotion|Promoting the&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;user group&lt;/strong&gt;]]&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;#160; - [[usergroups:handbook:promotion|Promoting the&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;User Group]] &lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&lt;strong class=&quot;diff-mark&quot;&gt;&amp;#160; - [[usergroups:handbook:resources|Resources for starting and running a User Group&lt;/strong&gt;]]&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/rfc?rev=1479880000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-23T06:46:40+01:00</dc:date>
        <dc:creator>krakjoe</dc:creator>
        <title>rfc</title>
        <link>https://wiki.php.net/rfc?rev=1479880000&amp;do=diff</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1480074055&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 15:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 15:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;This section is for RFCs that have been announced on the PHP &amp;quot;internals&amp;quot; mail list.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;This section is for RFCs that have been announced on the PHP &amp;quot;internals&amp;quot; mail list.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;&amp;#160; * [[rfc:distrust-sha1-certificates|Distrust SHA-1 Certificates]] \\ Distrust SHA-1 starting in PHP 7.2 (Created: 2016-11-25)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:object-typehint|Object typehint]] \\ Proposes adding &amp;#039;&amp;#039;object&amp;#039;&amp;#039; type-hint and return-type (Created: 2016-08-12)&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:object-typehint|Object typehint]] \\ Proposes adding &amp;#039;&amp;#039;object&amp;#039;&amp;#039; type-hint and return-type (Created: 2016-08-12)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:arrayiterator-improvements|ArrayIterator improvements]] \\ Proposes adding &amp;#039;&amp;#039;ArrayIterator::seekKey()&amp;#039;&amp;#039; and &amp;#039;&amp;#039;ArrayIterator::prev()&amp;#039;&amp;#039;&amp;#160; (Created: 2016-11-21)&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:arrayiterator-improvements|ArrayIterator improvements]] \\ Proposes adding &amp;#039;&amp;#039;ArrayIterator::seekKey()&amp;#039;&amp;#039; and &amp;#039;&amp;#039;ArrayIterator::prev()&amp;#039;&amp;#039;&amp;#160; (Created: 2016-11-21)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 84:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 85:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;This section is for early drafts of RFCs that have NOT been announced on the PHP &amp;quot;internals&amp;quot; mail list.&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;This section is for early drafts of RFCs that have NOT been announced on the PHP &amp;quot;internals&amp;quot; mail list.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;&amp;#160; * [[rfc:distrust-sha1-certificates|Distrust SHA-1 Certificates]] \\ Default to SHA-256 only in PHP 7.2 (Created: 2016-11-25)&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:user_defined_session_serializer|User defined session serializer]] \\ Implement user defined session serializer interface (Created: 2016-11-17)&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:user_defined_session_serializer|User defined session serializer]] \\ Implement user defined session serializer interface (Created: 2016-11-17)&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:replace_parse_url|Create URLParser and URLBuilder Classes]] \\ Proposed improvement beyond what parse_url() allows Created: 2016-10-04)&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&amp;#160; * [[rfc:replace_parse_url|Create URLParser and URLBuilder Classes]] \\ Proposed improvement beyond what parse_url() allows Created: 2016-10-04)&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/todo/php71?rev=1479838816&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2016-11-22T19:20:16+01:00</dc:date>
        <dc:creator>krakjoe</dc:creator>
        <title>todo:php71 - ga date</title>
        <link>https://wiki.php.net/todo/php71?rev=1479838816&amp;do=diff</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;1467747424&lt;/th&gt;&lt;th colspan=&quot;2&quot; width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 24:&lt;/td&gt;
&lt;td class=&quot;diff-blockheader&quot; colspan=&quot;2&quot;&gt;Line 24:&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;| Oct 27 2016&amp;#160; &amp;#160; | RC 5&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;| Oct 27 2016&amp;#160; &amp;#160; | RC 5&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;| Nov 10 2016&amp;#160; &amp;#160; | RC 6&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;| Nov 10 2016&amp;#160; &amp;#160; | RC 6&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; |&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;-&lt;/td&gt;&lt;td class=&quot;diff-deletedline&quot;&gt;|&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Nov 2?&amp;#160;&lt;/strong&gt;2016&amp;#160; &amp;#160; |&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;?&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&lt;/strong&gt;|&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;+&lt;/td&gt;&lt;td class=&quot;diff-addedline&quot;&gt;|&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;Dec 1&amp;#160;&amp;#160;&lt;/strong&gt;2016&amp;#160; &amp;#160; |&amp;#160;&lt;strong class=&quot;diff-mark&quot;&gt;GA&amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160; &amp;#160;&amp;#160;&lt;/strong&gt;|&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Release Managers =====&lt;/td&gt;&lt;td class=&quot;diff-lineheader&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&quot;diff-context&quot;&gt;===== Release Managers =====&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=rfc%3Adavey_shafik_on_twitter_thinking_about_an_rfc_to_remove_pear_from_php_8_0_thoughts_.png&amp;ns=rfc&amp;rev=1472748351&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-09-01T18:45:51+01:00</dc:date>
        <dc:creator>davey</dc:creator>
        <title>rfc:davey_shafik_on_twitter_thinking_about_an_rfc_to_remove_pear_from_php_8_0_thoughts_.png - created</title>
        <link>https://wiki.php.net/?image=rfc%3Adavey_shafik_on_twitter_thinking_about_an_rfc_to_remove_pear_from_php_8_0_thoughts_.png&amp;ns=rfc&amp;rev=1472748351&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/rfc/davey_shafik_on_twitter_thinking_about_an_rfc_to_remove_pear_from_php_8_0_thoughts_.png?w=300&amp;h=159&amp;t=1472748351&amp;amp;tok=ec44ea&quot; alt=&quot;rfc:davey_shafik_on_twitter_thinking_about_an_rfc_to_remove_pear_from_php_8_0_thoughts_.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=rfc%3Ascreenshot_from_2016-08-05_14-24-16.png&amp;ns=rfc&amp;rev=1470374696&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-05T07:24:56+01:00</dc:date>
        <dc:creator>yohgaki</dc:creator>
        <title>rfc:screenshot_from_2016-08-05_14-24-16.png - created</title>
        <link>https://wiki.php.net/?image=rfc%3Ascreenshot_from_2016-08-05_14-24-16.png&amp;ns=rfc&amp;rev=1470374696&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/rfc/screenshot_from_2016-08-05_14-24-16.png?w=300&amp;h=168&amp;t=1470374696&amp;amp;tok=b46b3d&quot; alt=&quot;rfc:screenshot_from_2016-08-05_14-24-16.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=rfc%3Ascreenshot_from_2016-08-05_11-25-01.png&amp;ns=rfc&amp;rev=1470364236&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-08-05T04:30:36+01:00</dc:date>
        <dc:creator>yohgaki</dc:creator>
        <title>rfc:screenshot_from_2016-08-05_11-25-01.png - created</title>
        <link>https://wiki.php.net/?image=rfc%3Ascreenshot_from_2016-08-05_11-25-01.png&amp;ns=rfc&amp;rev=1470364236&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/rfc/screenshot_from_2016-08-05_11-25-01.png?w=300&amp;h=167&amp;t=1470364236&amp;amp;tok=2b26d5&quot; alt=&quot;rfc:screenshot_from_2016-08-05_11-25-01.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=rfc%3Aarray_change_keys_bench1.png&amp;ns=rfc&amp;rev=1464657182&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-31T03:13:02+01:00</dc:date>
        <dc:creator>colinodell</dc:creator>
        <title>rfc:array_change_keys_bench1.png - created</title>
        <link>https://wiki.php.net/?image=rfc%3Aarray_change_keys_bench1.png&amp;ns=rfc&amp;rev=1464657182&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/rfc/array_change_keys_bench1.png?w=300&amp;h=185&amp;t=1464657182&amp;amp;tok=f3d5fb&quot; alt=&quot;rfc:array_change_keys_bench1.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=rfc%3Aarray_change_keys_bench2.png&amp;ns=rfc&amp;rev=1464657182&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-31T03:13:02+01:00</dc:date>
        <dc:creator>colinodell</dc:creator>
        <title>rfc:array_change_keys_bench2.png - created</title>
        <link>https://wiki.php.net/?image=rfc%3Aarray_change_keys_bench2.png&amp;ns=rfc&amp;rev=1464657182&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/rfc/array_change_keys_bench2.png?w=300&amp;h=185&amp;t=1464657182&amp;amp;tok=a208c7&quot; alt=&quot;rfc:array_change_keys_bench2.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=rfc%3Aarray_change_keys_benchmark.png&amp;ns=rfc&amp;rev=1464526188&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2016-05-29T14:49:48+01:00</dc:date>
        <dc:creator>colinodell</dc:creator>
        <title>rfc:array_change_keys_benchmark.png - created</title>
        <link>https://wiki.php.net/?image=rfc%3Aarray_change_keys_benchmark.png&amp;ns=rfc&amp;rev=1464526188&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/rfc/array_change_keys_benchmark.png?w=300&amp;h=136&amp;t=1464526188&amp;amp;tok=049e68&quot; alt=&quot;rfc:array_change_keys_benchmark.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=vcs%3Aphp-merge-4.png&amp;ns=vcs&amp;rev=1442319048&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-15T14:10:48+01:00</dc:date>
        <dc:creator>ab</dc:creator>
        <title>vcs:php-merge-4.png - created</title>
        <link>https://wiki.php.net/?image=vcs%3Aphp-merge-4.png&amp;ns=vcs&amp;rev=1442319048&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/vcs/php-merge-4.png?w=299&amp;h=97&amp;t=1442319048&amp;amp;tok=3dfeb4&quot; alt=&quot;vcs:php-merge-4.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=vcs%3Aphp-merge-3.png&amp;ns=vcs&amp;rev=1442305609&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2015-09-15T10:26:49+01:00</dc:date>
        <dc:creator>ab</dc:creator>
        <title>vcs:php-merge-3.png - created</title>
        <link>https://wiki.php.net/?image=vcs%3Aphp-merge-3.png&amp;ns=vcs&amp;rev=1442305609&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/vcs/php-merge-3.png?w=300&amp;h=82&amp;t=1442305609&amp;amp;tok=6951c0&quot; alt=&quot;vcs:php-merge-3.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=doc%3Aphdoe_login.png&amp;ns=doc&amp;rev=1406896286&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2014-08-01T14:31:26+01:00</dc:date>
        <dc:creator>yannick</dc:creator>
        <title>doc:phdoe_login.png</title>
        <link>https://wiki.php.net/?image=doc%3Aphdoe_login.png&amp;ns=doc&amp;rev=1406896286&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;1406059415&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_login.png?rev=1406059415&amp;w=300&amp;h=168&amp;amp;tok=26f2fb&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_login.png?w=300&amp;h=200&amp;t=1406896286&amp;amp;tok=663fcf&quot; alt=&quot;doc:phdoe_login.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=doc%3Aphdoe_file_error.png&amp;ns=doc&amp;rev=1406117655&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-23T14:14:15+01:00</dc:date>
        <dc:creator>yannick</dc:creator>
        <title>doc:phdoe_file_error.png</title>
        <link>https://wiki.php.net/?image=doc%3Aphdoe_file_error.png&amp;ns=doc&amp;rev=1406117655&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;1302087566&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_file_error.png?rev=1302087566&amp;w=300&amp;h=118&amp;amp;tok=24e43b&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_file_error.png?w=300&amp;h=147&amp;t=1406117655&amp;amp;tok=e3f046&quot; alt=&quot;doc:phdoe_file_error.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=doc%3Aphdoe_need_update.png&amp;ns=doc&amp;rev=1406117088&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-23T14:04:48+01:00</dc:date>
        <dc:creator>yannick</dc:creator>
        <title>doc:phdoe_need_update.png</title>
        <link>https://wiki.php.net/?image=doc%3Aphdoe_need_update.png&amp;ns=doc&amp;rev=1406117088&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;1302087566&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_need_update.png?rev=1302087566&amp;w=300&amp;h=118&amp;amp;tok=88d3e9&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_need_update.png?w=300&amp;h=197&amp;t=1406117088&amp;amp;tok=ced9f3&quot; alt=&quot;doc:phdoe_need_update.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=doc%3Aphdoe_need_translate.png&amp;ns=doc&amp;rev=1406116447&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2014-07-23T13:54:07+01:00</dc:date>
        <dc:creator>yannick</dc:creator>
        <title>doc:phdoe_need_translate.png</title>
        <link>https://wiki.php.net/?image=doc%3Aphdoe_need_translate.png&amp;ns=doc&amp;rev=1406116447&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;1302087566&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_need_translate.png?rev=1302087566&amp;w=300&amp;h=217&amp;amp;tok=794b63&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/doc/phdoe_need_translate.png?w=300&amp;h=261&amp;t=1406116447&amp;amp;tok=10e1b0&quot; alt=&quot;doc:phdoe_need_translate.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
    <item rdf:about="https://wiki.php.net/?image=rfc%3Ajava-example-big.png&amp;ns=rfc&amp;rev=1385807713&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2013-11-30T11:35:13+01:00</dc:date>
        <dc:creator>krakjoe</dc:creator>
        <title>rfc:java-example-big.png - created</title>
        <link>https://wiki.php.net/?image=rfc%3Ajava-example-big.png&amp;ns=rfc&amp;rev=1385807713&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;table&gt;&lt;tr&gt;&lt;th width=&quot;50%&quot;&gt;&lt;/th&gt;&lt;th width=&quot;50%&quot;&gt;current&lt;/th&gt;&lt;/tr&gt;&lt;tr align=&quot;center&quot;&gt;&lt;td&gt;&lt;img src=&quot;&quot; alt=&quot;&quot; /&gt;&lt;/td&gt;&lt;td&gt;&lt;img src=&quot;https://wiki.php.net/_media/rfc/java-example-big.png?w=300&amp;h=291&amp;t=1385807713&amp;amp;tok=33cd10&quot; alt=&quot;rfc:java-example-big.png&quot; /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
    </item>
</rdf:RDF>
