PHP variabel utgang. Overføring av variabelverdier fra PHP til JavaScript. Utdata i PHP

Sandkasse

Luntik 3. januar 2014 kl. 16:00 Overføring av variabelverdier fra PHP til JavaScript
  • HTML,
  • JavaScript,
  • PHP

Hei kjære lesere. Først av alt vil jeg si at dette er mitt første innlegg og ikke døm for hardt.

Dagens innlegg vil fokusere på å overføre PHP-variableverdier til et JavaScript-skript.
Denne leksjonen passer for nybegynnere, de som akkurat har begynt å engasjere seg i webprogrammering.
Først, la oss lage et vanlig index.php-dokument og rammeverket vil være enkel HTML-kode.

Arbeid med variabler

Vi vil skrive all JavaScript- og PHP-kode i BODY-tagger.
PHP-variabelen $CITY vil være lik "Ivanovo". Vi må overføre verdien av denne variabelen til TOWN JavaScript-variabelen.

La oss nå skrive følgende kode i index.php-filen:


var TOWN = ""; document.write("Town of Brides and Youth: " + TOWN);

Og så la oss se på programkoden gitt ovenfor. Vi har en PHP-variabel med navnet CITY og verdien Ivanovo, og vår oppgave er å vise denne verdien på skjermen, ikke ved å bruke PHP, men ved å bruke JavaScript.
For å gjøre dette åpner vi JavaScript-taggene som vanlig og erklærer TOWN-variabelen.

I stedet for JavaScript-tilordningen til TOWN-variabelen, skriver vi PHP-kode som gir ut CITY-variabelen vår.
Det er på tide å teste koden vår i aksjon.

Nettleseren vår ga oss følgende:
Byen for bruder og ungdom: Ivanovo

Mens du ser kildekode sider vi vil se:

Fra alt det ovennevnte konkluderer vi med at det er veldig enkelt å overføre en variabel fra PHP til JavaScript.
Takk for oppmerksomheten, DangerPro var med deg

Stikkord: webprogrammering, HTML, PHP, javascript

Denne artikkelen kan ikke kommenteres, siden forfatteren ennå ikke er et fullverdig medlem av fellesskapet. Du vil først kunne kontakte forfatteren etter at han har mottatt

Merk: den adaptive versjonen av nettstedet er aktivert, som automatisk tilpasser seg den lille størrelsen på nettleseren din og skjuler noen detaljer om nettstedet for enkel lesing. Nyt å se!

Hei, kjære lesere, og snart PHP utviklere;) Dagens blogginnlegg er Site on! er viet til det grunnleggende om PHP: syntaksfunksjoner, datautgang, variabler og arbeid med feil. I løpet av serien med PHP-leksjoner vil jeg prøve å fortelle deg så mye interessant og nyttig som mulig, samtidig som jeg prøver å ikke trekke ut artiklene.

PHP-blokker

Det første du bør vite er at PHP-kode alltid skal være vedlagt PHP-koder:

Du kan også bruke:

Først må hver instruksjon (uttrykk) avsluttes med semikolon; For eksempel:

For det andre kan alle de samme tingene skrives på én linje; mellom instruksjoner på én linje kan du sette så mange mellomrom du vil, inkludert uten mellomrom i det hele tatt:

For det tredje kan PHP-instruksjoner deles inn i flere linjer:

Resultat:

Vi observerte at nettleseren tolket hver ny linje som et normalt mellomrom, noe vi kan forvente.

For det fjerde har PHP, som alle programmeringsspråk, kommentarer. Det er 2 typer av dem i PHP: enkeltlinje og flerlinje.

// - enkeltlinjekommentar # - dette er også en enkeltlinjekommentar /* Din kommentar */ - flerlinjekommentar

Det er en oppfatning at for en god programmerer bør kommentarer utgjøre 30% av hele koden. Men overflødighet av kommentarer er også helt unødvendig; du bør ikke legge igjen kommentarer som "her så jeg ut av vinduet og klødde meg på nesen."

Utdata i PHP

Utdata på språk PHP programmering utført ved å bruke to hovedspråkkonstruksjoner:

Forskjellen er at når den utføres, returnerer utskrift én, mens ekko ikke returnerer noe. Hvis du ikke vet nøyaktig hvordan du skal bruke dette, så bruk ekko og ikke bry deg, spesielt når du bruker ekko kan du gjøre dette:

Så, i tillegg til at selve ekkoet er kortere enn utskriften med 1 tegn, lar det deg også skrive utdatastrukturer kortere. Hvert komma i eksemplet ovenfor simulerer et nytt ekkokall. Med andre ord, vi kalte ekkoet tre ganger, i stedet for å skrive hver gang: ekko ekko, slik vi gjorde i tilfellet med trykket.

Det samme kan forresten skrives slik:

Det var dette jeg mente i forrige artikkel da jeg nevnte det.

Variabler i et hvilket som helst programmeringsspråk brukes til å lagre noe informasjon i seg selv, det vil si at en variabel er fartøyet vårt. Vi kan sette en ting der først, deretter fjerne den første og sette den andre, eller vi kan la den første og legge til en andre (og en tredje, etc.).

Variabler i PHP begynner veldig symbolsk - med et dollartegn $, etterfulgt UTEN mellomrom av enten en latinsk bokstav eller et understrek (et tall kan ikke være det første tegnet i variabelnavnet). Videre i variabelen navn kan være tilstede som bokstaver, og tall, og fortsatt det samme understrekingstegnet. For eksempel:

Resultat:

Variabelnavn skiller mellom store og små bokstaver! Det vil si at $Name, $naMe, $name er tre helt forskjellige variabler. Hvis vi ønsker å legge noe nytt inn i en eksisterende variabel, vil den gamle verdien til denne variabelen automatisk bli slettet:

Resultat:

Naturligvis kan vi overføre verdien av en variabel til en annen:

Resultat:

Imidlertid forblir verdien av $_blog1-variabelen i den.

I motsetning til strenger, er det ikke nødvendig med anførselstegn når du legger inn tall i en variabel:

$navn = 45;

Som når du legger en variabel inn i en variabel:

$navn = $_blog1;

Etter å ha fullført koden på siden, slettes alle PHP-variabler automatisk. Men det er sjeldne tilfeller når vi må slette en variabel med makt før koden slutter. Unset-funksjonen brukes til dette:

Resultat:

Håndtere feil i PHP

Nå har vi jevnt gått videre til temaet feil i PHP. Som du kan se, har vi tilgang til $name-variabelen, som tidligere nådeløst ble fjernet - dette førte til varselet. Varsel bør betraktes som en reell feil, selv om den i de fleste tilfeller er helt ufarlig.

PHP prøver til og med å fortelle oss hvor og hva slags feil vi gjorde. I vårt tilfelle skriver han:

Udefinert variabel: navn

Som oversettes som "udefinert variabel: navn" og deretter viser oss filen og linjen som hele hendelsen skjedde på:

I Z:\home\localhost\www\blog2\second-page.php på linje 10

Det vil si i second-page.php-filen på linje 10. I dette tilfellet fikk PHP rett, men det hender ofte at feilen er en eller flere linjer høyere, for eksempel når vi glemmer å sette et semikolon på slutten av neste instruksjon:




Topp