Jump to content
php.lv forumi

Recommended Posts

Posted (edited)

Kāda ir pareiza sintakse , lai

 

if(pirmais nosacījums & otrais nosacījums)
{
  statement
}
lai izpildītos statement:
1) ja izpildās abi nosacījumi
2) ja izpildās viens no viņiem

Edited by justus
Posted (edited)

Laikam and ja izpildaas abi, un || vai or, ja izpildaas viens no vinjiem. piem.

if ( aamurs == true and naglas == true) naglot();
if ( nazis == true || shkjeeres == true) griezt();

Edited by spynode
Posted

Palasot manuaali juus sapratiisiet, ka || un or, un && un and gluzhi nestrtaadaa vienaadi. Liidz ar to par aatrumu vareetu runaat taapat kaa par " un ' un >>> apstraades aatrumu.

Posted
Palasot manuaali juus sapratiisiet, ka || un or, un && un and gluzhi nestrtaadaa vienaadi.

Principaa straadaa gan vienaadi (preteeji ' un ", kas atskjiras diezgan buutiski) tachu ir dazhaadu attieciigo operatoru prioritaate. Piemeeram || ir "speecigaaks" par AND lai gan manupraat pats var saprutoties ja sho izmanto, lai veidotu nosaciijumus.

 

Kaa jau komentos ir paraadiits:

 

<? $a && $b || $c; ?>
nav tas pats kas
<? $a AND $b || $c; ?>

Pirmais:
(a and b) or c

Otrais:
a and (b or c)

 

Tapeec peec idejas itkaa pieziime (tas protams neattiecas uz vienkaarshiem divu veeertiibu / parametru saliidzinaajumiem) par viena veida operatoru lietoshanu ir vietaa. Veel labaak protams ir lietot logjiskas iekavas lai izbeegtu no nekorekta rezultaata.

×
×
  • Create New...