Шарттар негізінде код фрагменттерінің орындалуын ұйымдастыруға мүмкіндік береді.
Синтаксис:
If (өрнек) операторы
Басқа IF ішінде ұя салудың шектеусіз дәрежесі болуы мүмкін.
Егер($a > $b) «$a $b-ден үлкен» деп басып шығарыңыз;
басқаIF FALSE болған кезде өрнек нұсқаларын өңдеу үшін IF мүмкіндіктерін кеңейтеді.
ELSE өрнегі ЕГЕР ЖАЛҒАН болса ғана орындалады.
If($a>$b) ( echo "a - b-дан үлкен"; ) else ( "a - b-дан үлкен емес"; )
басқаIF және ELSE тіркесімі. ЕГЕР мәні ЖАЛҒАН болса, өрнекті орындауға мүмкіндік береді, бірақ ELSE мәнінен айырмашылығы, ол ELSEIF өрнегі ШЫН болса, орындалады.
If ($a > $b) ( echo "a - b-дан үлкен"; ) elseif ($a == $b) ( echo "a - b-ға тең"; ) else ( "a - b-дан кіші" echo; )
егер...endifОператорларды IF операторымен топтастырудың мүмкін нұсқаларының бірі.
IF операторының ішіне HTML кодының үлкен блоктарын ендіру кезінде пайдалы.
Егер ($a == 1): echo "a - 1"; elseif ($a == 2): echo "a - 2"; else: echo "a 1 және 2-ге тең емес"; endif;
A=5
$a==5 шарты орындалса, A=5 HTML код блогы көрінедікезінде
Синтаксис:
РНР-дегі циклдің ең қарапайым түрі. Шарт TRUE болғанша, PHP-ді кірістірілген мәлімдемелерді орындауға мәжбүрлейді. Егер шарт ең басынан FALSE болса, онда цикл бір рет болса да орындалмайды.
WHILE(шарт) өрнектері