⊗ppPmCdTO 101 of 447 menu

Kiendeshaji Ternari katika PHP

Wacha tufanye msimbo ufuatao, ukikagua kama mtumiaji tayari ana miaka 18 au la:

<?php $age = 17; if ($age >= 18) { $adult = true; } else { $adult = false; } var_dump($adult); ?>

Kama unavyoona, muundo if-else unahitajika tu kwa ajili ya kuandika thamani fulani katika kutofautisha $adult. Kwa kazi kama hizi, ambapo kwenye sharti hutokea tu uandikishaji wa kutofautisha moja, kuna ufumbuzi mfupi zaidi kupitia kinachojulikana kama kiendeshaji ternari.

Sintaksia yake ni hii:

<?php variable = condition ? value1 : value2; ?>

Kiendeshaji hufanya kazi kama ifuatavyo: ikiwa sharti ni kweli, basi value1 inarudishwa, vinginevyo - value2. Wacha tuandike upya msimbo ulioletwa mwanzoni mwa somo kupitia kiendeshaji ternari:

<?php $age = 17; $adult = $age >= 18 ? true: false; var_dump($adult); ?>

Inawezekana, kwa njia, usiandike matokeo kwenye kutofautisha, bali uionyeshe mara moja kupitia var_dump:

<?php $age = 17; var_dump( $age >= 18 ? true: false ); ?>

Kiendeshaji ternari kifaa kinapaswa kutumiwa tu katika kesi rahisi zaidi, kwani matumizi yake hutata uelewa wa msimbo.

Wacha kutofautisha $num itolewe, ambayo inaweza kuwa hasi au chanya. Andika kwenye kutofautisha $res nambari 1, ikiwa kutofautisha $num ni kubwa kuliko au sawa na sifuri, na nambari -1, ikiwa kutofautisha $num ni ndogo kuliko sifuri.

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