Ieșire variabilă PHP. Transmiterea valorilor variabilelor de la PHP la JavaScript. Ieșirea datelor în PHP

Cutie cu nisip

Luntik 3 ianuarie 2014 la 4:00 pm Transferarea valorilor variabilelor din PHP în JavaScript
  • HTML,
  • JavaScript,
  • PHP

Salutare dragi cititori. În primul rând, vreau să spun că acesta este primul meu post și nu judeca prea aspru.

Postarea de astăzi se va concentra pe transmiterea valorilor variabilelor PHP către un script JavaScript.
Această lecție este potrivită pentru începători, cei care abia încep să se angajeze în programarea Web.
Mai întâi, să creăm un document index.php obișnuit și cadrul acestuia va fi un cod HTML simplu.

Lucrul cu variabile

Vom scrie tot codul JavaScript și PHP în etichetele BODY.
Variabila PHP $CITY va fi egală cu „Ivanovo”. Trebuie să transmitem valoarea acestei variabile variabilei JavaScript TOWN.

Să scriem acum următorul cod în fișierul index.php:


var TOWN = ""; document.write("Orașul Mireselor și Tineretului: " + ORAȘ);

Și, așadar, să ne uităm la codul programului dat mai sus. Avem o variabilă PHP cu numele CITY și valoarea Ivanovo, iar sarcina noastră este să afișam această valoare pe ecran, nu folosind PHP, ci folosind JavaScript.
Pentru a face acest lucru, deschidem etichetele JavaScript ca de obicei și declarăm variabila TOWN.

În locul atribuirii JavaScript variabilei TOWN, scriem cod PHP care scoate variabila noastră CITY.
Este timpul să ne testăm codul în acțiune.

Browserul nostru ne-a oferit următoarele:
Orașul mireselor și tineretului: Ivanovo

În timpul vizionarii cod sursa pagini vom vedea:

Din toate cele de mai sus, concluzionăm că trecerea unei variabile din PHP la JavaScript este foarte simplă.
Vă mulțumim pentru atenție, DangerPro a fost alături de dumneavoastră

Etichete: programare web, HTML, PHP, javascript

Acest articol nu este supus comentariilor, deoarece autorul său nu este încă un membru cu drepturi depline al comunității. Veți putea contacta autorul numai după ce acesta va primi

Notă: este activată versiunea adaptivă a site-ului, care se adaptează automat la dimensiunea redusă a browserului dumneavoastră și ascunde unele detalii ale site-ului pentru ușurință în citire. Vizionare placuta!

Bună ziua, dragi cititori, și în curând Dezvoltatori PHP;) Postarea de azi pe blog este Site on! este dedicat elementelor de bază ale PHP: caracteristici de sintaxă, date de ieșire, variabile și lucrul cu erori. Pe parcursul seriei de lecții de PHP, voi încerca să vă spun cât mai multe lucruri interesante și utile, încercând în același timp să nu alungesc articolele.

blocuri PHP

Primul lucru pe care ar trebui să-l știți este că codul PHP ar trebui să fie întotdeauna inclus în etichete PHP:

De asemenea, puteți utiliza:

În primul rând, fiecare instrucțiune (expresie) trebuie să se încheie cu punct și virgulă; De exemplu:

În al doilea rând, toate aceleași lucruri pot fi scrise pe o singură linie; între instrucțiuni într-o singură linie puteți pune câte spații doriți, inclusiv fără spații deloc:

În al treilea rând, instrucțiunile PHP pot fi împărțite în mai multe rânduri:

Rezultat:

Am observat că browserul a interpretat fiecare linie nouă ca un spațiu normal, ceea ce ar trebui să ne așteptăm.

În al patrulea rând, PHP, ca toate limbajele de programare, are comentarii. Există 2 tipuri de ele în PHP: cu o singură linie și cu mai multe linii.

// - comentariu pe o singură linie # - acesta este și un comentariu pe o singură linie /* Comentariul dvs. */ - comentariu pe mai multe rânduri

Există o părere că, pentru un programator bun, comentariile ar trebui să reprezinte 30% din întregul cod. Cu toate acestea, redundanța comentariilor este, de asemenea, complet inutilă; nu ar trebui să lăsați comentarii de genul „aici m-am uitat pe fereastră și m-am zgâriat pe nas”.

Ieșirea datelor în PHP

Ieșirea datelor în limbaj Programare PHP realizat folosind două constructe principale ale limbajului:

Diferența este că atunci când este executat, print returnează unul, în timp ce echo nu returnează nimic. Dacă nu știți exact cum să utilizați acest lucru, atunci utilizați echo și nu vă deranjați, mai ales când utilizați echo, puteți face acest lucru:

Deci, pe lângă faptul că ecoul în sine este mai scurt decât imprimarea cu 1 caracter, vă permite, de asemenea, să scrieți structurile de ieșire mai pe scurt. Fiecare virgulă din exemplul de mai sus simulează un nou apel de ecou. Cu alte cuvinte, am numit ecou de trei ori, în loc să scriem de fiecare dată: echo echo echo, așa cum am făcut în cazul tipăririi.

Apropo, același lucru ar putea fi scris astfel:

La asta mă refeream în articolul anterior când am menționat asta.

Variabilele din orice limbaj de programare sunt folosite pentru a stoca unele informații în interiorul lor, adică o variabilă este vasul nostru. Putem pune un lucru acolo mai întâi, apoi îl scoatem pe primul și îl punem pe al doilea, sau îl putem lăsa pe primul și adăuga un al doilea (și un al treilea etc.).

Variabilele în PHP încep foarte simbolic - cu semnul dolar $, urmat FĂRĂ spațiu de o literă latină sau de un caracter de subliniere (un număr nu poate fi primul caracter din numele variabilei). Mai departe, numele variabilei poate fi prezent ca scrisori, și numere și tot același caracter de subliniere. De exemplu:

Rezultat:

Numele variabilelor țin cont de majuscule! Adică, $Name, $name, $name sunt trei variabile complet diferite. Dacă vrem să punem ceva nou într-o variabilă existentă, vechea valoare a acestei variabile va fi ștearsă automat:

Rezultat:

Desigur, putem trece valoarea unei variabile alteia:

Rezultat:

Cu toate acestea, valoarea variabilei $_blog1 rămâne în ea.

Spre deosebire de șiruri, atunci când introduceți numere într-o variabilă, nu sunt necesare ghilimele:

$nume = 45;

Ca atunci când puneți o variabilă într-o variabilă:

$nume = $_blog1;

După terminarea codului de pe pagină, toate variabilele PHP sunt șterse automat. Dar există cazuri rare când trebuie să ștergem forțat o variabilă înainte ca codul să se încheie. Funcția de dezactivare este utilizată pentru aceasta:

Rezultat:

Tratarea erorilor în PHP

Acum am trecut fără probleme la subiectul erorilor în PHP. După cum puteți vedea, accesăm variabila $name, care anterior a fost eliminată fără milă - asta a condus la Notificare. Notificarea ar trebui considerată o eroare reală, deși în majoritatea cazurilor este absolut inofensivă.

PHP chiar încearcă să ne spună unde și ce fel de greșeală am făcut. În cazul nostru el scrie:

Variabilă nedefinită: nume

Care se traduce prin „variabilă nedefinită: nume” și apoi ne arată fișierul și linia pe care s-a întâmplat tot acest incident:

În Z:\home\localhost\www\blog2\second-page.php pe linia 10

Adică în fișierul second-page.php de pe linia 10. În acest caz, PHP a înțeles bine, dar se întâmplă adesea ca eroarea să fie cu una sau mai multe linii mai sus, de exemplu, când uităm să punem punct și virgulă la sfârșitul instrucțiunii următoare:




Top