Login / Status
Go to:
typo3.com Home
TYPO3 Association Home
typo3.org Home
Certification
FLOW3
Bugtracker
Forge (Development Platform)
News
Buzz (TYPO3 Blogs)
Wiki
Mailing lists
TYPO3 Snippets
Search:
About
News
Community
Teams
Development
Extensions
Documentation
Download
Donate
Contact
Home
.
Documentation
.
Document Library
. Core Documentation
Documentation
Document Library
Tutorials
Installation
Core Documentation
Extension Manuals
Wiki
API
Videos
Other resources
Mailing Lists
Sponsors
TYPO3 Coding Guidelines
Copyright © by
Kasper Skaarhoj
<
kasperYYYY@
no spam please
typo3.com
>
Published under the Open Content License available from
http://www.opencontent.org/opl.shtml
Table Of Contents
1.
Project Coding Guidelines
1.1.
Introduction
Summary of TYPO3 3.6.0 coding standard
Extension Review Scorecard
1.2.
Visual formatting and naming
Language
Filenames
Classes
Functions
Headers and footers
Line Formatting
Documentation
Naming conventions
Other convensions
Notes on TABs
1.3.
Variables and Constants
Naming convensions
Global variables, constants and input values
System/PHP Variables - the nightmare
1.4.
Database connectivity and DBAL
Introduction
The wrapper class
Using the wrapper class
Note on result variables
Other guidelines
Supported SQL
1.5.
Security in your scripts
Overview
XSS - Cross Site Scripting
SQL injection
Validating paths
Including files
References
1.6.
Coding
General PHP practices
TYPO3 specific practices
Cross platform issues (Windows/Unix)
PHP settings compliance
Error code standard
References
1.7.
Revision history
This document is related to version 4.1.0 of the extension doc_core_cgl.