syntax error, unexpected fully qualified name “%s”, expecting “function” or “const”¶
Description¶
There should not be any fully qualified name inside the body of a class, enumeration, trait or interface. Names are used for methods or constants, or with the use expression, to import a trait.
Example¶
<?php
class X {
\A;
}
?>
Solutions¶
Add the
usekeyword before the name to import a trait.Add the
functionkeyword before the name to make it a method, although there should not be any\in the method name.Add the
constkeyword before the name to make it a constant, although there should not be any\in the constant name.Add the
#[keyword before the name to make it an attribute.