/
proc
/
3430793
/
root
/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
enchant
/
tests
/
File Upload :
llllll
Current File: //proc/3430793/root/usr/local/lsws/phpbuild/php-8.0.7/ext/enchant/tests/bug13181.phpt
--TEST-- bug #13181, leaving a context frees the broker resources --SKIPIF-- <?php if (!extension_loaded('enchant')) { echo "skip: Enchant extension not enabled\n"; exit; } $broker = enchant_broker_init(); if (!$broker) { echo "skip: Unable to init broker\n"; exit; } if (!enchant_broker_list_dicts($broker)) { @enchant_broker_free($broker); echo "skip: No broker dicts installed\n"; } @enchant_broker_free($broker); ?> --FILE-- <?php function get_dictionnary() { $rBroker = enchant_broker_init(); $t = enchant_broker_request_dict($rBroker, 'en'); var_dump($t); return $t; } $rDict = get_dictionnary(); var_dump($rDict); enchant_dict_suggest($rDict, "soong"); function get_broker() { $t = enchant_broker_init(); var_dump($t); return $t; } $rbroker = get_broker(); var_dump($rbroker); function get_dict($broker) { $t = enchant_broker_request_dict($broker, 'en'); var_dump($t); return $t; } $rDict = get_dict($rbroker); var_dump($rDict); ?> --EXPECTF-- object(EnchantDictionary)#%d (0) { } object(EnchantDictionary)#%d (0) { } object(EnchantBroker)#%d (0) { } object(EnchantBroker)#%d (0) { } object(EnchantDictionary)#%d (0) { } object(EnchantDictionary)#%d (0) { }
Copyright ©2k19 -
Hexid
|
Tex7ure