? PHP er et programmeringsspråk som setter inn koden på deler av en HTML-mal , som legger programmering evner til Hypertext Markup Language. Hyperkoblinger er en struktur i HTML som refererer til en Internett- plassering i kroppen av en webside. Disse stedene kan inkludere en annen webside eller et bilde, for eksempel. Når PHP- programmet kjører , programmet elementer erstatte seg selv med resultatet av behandlingen instruksjoner. Genererer HTML ut av programmering prosedyrer produserer et annet format til strukturen av disse ordene i PHP -programmet . Av denne grunn , kan hyperlenker være skrevet i PHP parentes , men de må være formatert annerledes for å kompensere for effekten av programmet . PHP Block
En del av kode innebygd i hypertekst -dokument av et PHP -program som kalles en PHP blokk . En blokk er inneholdt i parentes som forteller kompilatoren at disse er PHP instruksjoner og ikke HTML . Åpningen parentesen i et PHP blokk er enten " Php " eller bare " " Og den avsluttende brakett er " > " . Et program kan inneholde mange blokker . Blokkene vises i den posisjonen der programmet ønsker å sette inn HTML at resultatene fra den blokken ble henrettet .
Formatering
Et problem med å generere formatert tekst ut av et system som har forskjellige formatering konvensjoner er at syntaksen i de to formatene kan noen ganger kolliderer. For eksempel er Anførselstegnet et problem , fordi PHP -programmet kan være nødvendig å plassere et sitat mark i produksjon av kjøre sin , men sitattegn i seg selv er en åpning og lukking skilletegn av verdier innen PHP. Skrive en funksjon som for eksempel print " " ville skape en hyperlink i produksjonen , bortsett fra at sitatet i begynnelsen på linken ville stenge strengen gått over til print -kommandoen . Sitater innenfor anførselstegn snart føre til en forvirring , fordi PHP teller hver streng som blir omsluttet av det første sitatet den finner og lukkes av andre sitatet den møter . Dermed strengen sendes til PHP print ville bli tolket som " " .
Rømmer
med programmeringsspråk gir programmerere muligheten til å signalisere når en syntaks karakter er ment å bli behandlet som en instruksjon , og når det skal behandles en bare et tegn. Dette kalles " rømme. " I eksemplet " " de indre sitater det må settes inn slik at PHP ignorerer dem og bare kopierer dem ut med resten av teksten inne de ytre anførselstegn. Escape-tegnet i PHP er backslash . Så PHP vil sende ut en fullstendig lenke i HTML -format med : . Echo " "
Quotes
en annen metode for å gi ut hyperlenker skal inneholde linjen i enkle anførselstegn og ikke doble sitater : echo ' ' . Men hvis koblingen er montert inkludert en variabel , vil dette fremstå som variabelnavnet hvis apostrof brukes , men vil bli erstattet med de variable innholdet er strengen er omsluttet av doble anførselstegn .