On Fri, Feb 27, 2015 at 2:37 PM, Damien Tournoud <d...@damz.org> wrote:
> Hi Zeev, > > On Fri, Feb 27, 2015 at 12:57 AM, Zeev Suraski <z...@zend.com> wrote: > > > Drupal homepage: One new E_DEPRECATED warning, which seems to catch a > > real bug, or at least faulty looking code: > > $path = trim($path, '/'); // raises E_DEPRECATED, as $path is boolean > > false. > > return $path; > > > > Drupal admin interface (across the all pages): One new E_DEPRECATED > > warning, which again seems to catch a real bug - stripslsahes() operating > > on a boolean. > > > > All those are due to a bug in substr(), that we see now only thanks to > proper type identification. There is no reason for substr() to ever return > a boolean. It really needs to be fix to always return a string. > Yes, weird behavior that substr("", 2, 2); for example returns false. But changing that is just another evil BC break. > > Damien >