PHP bug? Two functions with different names announced as redeclaration : <p>I need to declare two functions with different names (small 'i' and big "I").</p>

<pre><code>function i() {
    echo 'Small i';
}

function I() {
    echo 'Big I';
}
</code></pre>

<p>PHP's output is:</p>

<pre><code>PHP Fatal error:  Cannot redeclare I()
</code></pre>

<p>Why? Small "i" is not big "I".</p>

<p>I tested it in Linux and in Windows.</p>
