⊗ppPmCdTO 101 of 447 menu

PHP-dä üçlük operator

Bizde şeýle kod bolsun, ulanyjyň ýaşynyň 18-den uly ýa-da kiçidigini barlaýan:

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

Görşüňiz ýaly, if-else konstruksiýasy diňe bir üýtgeýjä $adult belli bir bahany ýazmak üçin gerek. Şeýle wezipeler üçin, ýagny şertde diňe bir üýtgeýjä ýazylýan wagt, gysga çözgüt bar, ol üçlük operator arkaly amala aşyrylýar.

Onuň sintaksisi şeýle:

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

Operator şeýle işleýär: eger şert dogry bolsa, value1 gaýtarylýar, ýogsa bolsa value2 gaýtarylýar. Geliň sapagyň başynda berlen kody üçlük operator arkaly ýazalyň:

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

Mümkin, netijäni üýtgeýjä ýazmak däl-de, derrew var_dump arkaly çap etmek:

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

Üçlük operator diňe iň ýönekeý ýagdaýlarda ulanylmaly, sebäbi onuň ulanylmagy kodyň düşünilmesini kynlaşdyrýar.

$num üýtgeýjisi berlen bolsun, ol ters san ýa-da hasaply san bolup biler. $res üýtgeýjisine 1 sanyny ýazyň, eger $num üýtgeýjisi noldan uly ýa-da deň bolsa, we -1 sanyny ýazyň, eger $num üýtgeýjisi noldan kiçi bolsa.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et