Cannot use lexical variable %s as a parameter name¶
Description¶
It is not possible to use a parameter and import a variable of the same name. This would result in a naming conflict, and a data overwrite. All names should be distinct.
Example¶
<?php
function ($a) use ($a) {};
?>
Literal Examples¶
Cannot use lexical variable $x as a parameter name
Solutions¶
Rename the variable in the use clause.
Rename the parameter in the function clause.