php-8.0.30-src/ext/standard/tests/serialize/bug81163.phpt

23 lines
350 B
PHP

--TEST--
Test __sleep returns non-array
--FILE--
<?php
class foo
{
private $private = 'private';
}
class bar extends foo
{
public function __sleep()
{
return (new bar());
}
}
serialize(new bar());
?>
--EXPECTF--
Warning: serialize(): "private" returned as member variable from __sleep() but does not exist in %s on line %d