I would like to define a class named “List” like this:
class List
{
}
PHP gives the following error at the file of the class definition: “Parse error: syntax error, unexpected T_LIST, expecting T_STRING”
Apparently there is a php built-in function named “list()” that the parser is reading here instead of my class definition even though the line starts with the keyword class
Since I don’t use the built-in function anywhere in my project I would like to “remove/disable” it, so I can use my class named “List”.
Is this possible in php and how?
listis a reserved word as it is a language construct (not actually a function), so no, you cannot disable it. Try being more specific with your class name, e.g.,ObjectListorAbstractList.