2013-04-10 18 views
5

ho il seguente codice:PHP-Netbeans: Come cambiare la formattazione per il multi-condizionale if

if(
    condition1 
    && condition2 
    && condition3 
) { 
    // do something 
} 

E dopo aver NetBeans riformattarlo ottengo

if(
    condition1 && condition2 && condition3 
) { 
    // do something 
} 

che non è quello che ho volere.

Ho già provato a modificare Editor> Formattazione> PHP> Wrapping> If Statement - ma non riuscivo nemmeno a capire cosa questa opzione faccia, ma almeno sembra non risolvere il mio problema.

Come posso rendere i formati multiconditonal ai netbeans come mi piacciono (o semplicemente lasciarli così come sono)?

risposta

1

Netbeans ha modificato leggermente la sintassi. Dovrai eseguire un'interruzione di riga alla fine dell'operatore AND anziché prima e manterrà le interruzioni dopo un formato.

if(
    condition1 && 
    condition2 && 
    condition3 
) { 
    // do something 
} 
+1

Grazie, funziona perfettamente. Mi sarebbe piaciuto che fossero in primo piano, poiché queste linee possono essere lunghe, quindi sarebbe meglio vedere direttamente se è AND o OR (senza la necessità di scorrere gli schermi più piccoli), ma è meglio allora avere tutto in una sola riga comunque. Thx – Alex

+1

Quando la seconda o terza condizione è '! Condition1', non funziona. Il risultato è: 'if (condition1 o! Condition2) ...' – Maykonn

+0

Qualsiasi opzione per mantenere '&&' di fronte? –