Cannot use isset() on the result of an expression...

Full error message:

Fatal error: Cannot use isset() on the result of an expression (you can use “null !== expression” instead) in D:\Dev\NetMake\v81\wwwroot\scriptcase\app\myapp\display_newmodules\display_newmodules.php on line 1053

Does anyone know the cause of this?

​I have a grid app (works fine in an old project) which I copied into a new. However I get this strange error.

To trouble shoot I’ve used NULL !== version to replace the only isset statement in the code. I also commented it out but the error remains the same in all cases.

Looking at line 1053 I see nothing to do with an isset statement:

10​51 //
1052 class_display_newmodules_apl
1053 {
1054 var $Ini;
1055 var $Erro;
1056 var $Db;

http://stackoverflow.com/questions/29636880/compile-error-cannot-use-isset-on-the-result-of-an-expression

http://stackoverflow.com/questions/23205968/isset-expression-error

are you sure is line 1053 of this file?

Having experienced a similar situation - here’s my theory …
I created an application (based on a view) in Project A
COPIED that application to Project B - get this error:
"Fatal error: Cannot use isset() on the result of an expression (you can use “null !== expression” instead) "

SOLUTION:
Don’t COPY the application from Project A to Project B.

RECOMMENDATION:
Create the application in Project A
EXPORT the application
Open Project B
IMPORT The application