it:getsimple_coding
Pratiche di codifica corrette per GetSimple
Tutto il nuovo codice sviluppato dev'erssere in PHP 5.2+
Tutti i file PHP devono usare tag di apertura completi ed includere un tag di chiusura senza successivi spazi bianchi. (no shorthand PHP <?=
)
Tutti i file, classi, metodi delle classi, veriabili delle classi, funzioni e definizioni verranno documentate con DocBlocks
Assumere che ogni imput dell'utente sia malevolo - sanitarizzare in modo appropriato tutti gli elementi dei form e le variabili $_GET, $_POST e $_COOKIE
Minimizzare l'uso di doppie virgolette. Le doppie virgolette forzano il parser PHP a controllare le stringhe per variabili da valutare, anche se non ve n'è nessuna. Sarebbe più indicato usare singole virgolette e concatenare variabili così:
$string = 'Testo semplice ed una ' .$variable;
che usare doppie virgolette in questo modo:
$string = "Testo semplice ed una $variable";
Non usare
operatori ternari. Utilizzare invece:
$dynamic = ($language == 'php' ? true : false);
usa questo:
if($language == 'php') {
$dynamic = true;
} else {
$dynamic = false;
}
Non usare short tags di PHP <?= ?>
. Utilizza invece la sintassi completa: <?php ?>
Collegamenti
Pagine in questa sezione
Sviluppo del Core
it/getsimple_coding.txt · Last modified: 2015/01/18 18:09 by -FrA-