Når udviklere bruger server-side scripting til at opbygge websteder , de typisk bruge det i forbindelse med andre teknologier, såsom HTML og CSS ( Cascading Style Sheets) . Ud over at sikre , at hvert element har ingen syntaksfejl , indebærer processen kontrollere, at de teknologier, der arbejder effektivt sammen. Lokalisering kilden til en fejl , såsom en manglende CSS kode til output eller funktion korrekt, kan være frustrerende , men du har et begrænset udvalg af mulige steder at se. PHP Syntax
Når et PHP script bygger markup for en webside, med HTML og CSS kode i det , kan PHP-kode selv give problemer med CSS output. PHP-scripts kører på serveren , når brugerne anmoder sider. Når en sådan script kører , det bygger HTML og CSS strukturer , derefter sender dem til brugerens browser til rendering der. PHP script kan veksle mellem PHP kode og webside markup som følger:
< /head> < phpecho "
Hello
"; ? > < /body > < /html > < p > Alternativt kan hele indholdet på siden skal output ved hjælp af PHP echo udsagn , såsom: < phpecho "
Åbningen stil tag mangler sin endelige karakter , afgrænse tag . Dette kan forhindre browseren fra fortolke indholdet af afsnittet korrekt . Markup fejl kan have indvirkning på hele en side. Connections
forbindelser mellem forskellige elementer i en webside skal struktureres korrekt for hele processen til at fungere. For eksempel kan en side linke til en separat CSS-fil som følger: p Hvis ethvert aspekt af dette er forkert, såsom navnet på CSS-fil , vil CSS kode ikke importeres pålideligt eller overhovedet. Ofte PHP-scripts split behandling på tværs af flere sider med kode ved hjælp af " kræve " eller " include" erklæringer for at importere indholdet af eksterne scripts. Igen, hvis disse forbindelser ikke er gennemført korrekt , kan hele siden mislykkes, herunder CSS sektioner.