-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Further Style Guide Considerations
philsturgeon edited this page Oct 16, 2014
·
14 revisions
Since the PSR-1 and 2 were created there have been a few edge-cases that were missed out. These are style guide questions that have fallen through the cracks and were not addressed in any of the existing PSR's.
It's not clear if they will go into another PSR, be added as amendments (probably not) or listed as Errata. Discussions are happening about how amendments will be made (if at all) so this is a list of issues or threads that have raised these questions for consideration in the future.
- "All PHP files MUST end with a single blank line" actually means a single newline character (clarified by @pmjones, but not sure where)
- Where do opening braces for functions go? (not methods, not closures) ML
- Interfaces extending multiple interfaces ML
- Should "if ( ! " be an exception to the rule (ML)
- Add finally to try, catch PR
- Add chained variable declarations ML