በሁኔታዎች ላይ በመመስረት የኮድ ቁርጥራጮችን አፈፃፀም እንዲያደራጁ ይፈቅድልዎታል።
አገባብ፡
ከሆነ (መግለጫ) መግለጫ
በሌሎች አይኤፍኤዎች ውስጥ ያልተገደበ መክተቻ ሊኖረው ይችላል።
($a > $b) "$a ከ$b ይበልጣል" የሚል ከሆነ፤
ሌላሐሰት በሚሆንበት ጊዜ የIF የአገላለጽ ልዩነቶችን ለማስተናገድ ያለውን ችሎታ ያራዝመዋል።
የELSE አገላለጽ የሚሰራው ውሸት ከሆነ ብቻ ነው።
ከሆነ($a>$b) ( አስተጋባ "a is better than b"; ) ሌላ ( አስተጋባ "a is not be than b";)
ሌላየIF እና ELSE ጥምረት ነው። የIF እሴቱ FALSE ከሆነ አገላለጽ እንዲፈጽሙ ይፈቅድልዎታል፣ ነገር ግን እንደ ELSE በተቃራኒ የELSEIF አገላለጽ እውነት ከሆነ ይፈጸማል።
ከሆነ ($a > $b) (ማስተጋባት "a ከ b ይበልጣል"፤) elseif ($a == $b) ( አስተጋባ "a ለ b እኩል ነው" ፤ ) ሌላ ( አስተጋባ "a ከ b ያነሰ ነው" ፤ )
ከሆነ... መጨረሻኦፕሬተሮችን ከ IF ኦፕሬተር ጋር ለመቧደን ሊሆኑ ከሚችሉ አማራጮች ውስጥ አንዱ።
ትልቅ የኤችቲኤምኤል ኮድ በIF መግለጫ ውስጥ ሲካተት ጠቃሚ።
ከሆነ ($a == 1): አስተጋባ "a is 1"; elseif ($a == 2): አስተጋባ "a is 2"; ሌላ: አስተጋባ "እና ከ 1 እና 2 ጋር እኩል አይደለም"; endif;
ሀ=5
ሁኔታው $a==5 ከተሟላ የኤችቲኤምኤል ኮድ እገዳ A=5 ይታያልእያለ
አገባብ፡
በ PHP ውስጥ በጣም ቀላሉ የ loop አይነት። ሁኔታው እውነት እስከሆነ ድረስ PHP የጎጆ መግለጫዎችን እንዲፈጽም ያስገድዳል። ሁኔታው ከመጀመሪያው ሐሰት ከሆነ, ምልልሱ አንድ ጊዜ እንኳን አይፈጸምም.
WHILE(ሁኔታ) መግለጫዎች