title: Why use !== FALSE to check stripos in php?
body: <p>Here is the code I am looking at. </p>
  
  <pre><code>foreach ($header as $idx =&gt; $field) {
      if (stripos($field, 'foo') !== false) {
          $cols['foo'] = $idx;
      } else if (stripos($field, 'bar') !== false) {
          $cols['bar'] = $idx;
      } else if (stripos($field, 'brr') !== false) {
          $cols['brr'] = $idx;
      } else if (stripos($field, 'ffo') !== false) {
          $cols['ffo'] = $idx;
      }
  }
  </code></pre>
  
  <p>Sorry, don't know how to format the code prettily either, any tips on that would be appreciated. <p>
  I am looking at some code written by someone much smarter than I, so I am not inclined to trust my first impression to just change everything to <code>if(stripos($foo))</code>, but why do it this way?</p>