title: Fixing the PHP empty function
body: <p>PHP has the habit of evaluating (int)0 and (string)"0" as empty when using the <code>empty()</code> function. This can have unintended results if you expect numerical or string values of 0. How can I "fix" it to only return true to empty objects, arrays, strings, etc?</p>