--TEST-- SPL: RegexIterator::setMode() error tests --CREDITS-- Felix De Vliegher --FILE-- getMode()); try { $regexIterator->setMode(7); } catch (InvalidArgumentException $e) { var_dump($e->getMessage()); var_dump($e->getCode()); } $regexIterator->setMode('foo'); ?> --EXPECTF-- int(0) string(14) "Illegal mode 7" int(0) Warning: RegexIterator::setMode() expects parameter 1 to be long, string given in %s on line %d