Quote Originariamente inviata da Al_katraz984 Visualizza il messaggio
ehmmmm senza gli spazi.......
Partiamo dall'inizio
1- La documentazione ufficiale è il tuo primo punto di approdo quando non sai qualcosa: http://www.php.net/manual/en/languag...interfaces.php
2- Gli standard della community vanno seguiti. Sono importanti. Sono stati creati con cognizione di causa e ti serviranno un domani per lavorare in team (un team che adotta e segue gli standard "the right way"). Essi, inoltre, sono oggetto di valutazione durante le interview con le varie aziende (quelle serie). Perciò:
2.1 - http://www.php-fig.org/
2.2 - http://framework.zend.com/wiki/displ...ding+Standards
2.3 - http://semver.org/ (può variare, lo includo per completezza)
2.4 - http://www.phptherightway.com/
2.5 - ..se mi viene in mente qualcos'altro in seguito te lo aggiungo..

3- "Tutti i metodi di un'interfaccia devono essere pubblici" Al_katraz984
4- Inviare comandi che causano "Side Effects" (header function) e poi creare elementi strutturali (classi, interfacce, ecc), NON SI FA. Se proprio vuoi mantenere tutto in un file (NON SI FA, ma sei nuovo e quindi può andare per ora o per "super fast tests") dichiara prima gli elementi strutturali e poi il resto.

Cheers!