PHP include una serie di scorciatoie per rendere la codifica più veloce siti web , tra cui le versioni brevi di tag comuni . Mentre si sta tentando di salvare sequenze di tasti e di larghezza di banda con questi tag compatti , si potrebbe incorrere in problemi se ci si china pesantemente su queste scorciatoie . Che cosa sono i tag brevi PHP ?
Il linguaggio PHP include diverse opzioni di sintassi per molte delle sue operazioni . Questi includono i tag brevi per funzioni specifiche . Ad esempio, il tag standard di PHP "aperta" è scritto come " Php" , ma può anche essere scritto come " ". Allo stesso modo , la direttiva PHP per i dati in uscita ad una pagina di solito inizia con " , < php echo " ma può essere scritto con una breve etichetta come" < = "Per attivare i tag brevi , l'amministratore del server deve o configurare il PHP con l'opzione" - enable -short -tags " ? ? . o modificare il file php.ini per impostare " abilitazione di short_open_tag " su "on ".
Problemi con brevi Tags
PHP tag brevi non funzioneranno su server in cui i tag brevi non sono abilitati. Questo diventa particolarmente importante se si sta sviluppando gli script per la distribuzione al pubblico o la vendita commerciale . Inoltre , se il vostro script serve XML o documenti XHTML , dichiarazioni all'interno dei documenti possono essere in conflitto con PHP tag brevi , quindi è necessario utilizzare i tag standard . Infine , in determinate circostanze, il codice PHP prima può essere emesso per i browser se i tag brevi sono disabilitati sul server ma utilizzati negli script , causando un potenziale rischio di sicurezza .
Quando utilizzare i tag brevi
Quando si ha familiarità con il server in cui si esegue script PHP , tag brevi può contribuire a salvare i tempi di sviluppo e ridurre le dimensioni del vostro script. Tenete a mente che se si sposta i propri script in un nuovo server , è necessario assicurarsi che il server sia configurato per tag brevi o sostituire i tag brevi con tag standard . Inoltre, ci sono patch disponibili in modo che l'amministratore del server può configurare PHP per servire documenti XML e XHTML con tag brevi .
Best Practices
L'elemento più importante per determinare la tua l'uso di brevi tag PHP è il vostro controllo della configurazione del server . Se sei l'amministratore del server , è possibile controllare il file php.ini per garantire che l'impostazione " short_open_tag " è acceso. Anche essere consapevoli di ciò che le operazioni di script sta eseguendo , e non utilizzare i codici funzione , se servirà XML o documenti XTML o quando contiene informazioni sensibili come i dati utente o URL nascosto .