Le funzioni ei metodi in PHP non fanno distinzione tra maiuscole e minuscole, come illustrato nell'esempio seguente.
function ag()
{
echo '2';
}
Ag();
class test {
function clMe()
{
echo 'hi';
}
}
$instance = new test;
$instance->clme();
Ma questo non è il caso delle variabili. Qual è la logica?
class Share{ share($str){ echo $str; } } $sh = new Share(); $sh->share("string");
Potresti essere sorpreso di vedere due chiamate alla condivisione della funzione ($ str). primo per c'tor e seconda chiamata esplicita per gli stessi motivi !!