title: The behavior of unparenthesized expressions containing both '.' and '+'/'-' will change in PHP 8: '+'/'-' will take a higher precedence
body: <pre><code>$date1 = date('d M Y', strtotime('+' . $i + 1 . 'month'));
  </code></pre>
  <p>This error pops sometimes even I am not calling this function at that point but it works fine when I refresh the page, it seems like some warning.</p>