krak / ab
A/B Testing Library
v0.1.0
2016-12-19 04:44 UTC
Requires
- lastguest/murmurhash: ^1.3
Requires (Dev)
- fool/echolog: ^1.0
- peridot-php/peridot: ^1.18
This package is auto-updated.
Last update: 2024-11-18 18:14:12 UTC
README
Krak\AB
is a framework for implementing AB Tests.
Installation
Install with composer at krak/ab
Usage
<?php use Krak\AB; $exp = AB\Experiment::create('flow', [ // first is the variant name, second is the ratio. ['standard', 80], ['variant', 20], ]); $engine = AB\engine([$exp], new Logger()); // any PSR Logger will work // The default engine is the Hashing engine foreach (range(1, 10) as $i) { // echo $engine->activate('flow', 'id_'.$i.rand()) . PHP_EOL; }