Accordingly to PHP documentation there is nothing wrong with the code above .. as it's how empty() works:
>Determine whether a variable is considered to be empty. A variable is considered empty if it does not exist or if its value equals FALSE. empty() does not generate a warning if the variable does not exist.
In any case -- please install "Php Inspections (EA Extended)" plugin -- it provides inspection that will issue a warning for your code.
Hi there,
You can start with providing some sample code.
It should also tell what language it is (PHP/JavaScript etc)
E.g. in this PHP code $number variable is highlighted correctly (difference is: this function is not "empty" as per your subject):
Thank you for replying.
Like this in php.
function test() {
if(!empty($aa)) {
echo 111;
}
}
the code $aa variable is not highlighted. In code refactoring, I often forget to pass a parameter .
The problem is that empty function is not working .
Accordingly to PHP documentation there is nothing wrong with the code above .. as it's how empty() works:
>Determine whether a variable is considered to be empty. A variable is considered empty if it does not exist or if its value equals
FALSE. empty() does not generate a warning if the variable does not exist.In any case -- please install "Php Inspections (EA Extended)" plugin -- it provides inspection that will issue a warning for your code.