Comanda "?"

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

Dj_Andrew
PHPRomania Supporter
Mesaje: 20
Membru din: Lun Sep 06, 2010 12:46 pm
Localitate: Craiova

Comanda "?"

Mesajde Dj_Andrew » Mar Sep 14, 2010 6:12 pm

Salut,
Urmatoarea secventa de cod face parte dintr-un script care pastreaza datele pe care utilizatorul le-ai introdus intr-un camp "nume" si i le reda din nou in situatia in care celalalt camp "prenume" il lasa necompletat, pentru a nu mai fi nevoit sa tasteze din nou.Totusi, nu prea inteleg:
$first_name=isset($_REQUEST["FirstName"]) ? $_REQUEST["FirstName"] : "";
$last_name=isset($_REQUEST["LastName"]) ? $_REQUEST["LastName"] : "";

Stiu sa interpretez isset($_REQUEST...) insa am cautat peste tot si nu am gasit ce vrea sa reprezinte "?" . Sfarsitul cu $_REQUEST[...] : "" banuiesc ca vrea sa insemne resetarea campului "nume/prenume" dar nu sunt sigur.
As dorii mai multe detalii in legatura cu acea comanda "?".Multumesc!



dage
New Member
Mesaje: 2
Membru din: Lun Sep 06, 2010 12:19 pm

Mesajde dage » Mar Sep 14, 2010 6:19 pm

$variabila = conditie ? valoare1 : valoare2;

inseamna

if (conditie) {
$variabila = valoare1;
} else {
$variabila = valoare2;
}

Sper ca exemplu iti spune tot.

Dj_Andrew
PHPRomania Supporter
Mesaje: 20
Membru din: Lun Sep 06, 2010 12:46 pm
Localitate: Craiova

Mesajde Dj_Andrew » Mar Sep 14, 2010 6:32 pm

Dap, am inteles. Foarte buna explicatia!

rudisoft
Average Member
Mesaje: 109
Membru din: Mar Feb 10, 2009 1:22 pm
Contact:

Mesajde rudisoft » Mar Sep 14, 2010 6:35 pm

Keyword: "Ternary Operator"
Professional PSD/Image to XHTML/CSS services: | |

HarryBrown
PHPRomania Supporter
Mesaje: 9
Membru din: Vin Sep 10, 2010 2:09 pm

Mesajde HarryBrown » Sâm Sep 18, 2010 12:47 pm

Sau operator tertiar.

nevvermind
Senior Member
Mesaje: 1264
Membru din: Mar Iun 22, 2010 3:17 pm

Mesajde nevvermind » Sâm Sep 18, 2010 1:16 pm

Ultima oară modificat Sâm Sep 18, 2010 5:52 pm de către nevvermind, modificat 1 dată în total.

HarryBrown
PHPRomania Supporter
Mesaje: 9
Membru din: Vin Sep 10, 2010 2:09 pm

Mesajde HarryBrown » Sâm Sep 18, 2010 2:45 pm



Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 23 vizitatori