Prima pagină > Mini-Curs PHP > Curs PHP Partea a II a:Afisarea Informatilor si Variabilele

Curs PHP Partea a II a:Afisarea Informatilor si Variabilele


Afişarea informaţiilor şi Variabilele

Introducere

In ultima parte a lecţiei precedente am discutat câteva din avantajele PHP-ului ca limbaj pentru scripturi, învăţând cum să testăm dacă avem sau nu PHP instalat pe server. Acum vom vedea cum apar informaţiile în navigator şi cum utilizăm variabilele pentru a prelua informaţii.

Scrierea unui text

Pentru a scoate – afişa un text în scriptul PHP, avem mai multe posibilităţi. Pima, prin utilizarea comenzii print. Print permite afişarea unui text, a unor variabile sau a unor combinaţii ale acestora, pe ecran.

Instrucţiunea print este folosită în felul următor:

print(„Hello world!”);

Asta s-ar scrie ca fişier PHP în forma:

Cod:
<?
print(„Hello world!”);
?>

care prin apel cu navigatorul va afişa pe ecran:

Hello world!

Variabile în PHP

Ca şi în alte limbaje de programare, în PHP putem defini variabile. Există câteva tipuri de variabile în PHP, dar cea mai uzuală este variabila şir de caractere, numită String. Poate fi folosită pentru texte sau numere. Toate şirurile de caractere, toate variabilele string încep cu semnul $ . Pentru a atribui un text unei variabile string trebuie să folosim o succesiune de forma:

Cod:
$text_salut = „Bun venit pe site-ul meu Web!”;

Este o linie simplu de înţeles, tot ce se află între ghilimele va fi atribuit variabilei string din membrul stâng. Desigur, trebuie să ne reamintim câteva reguli privind lucrul cu şiruri de caractere.

Distinţia dintre majuscule şi minuscule. Astfel $Welcome_Text diferă de $welcome_text
Numele de şiruri pot conţine litere, cifre şi semne de subliniere (_), dar nu pot începe cu o cifră sau cu semnul _
Când atribuim un număr la un string nu mai e nevoie să punem ghilimelele. Adică este acceptată construcţia:

Cod:
$user_id = 987

Variabile de scoatere

Pentru a afişa o variabilă pe ecran folosim exact aceiaşi comandă ca şi pentru a afişa un text, cu o mică diferenţă formală. Astfel, pentru a afişa stringul atribuit variabilei $text_salut scriem:

Cod:
<?
$text_salut = „Bun venit pe site-ul meu Web!”;
print($text_salut);
?>

Aşa cum se poate vedea, singura diferenţă ar fi că scriem în comanda print numele variabilei, fără ghilimele, în locul textului cu ghilimele.

Formatul unui text

Din păcate scoaterea – afişajul în această formă cu print din PHP nu este prea interesant. Totul apare în navigatorul cu caracterele (fontul) predefinite. Dar este foarte simplu să introducem un format în text folosind HTML. Asta pentru că, PHP fiind pe server, codul se execută înainte ca pagina să fie trimisă spre navigator. Ceea ce înseamnă că doar rezultatele rulării scriptului sunt trimise, astfel că, în exemplul de mai sus spre navigator se va trimite doar textul:

Bun venit pe site-ul meu Web!

Iar asta ne permite să includem elementele de formatare – marcare standard din HTML pentru a face ca textul să apară aşa cum dorim. Aceste pot fi plasate direct în string-ul din scriptul PHP. Singura problem este că multe taguri HTML pretind ghilimele în sintaxă. Iar asta ar provoca un conflict cu ghilimelele din şirul declarat în script. Putem preciza – defini însă care semne de punctuaţie au rolul ghilimelelor din script, şi care sunt ghilimelele care trebuie ignorate.

Sre exemplu, să afişăm textul de mai sus cu Arial scris cu roşu. Asta s-ar scrie:

Cod:
<font face=”Arial” color=”#FF0000″>
</font>

Aici avem 4 ghilimele care ar putea încurca scriptul. Din cauza asta trebuie să adăugăm un backslash (\) înaintea fiecărei ghilimele pentru a face ca scriptul PHP să o ignore. Astfel vom avea:

Cod:
<font face=\”Arial\” color=\”#FF0000\”>
</font>

Iar asta poate fi deja inclusă în instrucţiunea print:

Cod:
print(„<font face=\”Arial\” color\”#FF0000\”>Bun venit pe site-ul meu Web!</font>”);

care va face ca pe navigator să apară:

Bun venit pe site-ul meu Web!

deoarece scriptul a transmis doar codul:

Cod:
<font face=”Arial” color=”#FF0000″>Bun venit pe site-ul meu Web!</font>

Pare destul de complicată această scoatere de cod HTML, dar vom vedea că există şi o cale ceva mai simplă.

Categorii:Mini-Curs PHP
  1. Niciun comentariu până acum.
  1. No trackbacks yet.

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: