I just started using version 3.0, and I'm getting some odd warnings.
For example on the second line of this code...
$wicon = ($colc <= 4) ? "img/icon_wait.gif" : "img/icon_waitsm.gif";
$wl = "<img src=\"$wicon\" alt=\"waitlist\" class=\"statusicon\">";
It gives a warning...
Cannot resolve file \"$wicon\
Surely the parser should be able to recognise that that part of the code is dynamic, and not attempt to resolve it to an actual filename.
Also in the same file, though it appears unrelated, it had an error message at the end saying "Expected: }"
I've checked the file multiple times, and all the braces lined up, and the code ran fine.
In the end I tried just cutting the body of the class and repasting it, and the error went away. It seems the parser had got confused somehow, and a cut/paste gave it a chance to rethink things.