Molto probabilmente non penserai che sia una risposta, ma pubblicandola comunque.
Gli standard di codifica di symfony non cambieranno nulla a come funziona il tuo progetto, né lo renderà più veloce se lo segui.
Alla fine, è il tuo server che sta facendo il lavoro, e accetta PHP indipendentemente da come è stato formulato, purché non ci siano errori.
Lo standard di codifica di Structude è principalmente qui per semplificare la lettura del codice e per evitare errori di base.
La convenzione di denominazione, servizi inclusi, è una base in qualsiasi progetto PHP.
e noterete presto che non importa cosa, è necessario utilizzare PHPDoc (es: ParamConverter)
Alla fine, non importa se si scrive o if (1==1)
if(1 == 1)
, né mettendo staffa aperta nella riga successiva (lo tengo sulla stessa riga).
Fin tanto che il tuo codice è pulito e puoi facilmente capirlo, è quello che importa di più.
Tranne se sei come qualcuno che conosco e codice tutto su una singola riga (storia vera), allora sei fregato.
Per quanto riguarda la tua domanda, Eclipse non è abbastanza flessibile per fare ciò che vuoi.
E molto probabilmente non lo sarà mai, perché è gratuito, nessuno è pagato per svilupparlo.
ho trascorso alcuni anni a trovare un buon IDE ...
E io consiglio voi con lo stesso consiglio ho ottenuto 2 anni fa, e che alcuni altri si suggeriscono così, utilizzare PhpStorm da JetBrains.
Se sei uno studente o un insegnante, puoi ottenerlo gratuitamente.
Altrimenti, dovrete pagare per questo, ma per essere onesti, la licenza per i singoli clienti è abbastanza a buon mercato/anno.
Aggiungerò anche che avere un IDE completo e valido ti aiuterà a migliorare le tue cattive abitudini di codifica.
Sono sicuro che la maggior parte degli utenti di PhpStorm non può contare il numero di cattive abitudini che hanno corretto con lo strumento di ispezione PhpStorm.
Spero che questa risposta sia soddisfacente.
Non so come farlo in eclipse, ma se usi git come controllo di versione, puoi usufruire di alcuni hook di pre-commit che lo aggiusteranno per te (dai un'occhiata a [cs-fixer] (https://github.com/FriendsOfPHP/PHP-CS-Fixer)) o puoi anche eseguirlo manualmente – DonCallisto
@DonCallisto cs-fixer va bene e bene, ma posso farlo anche dall'IDE? – sanmai
Davvero non lo so, io uso PHPStorm (che, per me, è molto meglio) :) btw davvero non so nemmeno come averlo direttamente in PHPStorm ma è più sicuro avere un fixer come puoi sempre modificare tu stesso il modello base del tuo ide – DonCallisto