Der Versuch, eine Klasse mit dem Namen "List" zu erstellen, wird jedoch von der Funktion list () unterbrochen
class List {
public function hello()
{
return "hello";
}
}
$list = new List;
echo $list::hello();
Gibt Fehler:
PHP Parse error: syntax error, unexpected 'List' (T_LIST), expecting identifier (T_STRING) in /home/WtGTRQ/prog.php on line 3
Durch Ändern von "Liste" in "Lizt" wird das Problem behoben.
Das verstehe ich leiderPHP-Funktionen sind unabhängig von Groß- und Kleinschreibung, aber ich möchte wirklich kein List-Objekt zu einem Lizt-Objekt machen ... Gibt es eine Möglichkeit, dies zu umgehen, ohne meine Klasse umzubenennen?