From: marshall dot sorenson at gmail dot com Operating system: Any PHP version: Irrelevant Package: *General Issues Bug Type: Feature/Change Request Bug description:Script source commenting, add syntax which allows nesting
Description: ------------ It would be AMAZING if there was an additional extended comment syntax which allowed nesting and overrode C-style comments. The idea would be to only match the last comment closure per file to allow commenting out large blocks of functions which are PHPdoc'd or where a developer used C-style comments for multi-line comments. This would only be useful during development since scripts would have to be backwards compatible with older PHP versions. I have been a PHP developer for 12 years and this would help immensely when debugging code "inherited" from another developer! Even if it could only be enabled with a run time INI setting, that would be fantastic just to have it available. Perhaps even the tokens could be customized via INI setting. I am imagining something like this... /*=== foo // bar # baz /* fu */ ===*/ man /* chu */ ===*/ If there is any interest in this I would be willing to work on the patch but would need some mentoring. -- Edit bug report at https://bugs.php.net/bug.php?id=65344&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=65344&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=65344&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=65344&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=65344&r=fixed Fixed in release: https://bugs.php.net/fix.php?id=65344&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=65344&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=65344&r=needscript Try newer version: https://bugs.php.net/fix.php?id=65344&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=65344&r=support Expected behavior: https://bugs.php.net/fix.php?id=65344&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=65344&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=65344&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=65344&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=65344&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=65344&r=dst IIS Stability: https://bugs.php.net/fix.php?id=65344&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=65344&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=65344&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=65344&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=65344&r=mysqlcfg