Hi Internals,

While trying to run Doctrine DBAL test suite on PHP 8.1, I noticed a few
differences in PHP 8.1 behavior compared to the earlier versions:

   1. pdo_sqlite returns integer and decimal columns as PHP integers and
   floats respectively instead of representing them as numeric strings. See
   https://3v4l.org/YDUfj.
   2. var_dump() outputs the properties declared in a parent class before
   the class's own properties. Previously it was the other way around. See
   https://3v4l.org/EKEHN.

I can't find anything related in the PHP 8.1 RFC list
<https://wiki.php.net/rfc#php_81> or by briefly looking at the code changes.

Are these changes expected, and if so, what's their source?

Thanks!

-- 
Sergei Morozov

Reply via email to