Izpis spremenljivke PHP. Prenos vrednosti spremenljivk iz PHP v JavaScript. Izpis podatkov v PHP

Peskovnik

Luntik 3. januar 2014 ob 16:00 Prenos vrednosti spremenljivk iz PHP v JavaScript
  • HTML,
  • JavaScript,
  • PHP

Pozdravljeni dragi bralci. Najprej želim povedati, da je to moja prva objava in ne sodite prestrogo.

Današnja objava se bo osredotočila na posredovanje vrednosti spremenljivk PHP v skript JavaScript.
Ta lekcija je primerna za začetnike, tiste, ki se šele začenjajo ukvarjati s spletnim programiranjem.
Najprej ustvarimo navaden dokument index.php in njegov okvir bo preprosta koda HTML.

Delo s spremenljivkami

Vso kodo JavaScript in PHP bomo zapisali v oznake BODY.
PHP spremenljivka $CITY bo enaka "Ivanovo". Vrednost te spremenljivke moramo posredovati spremenljivki JavaScript TOWN.

Zapišimo zdaj naslednjo kodo v datoteko index.php:


var TOWN = ""; document.write("Mesto nevest in mladosti: " + MESTO);

In poglejmo zgoraj navedeno programsko kodo. Imamo spremenljivko PHP z imenom CITY in vrednostjo Ivanovo, naša naloga pa je, da to vrednost prikažemo na zaslonu, ne s pomočjo PHP-ja, ampak s pomočjo JavaScripta.
Da bi to naredili, odpremo oznake JavaScript kot običajno in deklariramo spremenljivko TOWN.

Namesto dodelitve JavaScript spremenljivki TOWN napišemo kodo PHP, ki izpiše našo spremenljivko CITY.
Čas je, da našo kodo preizkusimo v akciji.

Naš brskalnik nam je dal naslednje:
Mesto nevest in mladosti: Ivanovo

Med ogledom izvorna koda strani, ki jih bomo videli:

Iz vsega zgoraj navedenega sklepamo, da je prenos spremenljivke iz PHP v JavaScript zelo preprost.
Hvala za vašo pozornost, DangerPro je bil z vami

Oznake: spletno programiranje, HTML, PHP, javascript

Ta članek ni predmet komentiranja, ker njegov avtor še ni polnopravni član skupnosti. Avtorja boste lahko kontaktirali šele, ko bo prejel

Opomba: aktivirana je prilagodljiva različica spletnega mesta, ki se samodejno prilagodi majhnosti vašega brskalnika in skrije nekatere podrobnosti spletnega mesta za lažje branje. Uživajte ob gledanju!

Pozdravljeni, dragi bralci in kmalu PHP razvijalci;) Današnja objava v blogu je Site on! je posvečen osnovam PHP-ja: funkcijam sintakse, izpisu podatkov, spremenljivkam in delu z napakami. Med serijo lekcij PHP vam bom poskušal povedati čim več zanimivih in uporabnih stvari, pri tem pa poskušal ne podaljševati člankov.

PHP bloki

Prva stvar, ki jo morate vedeti, je, da mora biti koda PHP vedno priložena oznakam PHP:

Uporabite lahko tudi:

Prvič, vsako navodilo (izraz) se mora končati s podpičjem; Na primer:

Drugič, vse iste stvari je mogoče napisati v eni vrstici; med navodili v eni vrstici lahko postavite poljubno število presledkov, tudi brez presledkov:

Tretjič, navodila PHP lahko razdelimo v več vrstic:

rezultat:

Opazili smo, da je brskalnik vsako novo vrstico interpretiral kot običajen presledek, kar bi morali pričakovati.

Četrtič, PHP ima, tako kot vsi programski jeziki, komentarje. V PHP sta jih dve vrsti: enovrstični in večvrstični.

// - enovrstični komentar # - to je tudi enovrstični komentar /* Vaš komentar */ - večvrstični komentar

Obstaja mnenje, da bi morali za dobrega programerja komentarji predstavljati 30% celotne kode. Vendar pa je tudi odvečnost komentarjev popolnoma nepotrebna, ne smete puščati komentarjev tipa "tu sem pogledal skozi okno in se popraskal po nosu."

Izpis podatkov v PHP

Izpis podatkov v jeziku PHP programiranje izvedeno z uporabo dveh glavnih jezikovnih konstruktov:

Razlika je v tem, da print ob izvedbi vrne eno, medtem ko echo ne vrne ničesar. Če ne veste, kako točno to uporabiti, potem uporabite echo in se ne obremenjujte, še posebej, ko uporabljate echo, lahko naredite to:

Torej, poleg tega, da je sam odmev krajši od izpisa za 1 znak, omogoča tudi krajši zapis izhodnih struktur. Vsaka vejica v zgornjem primeru simulira nov odmevni klic. Z drugimi besedami, odmev smo poimenovali trikrat, namesto da bi vsakič napisali: odmev odmev odmev, kot smo naredili v primeru tiska.

Mimogrede, isto stvar bi lahko zapisali takole:

To sem mislil v prejšnjem članku, ko sem to omenil.

Spremenljivke v katerem koli programskem jeziku se uporabljajo za shranjevanje nekaterih informacij v sebi, to pomeni, da je spremenljivka naše plovilo. Lahko najprej postavimo eno stvar, nato odstranimo prvo in postavimo drugo, ali pa pustimo prvo in dodamo drugo (in tretjo itd.).

Spremenljivke v PHP se začnejo zelo simbolično - z znakom za dolar $, ki mu BREZ presledka sledi latinična črka ali podčrtaj (številka ne more biti prvi znak v imenu spremenljivke). Nadalje v imenu spremenljivke je lahko prisotno kot pisma, in številke ter še vedno isti podčrtaj. Na primer:

rezultat:

Imena spremenljivk razlikujejo med velikimi in malimi črkami! To pomeni, da so $Name, $naMe, $name tri popolnoma različne spremenljivke. Če želimo v obstoječo spremenljivko dodati nekaj novega, bo stara vrednost te spremenljivke samodejno izbrisana:

rezultat:

Seveda lahko prenesemo vrednost ene spremenljivke v drugo:

rezultat:

Vendar pa vrednost spremenljivke $_blog1 ostane v njem.

Za razliko od nizov pri vnosu števil v spremenljivko narekovaji niso potrebni:

$name = 45;

Kot pri postavljanju spremenljivke v spremenljivko:

$name = $_blog1;

Po dokončanju kode na strani se vse spremenljivke PHP samodejno izbrišejo. Obstajajo pa redki primeri, ko moramo na silo izbrisati spremenljivko, preden se koda konča. Za to se uporablja funkcija unset:

rezultat:

Odpravljanje napak v PHP

Zdaj smo gladko prešli na temo napak v PHP. Kot lahko vidite, dostopamo do spremenljivke $name, ki je bila prej neusmiljeno odstranjena - to je vodilo do obvestila. Obvestilo je treba obravnavati kot resnično napako, čeprav je v večini primerov popolnoma neškodljivo.

PHP nam celo poskuša povedati, kje in kakšno napako smo naredili. V našem primeru piše:

Nedefinirana spremenljivka: ime

Kar se prevede kot "nedefinirana spremenljivka: ime" in nam nato pokaže datoteko in vrstico, v kateri se je zgodil ves ta incident:

V Z:\home\localhost\www\blog2\second-page.php v vrstici 10

To je v datoteki second-page.php v vrstici 10. V tem primeru je PHP dobro razumel, vendar se pogosto zgodi, da je napaka eno ali več vrstic višje, na primer, ko na koncu naslednjega ukaza pozabimo postaviti podpičje:




Vrh