(sidenote, can we have a separate luasandbox project?)
Debian unstable recently transitioned to PHP 7.2. All tests are passing, except for datatypes:
015+ object with numeric keys: array ( '0' => 'foo', '1' => 'bar', ) 015- object with numeric keys: array ( 0 => 'foo', 1 => 'bar', )
---- EXPECTED OUTPUT null: NULL int: 123 long: 17179869184 double: 3.125 NAN: NAN INF: INF true: true false: false string: 'foobar' empty string: '' string containing NULs: 'foo' . "\0" . 'bar' array: array ( 0 => 'foo', 1 => 'bar', ) associative array: array ( 0 => 'foo', 'bar' => 'baz', ) object: array ( 'bar' => 'baz', 'foo' => 1, ) object with numeric keys: array ( 0 => 'foo', 1 => 'bar', ) array with reference: array ( 0 => 42, ) ---- ACTUAL OUTPUT null: NULL int: 123 long: 17179869184 double: 3.125 NAN: NAN INF: INF true: true false: false string: 'foobar' empty string: '' string containing NULs: 'foo' . "\0" . 'bar' array: array ( 0 => 'foo', 1 => 'bar', ) associative array: array ( 0 => 'foo', 'bar' => 'baz', ) object: array ( 'bar' => 'baz', 'foo' => 1, ) object with numeric keys: array ( '0' => 'foo', '1' => 'bar', ) array with reference: array ( 0 => 42, ) ---- FAILED