Las funciones y los métodos de PHP no distinguen entre mayúsculas y minúsculas, como se ilustra en el siguiente ejemplo.
function ag()
{
echo '2';
}
Ag();
class test {
function clMe()
{
echo 'hi';
}
}
$instance = new test;
$instance->clme();
Pero ese no es el caso con las variables. ¿Cuál es la razón fundamental?
class Share{ share($str){ echo $str; } } $sh = new Share(); $sh->share("string");
Es posible que se sorprenda al ver dos llamadas a la función compartir ($ str). primero debido a c'tor y segundo llamado explícito por las mismas razones !!