Edit report at https://bugs.php.net/bug.php?id=60625&edit=1
ID: 60625 User updated by: brad at njoe dot com Reported by: brad at njoe dot com Summary: Emit notice for NOP statement Status: Open Type: Feature/Change Request Package: Scripting Engine problem Operating System: N/A PHP Version: Irrelevant Block user comment: N Private report: N New Comment: Another example I recently thought of that could elicit the proposed notice would be: ---------------------------------- <?php function returnHello() { return "Hello, world!"; } /* Function return value discarded; this is essentially equivalent to line #3 in the above test script (just wrapped in a function return) */ returnHello(); ?> ---------------------------------- Previous Comments: ------------------------------------------------------------------------ [2011-12-29 19:22:33] brad at njoe dot com Description: ------------ As a matter of convenience for PHP programmers, would it be possible to somehow detect NOP-type statements (see example below) and create a new notice to notify the programmer of their presence? When writing embedded code, NOP statements are often handy (or even required). However, in something as high-level as PHP, I can't see any situation where one would need such statements. Thus, whenever they DO occur it's most likely by accident (again see example below). Test script: --------------- <?php "This string was meant to be sent as output, but I forgot to echo it!"; 1+1; $variable; ?> Expected result: ---------------- Notice: Statement has no effect in (path) on line 3 Notice: Statement has no effect in (path) on line 4 Notice: Statement has no effect in (path) on line 5 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=60625&edit=1