123456789101112131415161718192021222324252627282930313233343536373839404142 |
- --TEST--
- pspell session
- --SKIPIF--
- <?php
- if (!extension_loaded('pspell')) die('skip');
- if (!@pspell_new('en')) die('skip English dictionary is not available');
- ?>
- --FILE--
- <?php
- $p = pspell_new('en');
- var_dump(pspell_check('a'));
- var_dump(pspell_check($p, 'somebogusword'));
- var_dump(pspell_add_to_session($p, ''));
- var_dump(pspell_add_to_session($p, 'somebogusword'));
- var_dump(pspell_check($p, 'somebogusword'));
- var_dump(pspell_clear_session(new stdclass));
- $res = @pspell_clear_session($p);
- if ($res) {
- var_dump($res);
- var_dump(pspell_check($p, 'somebogusword'));
- } else {
- echo "bool(true)\n";
- echo "bool(false)\n";
- }
- ?>
- --EXPECTF--
- Warning: pspell_check() expects exactly 2 parameters, 1 given in %s on line %d
- NULL
- bool(false)
- bool(false)
- bool(true)
- bool(true)
- Warning: pspell_clear_session() expects parameter 1 to be int, object given in %s on line %d
- NULL
- bool(true)
- bool(false)
|