Hypertext Processing ( PHP ) og JavaScript programmeringssprog bruges ofte sammen for webudvikling . PHP er et server-side sprog. Når dine besøgende anmoder om en side fra din hjemmeside, din PHP kode kører på din webserver og udsender resultaterne til webbrowseren som en webside . PHP kan få adgang til ressourcer på din webserver , såsom databaser , specialiseret software og filer. JavaScript er et client-side sprog. Din JavaScript-kode kører i webbrowseren efter en webside er indlæst. JavaScript bruges til validering formular poster og interaktivt indhold . Instruktioner
1
Medtag JavaScript som en ekstern fil, hvis JavaScript ikke behøver at blive tilpasset af din PHP kode. For eksempel, hvis du har en JavaScript form validering funktioner som bekræfter en email -adresse er i et gyldigt format , lægge disse funktioner i en separat JavaScript-fil (med filtypenavnet . Js ), og tilføje en henvisning til HEAD sektionen i dit PHP HTML. For eksempel , " validation.js ", hvis du har JavaScript Filen hedder henvise til det i din PHP side som denne : Hej
My PHP side < /title> < script type, = " text /javascript " src = " validation.js "> php ... din PHP kode ... >
2 Tilføj JavaScript , som du ønsker at tilpasse direkte til PHP-kode , behandle JavaScript-kode på samme måde, du ville HTML. For eksempel, hvis du ønsker at indstille en JavaScript-variabel til en værdi, du beregnet i din PHP-kode ( for eksempel en værdi trukket fra en database eller genereres af en anden server-side applikation ), et PHP kodestykke bruge til echo værdi i JavaScript-kode som dette: < ? php $ name = $ _GET [ "navn" ] > ?
3
Skriv en PHP side til at generere en ekstern JavaScript , hvis du bruger PHP til at tilpasse din JavaScript og ønsker at være i stand til at genbruge det i flere sider , eller JavaScript-kode er for kompleks til at medtage i HTML HEAD sektionen. Behandl at generere den JavaScript-fil , ligesom du ville HTML eller tekst. For eksempel skriver en PHP side med navnet " myjavascript.php " , der genererer en ekstern JavaScript , ved hjælp af PHP til at give værdier til dine JavaScript-funktioner som denne : Hej
< php $ name = $ _GET [ "navn" ? ] > funktion welcomeUser () {var user_id = < php echo ( $ navn ) ? > , alert (" Velkommen " + navn + "!" );}
din web side HEAD sektionen , henvises til PHP -genererede JavaScript i et script -tag , der passerer eventuelle værdier JavaScript skal i søgestrengen : Hej
< script kan bruge denne teknik til at overføre parametre til din PHP -genereret JavaScript fra en PHP side eller statisk HTML-side.