1--TEST-- 2Memcached options 3--SKIPIF-- 4<?php include "skipif.inc";?> 5--FILE-- 6<?php 7$m = new Memcached(); 8$m->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_PHP); 9 10var_dump($m->getOption(Memcached::OPT_COMPRESSION)); 11var_dump($m->getOption(Memcached::OPT_SERIALIZER)); 12var_dump($m->getOption(Memcached::OPT_SOCKET_SEND_SIZE)); 13 14$m->setOption(Memcached::OPT_PREFIX_KEY, "\x01"); 15 16var_dump($m->getOption(Memcached::OPT_HASH) == Memcached::HASH_DEFAULT); 17$m->setOption(Memcached::OPT_HASH, Memcached::HASH_MURMUR); 18var_dump($m->getOption(Memcached::OPT_HASH) == Memcached::HASH_MURMUR); 19 20 21$m->setOption(Memcached::OPT_COMPRESSION_TYPE, Memcached::COMPRESSION_ZLIB); 22var_dump($m->getOption(Memcached::OPT_COMPRESSION_TYPE) == Memcached::COMPRESSION_ZLIB); 23 24$m->setOption(Memcached::OPT_COMPRESSION_TYPE, Memcached::COMPRESSION_FASTLZ); 25var_dump($m->getOption(Memcached::OPT_COMPRESSION_TYPE) == Memcached::COMPRESSION_FASTLZ); 26 27var_dump($m->setOption(Memcached::OPT_COMPRESSION_TYPE, 0)); 28var_dump($m->getOption(Memcached::OPT_COMPRESSION_TYPE) == Memcached::COMPRESSION_FASTLZ); 29?> 30--EXPECTF-- 31bool(true) 32int(1) 33 34Warning: Memcached::getOption(): no servers defined in %s on line %d 35NULL 36 37Warning: Memcached::setOption(): bad key provided in %s on line %d 38bool(true) 39bool(true) 40bool(true) 41bool(true) 42bool(false) 43bool(true) 44