⊗ppPmCdBOP 93 of 447 menu

PHPдеги шарттарында кайратагыча кашалардын милдеттүү эместиги көйгөйү

PHP жогоруда көрсөтүлгөн кайратагыча кашалар менен кыскартууларды уруксат берсе дагы, мен аны жалпысынан кеңеш бербейм, анткени бул табылышы кыйын каталардын чарбачылыгы.

Мисалы, төмөнкү код бар дейли:

<?php $test = 3; if ($test > 0) echo $test; ?>

Эми шарт аткарган учурда, биз дагы экинчи echo кошушубуз келди деп коёлу:

<?php $test = 3; if ($test > 0) echo $test; echo '+++'; ?>

Бирок, кайратагыча кашаларсыз шарттын ичинде биринчи чыгаруу гана жатат, демек биринчи чыгаруу туура шартта аткарылат, ал эми экинчиси - ар дайым.

Иш жүзүндө биздин код төмөнкүгө барабар:

<?php $test = 3; if ($test > 0) { echo $test; } echo '+++'; // бул сап шарттын сыртында калды ?>

Ал эми биз мындай кодду каалайбыз:

<?php $test = 3; if ($test > 0) { echo $test; echo '+++'; // бул сап шарттын ичинде } ?>

Дал ушул себептен, ушул сыяктуу каталарга тушпоо үчүн, ар дайым кайратагыча кашаларды коюуну сунуш кылабыз.

Кодду иштетпей, экранга эмне чыгарыларын аныктаңыз:

<?php $num = 5; if ($num === 5) echo $num; echo '+++'; ?>

Кодду иштетпей, экранга эмне чыгарыларын аныктаңыз:

<?php $num = 0; if ($num === 5) echo $num; echo '+++'; ?>

Кодду иштетпей, экранга эмне чыгарыларын аныктаңыз:

<?php $num = 0; if ($num === 5) echo $num; echo '---'; echo '+++'; ?>
Кыргызча
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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу