php-src/ext/spl/tests/SplObjectStorage_attach_invalid_parameter.phpt

21 lines
522 B
Plaintext
Raw Normal View History

2009-05-23 15:38:18 +00:00
--TEST--
Check that SplObjectStorage::attach generates a warning and returns NULL when bad params are passed
--CREDITS--
PHPNW Testfest 2009 - Simon Westcott (swestcott@gmail.com)
--FILE--
<?php
$s = new SplObjectStorage();
var_dump($s->attach(true));
var_dump($s->attach(new stdClass, true, true));
?>
--EXPECTF--
Warning: SplObjectStorage::attach() expects parameter 1 to be object, boolean given in %s on line %d
NULL
Warning: SplObjectStorage::attach() expects at most 2 parameters, 3 given in %s on line %d
NULL