File: pecl63272.phpt

package info (click to toggle)
php-memcache 8.0%2B4.0.5.2%2B3.0.9~20170802.e702b5f9-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 2,292 kB
  • sloc: ansic: 17,993; xml: 2,367; php: 1,073; pascal: 53; sh: 45; makefile: 2
file content (40 lines) | stat: -rw-r--r-- 821 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
--TEST--
PECL bug #63272 (Explicitly reserve range of flags in php_memcache.h so application code can use)
--SKIPIF--
<?php include 'connect.inc'; ?>
--FILE--
<?php

include 'connect.inc';

$user_flags = array(
	MEMCACHE_USER1,
	MEMCACHE_USER2,
	MEMCACHE_USER3,
	MEMCACHE_USER4,
);

$m = new Memcache;
$m->addServer($host, $port);

foreach ($user_flags as $user_flag) {
	$m->set("testkey", "testvalue", $user_flag);
	$m->set("testkey_compressed", "testvalue", $user_flag | MEMCACHE_COMPRESSED);

	$getflags = 0;
	var_dump($m->get("testkey", $getflags));
	var_dump($m->get("testkey_compressed", $getflags));
}

echo "Done\n";
?>
--EXPECT--	
string(9) "testvalue"
string(9) "testvalue"
string(9) "testvalue"
string(9) "testvalue"
string(9) "testvalue"
string(9) "testvalue"
string(9) "testvalue"
string(9) "testvalue"
Done