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