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!

È stato utile?

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 ...

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top