Intentando crear una clase llamada "Lista", pero la función list () la está rompiendo
class List {
public function hello()
{
return "hello";
}
}
$list = new List;
echo $list::hello();
Da error:
PHP Parse error: syntax error, unexpected 'List' (T_LIST), expecting identifier (T_STRING) in /home/WtGTRQ/prog.php on line 3
Cambiar "Lista" a "Lizt" soluciona el problema.
Entiendo tristemente queLas funciones php no distinguen entre mayúsculas y minúsculas, pero realmente no quiero hacer que un objeto de la Lista sea un objeto Lizt ... ¿Hay alguna forma de evitar esto sin cambiar el nombre de mi clase?