Introducere în limbajul html



Yüklə 3,05 Mb.
səhifə146/211
tarix03.01.2022
ölçüsü3,05 Mb.
#37935
1   ...   142   143   144   145   146   147   148   149   ...   211


$x = 1; $y = 7;

if ($x = = $y)

{

print "$x este eqal cu $y";

}

if($x!=$y)

print "$x nu este egal cu $y";

}

?>

Rulaţi codul şi apoi modificaţi valo­rile lui $x şi $y cu $x= 13 şi $y = 13.

Operatorul de egalitate se foloseşte pentru a compara egalitatea a două va­lori. Alţi operatori folosiţi pentru compararea valorilor variabilelor sunt:

> mai mare

>= mai mare sau egal

< mai mic

<= mai mic sau egal



$x = 5; $y = 4;

if($x > $y)

{

print "$x este nai mare ca $y";

}

if($x <= $y)

{

print "$x este mai mic sau egal cu $y"

}

?>

Operatorii pentru stringuri sunt . pen­tru concatenare şi .= pentru atribuirea concatenării. Aceşti operatori sunt folosiţi pentru a uni stringuri, în felul următor;
testl .php

// concatenarea stringurilor

$test = ’Am scris un '.' text '.' oarecare' ;
print $test; • .


// pe ecran va fi afişat ,,Am scris un text oarecare"


test2.php

// concatenarea stringurilor cu vari­abile

$nr = 5;

print 'Am scris numărul ' . $nr.' şi un text '.' oarecare' ;

// pe ecran va fi afişat ,,Am scris numărul 5 şi un text oarecare”



test3.php

// atribuirea concatenării

$nr =6;

$text = "Un text ";

$text .= "oarecare ";

$text .= "şi numărul " . $nr;

print $text;

// pe ecran va fi afişat ,,Un text oare­care şi numărul 6"



Operatorii logici vă vor veni la îndemână în execuţia scriptului atunci când aveţi nevoie să lucraţi cu valori de adevăr. Vom face un exerciţiu de imaginaţie pentru a explica funcţia şi utilitatea operatorilor logici. Să presupunem că la intrarea în secţiunea de administrare avem un formular care cere numele şi parola de acces în secţiune. Scriptul PHP ar putea verifica aceste informaţii pentru a autoriza accesul în secţiune folosind operatorii logici astfel:

- operatorul ! (NOT)

if ( !parola_e_buna) ... parola nu este bună, accesul este interzis

if(!parola_nu_e_bună) ... parola e bună, accesul este permis

Operatorul ! returnează TRUE dacă valoarea iniţială de adevăr e FALSE şi FALSE dacă valoarea iniţială este TRUE.



- operatorul || (OR)

if (numele_este_valid | | parola este bună) ... verifică dacă numele sau paro­la sunt valide şi dacă oricare din ele este, returnăază valoarea de adevar TRUE. În acest exemplu de pseudocod dacă nu­mele ar fi valid dar parola nu, i-am acorda utilizatorului acces mai departe ceea ce nu e de dorit. Trebuie să fim siguri că şi numele şi parola sunt valide.

Operatorul || returnează TRUE dacă oricare din valorile verificate e TRUE. Returnează FALSE doar dacă amândouă sunt FALSE.

- operatorul && (AND)

if (numele_este_valid && parola este bună) ... dacă atât numele cât şi parola sunt valide putem acorda utilizatorului acces în secţiunea de administrare.

Operatorul && returnează TRUE doar dacă ambele valori verificate sunt TRUE. El returnează FALSE dacă oricare din ele este FALSE (sau dacă amândouă sunt FALSE).

Yüklə 3,05 Mb.

Dostları ilə paylaş:
1   ...   142   143   144   145   146   147   148   149   ...   211




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin