1<?php 2if ( 3 $expr1 4 && $expr2 5 && ($expr3 6 || $expr4) 7 && $expr5 8) { 9 // if body 10} elseif ( 11 $expr1 && 12 ($expr3 || 13 $expr4) && 14 $expr5 15) { 16 // elseif body 17} elseif ( 18 $expr1 19 && ($expr3 20 || $expr4) 21 && $expr5 22) { 23 // elseif body 24} 25 26if ($expr1 || $expr2) { 27} 28 29do { 30} while ( 31 $expr1 32 || $expr2 33 || $expr3 34 || $expr4 35); 36 37switch ( 38 $expr1 39 && $expr2 40 && $expr3 41 || $expr4 42 || $expr5 43 && $expr6 44 && $expr7 45) { 46 // structure body 47} 48 49if ( 50 ($n > 0 && $n < 10) 51 || ($n > 10 && $n < 20) 52 || ($n > 20 && $n < 30) 53) { 54 return $n; 55} 56 57if ( 58 ( 59 $expr1 60 && $expr2 61 && $expr3 62 && $expr4 63 && $expr5 64 && $expr6 65 ) 66 || ($n > 100 && $n < 200) 67 || ($n > 200 && $n < 300) 68) { 69 return $n; 70} 71 72// phpcs:set PSR12.ControlStructures.BooleanOperatorPlacement allowOnly first 73if ( 74 $expr1 75 && $expr2 76 && ($expr3 77 || $expr4) 78 && $expr5 79) { 80 // if body 81} elseif ( 82 $expr1 83 && ($expr3 84 || $expr4) 85 && $expr5 86) { 87 // elseif body 88} elseif ( 89 $expr1 90 && ($expr3 91 || $expr4) 92 && $expr5 93) { 94 // elseif body 95} 96 97// phpcs:set PSR12.ControlStructures.BooleanOperatorPlacement allowOnly last 98if ( 99 $expr1 && 100 $expr2 && 101 ($expr3 || 102 $expr4) && 103 $expr5 104) { 105 // if body 106} elseif ( 107 $expr1 && 108 ($expr3 || 109 $expr4) && 110 $expr5 111) { 112 // elseif body 113} elseif ( 114 $expr1 && 115 ($expr3 || 116 $expr4) && 117 $expr5 118) { 119 // elseif body 120} 121 122if ( 123 ($value == 1 || 124 $value == 2) 125 && 126 ($value == 3 || 127 $value == 4) 128) { 129 return 5; 130} 131 132// Reset to default. 133// phpcs:set PSR12.ControlStructures.BooleanOperatorPlacement allowOnly 134 135match ( 136 $expr1 137 && $expr2 138 && $expr3 139) { 140 // structure body 141}; 142