Για τη μορφοποίηση του κώδικα PHP του Open eClass ακολουθούμε τους προκαθορισμένους κανόνες του Netbeans για τον κώδικα PHP:
* Το indenting γίνεται μόνο με κενά, όχι με tab. * Το βασικό indenting είναι 4 στήλες. * Σε όλες τις δομές ελέγχου που περιέχουν μπλοκ, τα μπλοκ θα βρίσκονται μέσα σε άγκιστρα ακόμα κι αν περιέχουν μια μόνο εντολή. Δηλαδή:
if ($flag) { do_this(); } else { do_that(); do_something_else(); }
* Τα άγκιστρα των δομών ελέγχου ανοίγουν στο τέλος της αρχικής γραμμής και κλείνουν στην επόμενη γραμμή μετά την τελευταία εντολή κώδικα. Αυτό ισχύει και για τους ορισμούς συναρτήσεων και κλάσεων. Πχ:
function do_this($arg1, $arg2) { ... }
Ειδικότερα, όλοι οι κανόνες είναι οι εξης:
h3. Indentation
h3. Braces on the same line
h3. One blank line
h3. No blank line
h3. Blank spaces
before keywords
before parentheses
around operators
before left braces
after comma
after semicolon
after type cast
after keyword
after short PHP tag
before close PHP tag
h3. Wrapping
always
never