PHP inneholder en rekke snarveier for å gjøre koding nettsteder raskere , inkludert korte versjoner av vanlige koder . Selv om det er fristende å spare tastetrykk og båndbredde med disse kompakte kodene , kan du får problemer hvis du lener seg tungt på disse snarveiene . Hva er PHP Korte Tags?
PHP språk inkluderer flere syntaks alternativer for mange av sine operasjoner. Disse inkluderer korte koder for spesifikke funksjoner. For eksempel er standard PHP "åpen " tag skrevet som " Php ", men kan også bli skrevet som " ". Likeledes begynner PHP direktiv for å mate ut data til en side normalt med " ; < php echo ", men kan skrives med en kort kode som" < = "For å aktivere korte koder, må serveradministratoren enten konfigurere PHP med" - enable -short -tags "alternativet ? . eller redigere php.ini filen for å sette " short_open_tag " til "på".
Problemer med korte Tags
PHP korte koder vil ikke fungere på servere hvor korte taggene ikke aktivert. Dette blir spesielt viktig hvis du utvikler skript for offentlig distribusjon eller kommersielt salg . Også, hvis skriptet serverer XML eller XHTML-dokumenter , kan erklæringer innenfor dokumentene i konflikt med PHP korte koder, så du må bruke standard koder. Til slutt , under visse omstendigheter rå PHP-kode kan skrives ut til nettlesere hvis korte koder er deaktivert på serveren, men brukes i skript , forårsaker en potensiell sikkerhetsrisiko .
Ved å bruke korte Tags
Når du er kjent med serveren der du vil kjøre PHP-skript , kan korte koder bidra til å spare utviklingstid og redusere størrelsen av skriptene . Husk at hvis du flytter skriptene til en ny server , må du enten sørge for at serveren er konfigurert for korte koder eller erstatte de korte koder med standard koder. Det er også patcher tilgjengelig slik at en server administrator kan konfigurere PHP til å tjene XML og XHTML-dokumenter med korte koder.
Best Practices
Det viktigste elementet bestemme bruk av PHP korte koder er din kontroll over din server konfigurasjon. Hvis du er systemansvarlig, kan du sjekke php.ini filen for å sikre at " short_open_tag "-innstillingen er på. Også være klar over hva slags operasjoner skriptet utfører, og ikke bruk korte koder om det vil bli servering XML eller XTML dokumenter eller når den inneholder sensitiv informasjon som brukerdata eller skjult URLer.