PHP variabilný výstup. Odovzdávanie hodnôt premenných z PHP do JavaScriptu. Výstup dát v PHP

Pieskovisko

Luntik 3. januára 2014 o 16:00 Prenos hodnôt premenných z PHP do JavaScriptu
  • HTML,
  • JavaScript,
  • PHP

Dobrý deň milí čitatelia. V prvom rade chcem povedať, že toto je môj prvý príspevok a nehodnotím príliš tvrdo.

Dnešný príspevok sa zameria na odovzdávanie hodnôt premenných PHP do skriptu JavaScript.
Táto lekcia je vhodná pre začiatočníkov, pre tých, ktorí sa práve začínajú venovať programovaniu webu.
Najprv si vytvorme bežný index.php dokument a jeho kostrou bude jednoduchý HTML kód.

Práca s premennými

Všetok JavaScript a PHP kód napíšeme do značiek BODY.
PHP premenná $CITY sa bude rovnať „Ivanovo“. Musíme odovzdať hodnotu tejto premennej do premennej jazyka JavaScript TOWN.

Teraz napíšme nasledujúci kód do súboru index.php:


var MESTO = ""; document.write("Mesto neviest a mládeže: " + MESTO);

A tak sa pozrime na vyššie uvedený programový kód. Máme PHP premennú s názvom CITY a hodnotou Ivanovo a našou úlohou je zobraziť túto hodnotu na obrazovke nie pomocou PHP, ale pomocou JavaScriptu.
Aby sme to urobili, otvoríme značky JavaScript ako zvyčajne a deklarujeme premennú TOWN.

Namiesto priradenia JavaScriptu k premennej TOWN napíšeme PHP kód, ktorý vypíše našu premennú CITY.
Je čas otestovať náš kód v akcii.

Náš prehliadač nám dal nasledovné:
Mesto neviest a mládeže: Ivanovo

Pri prezeraní zdrojový kód stránky, ktoré uvidíme:

Zo všetkého vyššie uvedeného sme usúdili, že odovzdanie premennej z PHP do JavaScriptu je veľmi jednoduché.
Ďakujem za pozornosť, DangerPro bol s vami

Tagy: webové programovanie, HTML, PHP, javascript

Tento článok nie je predmetom komentára, keďže jeho autor ešte nie je riadnym členom komunity. Autora budete môcť kontaktovať až po prijatí

Poznámka: Aktivuje sa adaptívna verzia stránky, ktorá sa automaticky prispôsobí malej veľkosti vášho prehliadača a skryje niektoré detaily stránky pre uľahčenie čítania. Príjemné sledovanie!

Dobrý deň, milí čitatelia, a čoskoro PHP vývojári;) Dnešný blogový príspevok je na stránke! je venovaný základom PHP: syntaktické vlastnosti, výstup dát, premenné a práca s chybami. Počas série lekcií PHP sa vám pokúsim povedať čo najviac zaujímavých a užitočných vecí, pričom sa budem snažiť nepredlžovať články.

PHP bloky

Prvá vec, ktorú by ste mali vedieť, je, že kód PHP by mal byť vždy uzavretý v značkách PHP:

Môžete tiež použiť:

Po prvé, každý pokyn (výraz) musí končiť bodkočiarkou; Napríklad:

Po druhé, všetky rovnaké veci môžu byť napísané v jednom riadku; medzi inštrukcie v jednom riadku môžete vložiť toľko medzier, koľko chcete, vrátane úplne bez medzier:

Po tretie, inštrukcie PHP možno rozdeliť do niekoľkých riadkov:

výsledok:

Zistili sme, že prehliadač interpretoval každý nový riadok ako normálny priestor, čo by sme mali očakávať.

Po štvrté, PHP, rovnako ako všetky programovacie jazyky, má pripomienky. V PHP existujú 2 typy: jednoriadkové a viacriadkové.

// - jednoriadkový komentár # - toto je tiež jednoriadkový komentár /* Váš komentár */ - viacriadkový komentár

Existuje názor, že pre dobrého programátora by komentáre mali tvoriť 30% celého kódu. Nadbytočnosť komentárov je však tiež úplne zbytočná, nemali by ste zanechávať komentáre typu „tu som sa pozrel z okna a poškrabal som sa v nose“.

Výstup dát v PHP

Výstup údajov v jazyku PHP programovanie realizované pomocou dvoch hlavných jazykových konštruktov:

Rozdiel je v tom, že pri spustení print vráti jednotku, zatiaľ čo echo nevráti nič. Ak neviete, ako presne to použiť, použite echo a neobťažujte sa, najmä keď používate echo, môžete to urobiť takto:

Takže okrem toho, že samotná ozvena je o 1 znak kratšia ako tlač, umožňuje aj stručnejšie zapisovanie výstupných štruktúr. Každá čiarka vo vyššie uvedenom príklade simuluje nové echo volanie. Inými slovami, ozvenu sme zavolali trikrát namiesto toho, aby sme zakaždým písali: echo echo echo, ako sme to urobili v prípade tlače.

Mimochodom, to isté by sa dalo napísať takto:

Toto som mal na mysli v predchádzajúcom článku, keď som to spomínal.

Premenné v akomkoľvek programovacom jazyku sa používajú na ukladanie niektorých informácií v sebe, to znamená, že premenná je naša nádoba. Môžeme tam dať najprv jednu vec, potom odstrániť prvú a dať druhú, alebo môžeme prvú nechať a pridať druhú (a tretiu atď.).

Premenné v PHP začínajú veľmi symbolicky – znakom dolára $, za ktorým BEZ medzery nasleduje buď latinské písmeno, alebo podčiarkovník (číslo nemôže byť prvým znakom v názve premennej). Ďalej v názve premennej môže byť prítomný ako písmená, a čísla a stále rovnaký znak podčiarknutia. Napríklad:

výsledok:

V názvoch premenných sa rozlišujú malé a veľké písmená! To znamená, že $Name, $naMe, $name sú tri úplne odlišné premenné. Ak chceme do existujúcej premennej vložiť niečo nové, stará hodnota tejto premennej sa automaticky vymaže:

výsledok:

Prirodzene môžeme preniesť hodnotu jednej premennej do druhej:

výsledok:

Hodnota premennej $_blog1 v nej však zostáva.

Na rozdiel od reťazcov pri zadávaní čísel do premennej nie sú potrebné úvodzovky:

$meno = 45;

Ako pri vkladaní premennej do premennej:

$meno = $_blog1;

Po dokončení kódu na stránke sa všetky PHP premenné automaticky vymažú. Existujú však zriedkavé prípady, keď potrebujeme násilne odstrániť premennú pred koncom kódu. Na to sa používa funkcia unset:

výsledok:

Riešenie chýb v PHP

Teraz sme plynule prešli k téme chýb v PHP. Ako vidíte, pristupujeme k premennej $name, ktorá bola predtým nemilosrdne odstránená – to viedlo k Oznámeniu. Oznámenie by sa malo považovať za skutočnú chybu, hoci vo väčšine prípadov je absolútne neškodné.

PHP sa nám dokonca snaží povedať, kde a akú chybu sme urobili. V našom prípade píše:

Nedefinovaná premenná: názov

Čo sa prekladá ako „nedefinovaná premenná: názov“ a potom nám ukáže súbor a riadok, na ktorom sa celý tento incident odohral:

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

Teda v súbore second-page.php na riadku 10. V tomto prípade to PHP vystihlo správne, no často sa stáva, že chyba je o jeden alebo viac riadkov vyššia, napríklad keď zabudneme dať bodkočiarku na koniec nasledujúcej inštrukcie:




Hore