Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Webslice
ISPConfig 3
Commits
33f1938b
Commit
33f1938b
authored
Mar 02, 2016
by
Marius Burkard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- another addition on coding guidelines (PHP 5.3)
parent
01c6f903
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
4 deletions
+5
-4
CODING_NOTES.php.txt
CODING_NOTES.php.txt
+5
-4
No files found.
CODING_NOTES.php.txt
View file @
33f1938b
Some guidelines for web development with
php
.
Some guidelines for web development with
PHP
.
-----------------------------------------------------
* Unix Line Breaks Only, NO windows breaks please.
* Tabs to indent lines, NO spaces
* no accidental _<?php space before, within or after a file
* every
php
file starts and end with <?php ?> no spaces before or after
* error_reporting(E_ALL|E_STRICT), yep
php
5
* every
PHP
file starts and end with <?php ?> no spaces before or after
* error_reporting(E_ALL|E_STRICT), yep
PHP
5
* Magic quotes is gone, get used to it now. config = magic_quotes_gpc() Everything must be quoted
* Don't use ereg, split and other old function -> gone in php 5.4
* Don't use ereg, split and other old function -> gone in PHP 5.4
* Don't use features that are not supported in PHP 5.3, for compatibility with LTS OS releases, ISPConfig must support PHP 5.3+
* Don't use shorttags. A Shorttag is <? and that is confusing with <?xml -> always usw <?php
* Don't use namespaces
* Column names in database tables and database table names are in lowercase
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment