Funktionen und Methoden in PHP unterscheiden nicht zwischen Groß- und Kleinschreibung, wie im folgenden Beispiel dargestellt.
function ag()
{
echo '2';
}
Ag();
class test {
function clMe()
{
echo 'hi';
}
}
$instance = new test;
$instance->clme();
Bei Variablen ist dies jedoch nicht der Fall. Was ist die Begründung?
class Share{ share($str){ echo $str; } } $sh = new Share(); $sh->share("string");
Sie werden überrascht sein, zwei Aufrufe von function share ($ str) zu sehen. erster wegen c'tor und zweiter expliziter Aufruf aus den gleichen Gründen !!