⊗ppPmCdTO 101 of 447 menu

PHP හි ත්‍රිත්ව මෙහෙයුම්කරු

අපට පහත කේතය ඇති බව උපකල්පනය කරන්න, පරිශීලකයාගේ වයස අවුරුදු 18 තිබේද නැද්ද යන්න පරීක්ෂා කරයි:

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

ඔබට පෙනෙන පරිදි, if-else ඉදිකිරීම අවශ්‍ය වන්නේ එක් විචල්‍යයකට නිශ්චිත අගයක් ලිවීම සඳහා පමණි. අපගේ තත්ත්වයේදී එක් විචල්‍යයක් පමණක් ලිවීම සිදු වන එවැනි කාර්යයන් සඳහා, ඊනියා ත්‍රිත්ව මෙහෙයුම්කරු භාවිතයෙන් කෙටි විසඳුමක් ඇත.

එහි වාක්‍ය ඛණ්ඩය මෙසේය:

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

මෙහෙයුම්කරු ක්‍රියා කරන ආකාරය: තත්ත්වය සත්‍ය නම්, value1 ආපසු ලබා දෙනු ලැබේ, එසේ නොමැති නම් - value2 ලබා දෙනු ලැබේ. අපි පාඩම ආරම්භයේ දක්වා ඇති කේතය ත්‍රිත්ව මෙහෙයුම්කරු භාවිතයෙන් නැවත ලියමු:

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

මාර්ගය වන විට, ප්‍රතිඵලය විචල්‍යයකට ලිවීම වෙනුවට, එය කෙලින්ම var_dump භාවිතයෙන් ප්‍රතිදානය කළ හැකිය:

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

ත්‍රිත්ව මෙහෙයුම්කරු භාවිතා කළ යුත්තේ ඉතා සරල අවස්ථා වලදී පමණක් වේ, මන්ද එය භාවිතා කිරීමෙන් කේතය තේරුම් ගැනීම අපහසු වේ.

$num විචල්‍යයක් ලබා දී ඇතැයි උපකල්පනය කරන්න, එය ඍණාත්මක හෝ ධනාත්මක විය හැකිය. $res විචල්‍යයට අංකය 1 ලියන්න, $num විචල්‍යය ශුන්‍යයට වඩා විශාල හෝ සමාන නම්, සහ අංකය -1, $num විචල්‍යය ශුන්‍යයට වඩා අඩු නම්.

සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න