⊗ppPmCdLO 104 of 447 menu

Operesheni za Kimantiki katika PHP

Wacha tuangalie msimbo ufuatao:

<?php $a = 1; $b = 2; if ($a == $b) { var_dump(true); } else { var_dump(false); } ?>

Kama unavyoona, katika msimbo huu unafanyika kulinganisha vigeu a na b na, ikiwa zinafanana, basi kwenye konsole inatolewa true, na ikiwa hazifanani - basi false.

Hapa imefika wakati wa kukufungulia kitu kisichowonekana wazi: kweli muundo if sio lazima kwa kulinganisha - wenyewe waendeshaji wa aina ==, ===, !=, <, > na kadhalika hurudisha matokeo yao ama true, ama false.

Angalia mfano:

<?php var_dump(1 == 1); // itatoa true var_dump(1 == 2); // itatoa false ?>

Kutokana na yaliyoandikwa, msimbo wa mwanzo wa somo unaweza kuandikwa upya kwa njia rahisi zaidi:

<?php $a = 1; $b = 2; var_dump($a == $b); ?>

Inaweza kutokutolewa matokeo mara moja, lakini kuyapeana kwa kigeu fulani:

<?php $a = 1; $b = 2; $res = $a == $b; var_dump($res); ?>

Hebu kupewe vigeu vifuatavyo:

<?php $a = 2 * (3 - 1); $b = 6 - 2; ?>

Kutumia kiendeshaji ==, gundua ikiwa thamani za vigeu hivi zinafanana au la.

Hebu kupewe vigeu vifuatavyo:

<?php $a = 5 * (7 - 4); $b = 1 + 2 + 7; ?>

Kutumia kiendeshaji >, gundua ikiwa kigeu $a ni kikubwa kuliko $b.

Hebu kupewe vigeu vifuatavyo:

<?php $a = 2 ** 4; $b = 4 ** 2; ?>

Kutumia kiendeshaji !=, gundua ikiwa thamani za vigeu hivi ni tofauti au la.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa