Come fare in modo che Zend IDE 5.5.1 non si preoccupi delle barre rovesciate?
-
10-07-2019 - |
Domanda
Uso Zend IDE e abbastanza spesso uso il codice di analisi per trovare rapidamente variabili non dichiarate o non utilizzate. Come tutti gli sviluppatori PHP, utilizzo anche espressioni regolari.
Quindi la domanda principale è dove impostare una casella di controllo o ottimizzare il file di configurazione per disabilitare questi avvisi:
Sequenza di escape errata: \ s (linea NN)
Grazie per le risposte!
Soluzione
Perché non correggere semplicemente le dichiarazioni di stringa errate. Se hai l'espressione regolare foo \ sbar
, scrivila come:
'foo\\sbar'
"foo\\sbar"
Altri suggerimenti
finestra- > preferenze- > php- > analizzatore di codice- > bug- > sequenza di escape bas
Ho seguito il suggerimento di @SMka e ho lavorato come un incantesimo. Tuttavia, per la mia versione di Zend Studio (10.1), l'opzione era: Finestra- > Preferenze- > Proprietà analisi semantica
Da lì, imposta " Sequenza di escape errata nella stringa " da ignorare.
Tieni presente che non sto suggerendo di cambiarlo in ogni caso. Questo era quello che volevo perché stavo segnalando tutto il mio regexp (reg exp. Che hanno funzionato per anni, quindi nessun motivo per cambiarli a causa di un avvertimento).
Spero che questo aiuti ...