Details
-
Task
-
Resolution: Fixed
-
Major
-
None
-
None
-
Security Level: Public
-
None
Description
$cb = new \Couchbase('127.0.0.1', '', '', 'default', true);
$cas = $cb->set('foo', 'bar', 0, null);
var_dump($cb->get('foo'));
var_dump($cb->cas($cas, 'foo', 'baz', 0));
var_dump($cb->get('foo'));
var_dump($cb->cas($cas, 'foo', 'bad', 0));
var_dump($cb->get('foo'));
var_dump($cb->cas('This is an invalid CAS', 'foo', 'bar', 0));
var_dump($cb->get('foo'));
RESULTS OF RUNNING:
php test.php
string(3) "bar"
bool(true)
string(3) "baz"
bool(false)
string(3) "baz"
bool(true)
string(3) "bar"
Attachments
For Gerrit Dashboard: PCBC-218 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
25481,2 | PCBC-218: Detect invalid characters in CAS | master | php-ext-couchbase | Status: MERGED | +2 | +1 |