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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta