2017 © Pedro Peláez
 

library split-sdk-php

Split SDK for PHP

image

splitsoftware/split-sdk-php

Split SDK for PHP

  • Monday, July 30, 2018
  • by sarrubia.splitio
  • Repository
  • 11 Watchers
  • 5 Stars
  • 13,716 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 3 Open issues
  • 66 Versions
  • 33 % Grown

The README.md

Split SDK for PHP

build status Latest stable Documentation, (*1)

Overview

This SDK is designed to work with Split, the platform for controlled rollouts, which serves features to your users via feature flags to manage your complete customer experience., (*2)

Compatibility

This SDK is compatible with PHP 7.3 and above., (*3)

Getting started

Below is a simple example that describes the instantiation and most basic usage of our SDK. Keep in mind that since PHP does not have the ability to share memory between processes the use of the split-synchronizer is mandatory for this SDK., (*4)

<?php

$sdkConfig = ['cache' => ['adapter' => 'predis']];
$splitFactory = \SplitIO\Sdk::factory('YOUR_SDK_KEY', $sdkConfig);

$splitClient = $splitFactory->client();
$treatment = $splitClient->getTreatment('CUSTOMER_ID','FEATURE_FLAG_NAME');
if ($treatment === 'on') {
    // Feature is enabled for this user!
} elseif ($treatment === 'off') {
    // Feature is disabled for this user!
} else {
    // Unable to perform evaluation.
}

Please refer to our official docs to learn about all the functionality provided by our SDK and the configuration options available for tailoring it to your current application setup., (*5)

Submitting issues

The Split team monitors all issues submitted to this issue tracker. We encourage you to use this issue tracker to submit any bug reports, feedback, and feature enhancements. We'll do our best to respond in a timely manner., (*6)

Contributing

Please see Contributors Guide to find all you need to submit a Pull Request (PR)., (*7)

License

Licensed under the Apache License, Version 2.0. See: Apache License., (*8)

About Split

Split is the leading Feature Delivery Platform for engineering teams that want to confidently deploy features as fast as they can develop them. Split’s fine-grained management, real-time monitoring, and data-driven experimentation ensure that new features will improve the customer experience without breaking or degrading performance. Companies like Twilio, Salesforce, GoDaddy and WePay trust Split to power their feature delivery., (*9)

To learn more about Split, contact hello@split.io, or get started with feature flags for free at https://www.split.io/signup., (*10)

Split has built and maintains SDKs for:, (*11)

For a comprehensive list of open source projects visit our Github page., (*12)

Learn more about Split:, (*13)

Visit split.io/product for an overview of Split, or visit our documentation at help.split.io for more detailed information., (*14)

The Versions

30/07 2018

dev-feature/ImpressionListener

dev-feature/ImpressionListener

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

29/06 2018
11/05 2018

dev-test/double-treatment-users

dev-test/double-treatment-users

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

07/05 2018

dev-improvement/removeRedisScans

dev-improvement/removeRedisScans

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

11/12 2017
14/09 2017

dev-hotfix/5.x_downgradeSharedMemoryErrors

dev-hotfix/5.x_downgradeSharedMemoryErrors

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

12/09 2017

dev-hotfix/downgradeSharedMemoryErrors

dev-hotfix/downgradeSharedMemoryErrors

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

05/09 2017

dev-bug/empty-keys-split-manager

dev-bug/empty-keys-split-manager

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

01/08 2017

dev-hotfix/ControlOnRedisDown

dev-hotfix/ControlOnRedisDown

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

28/07 2017

dev-HOTFIX_returnAllTreatments

dev-HOTFIX_returnAllTreatments

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

26/07 2017

dev-Regex_Boolean_Matchers

dev-Regex_Boolean_Matchers

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

06/07 2017
24/05 2017

dev-go-producer-integration

dev-go-producer-integration

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

29/03 2017

dev-updateRedisKeysStructure

dev-updateRedisKeysStructure

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

16/12 2016

dev-api-manager-improvement

dev-api-manager-improvement

Split SDK for PHP

  Sources   Download

Apache-2.0

The Requires

 

The Development Requires

13/02 2016

0.3.7

0.3.7.0

Split SDK for PHP

  Sources   Download

proprietary

The Requires

 

The Development Requires

12/02 2016

0.3.5

0.3.5.0

Split SDK for PHP

  Sources   Download

proprietary

The Requires

 

The Development Requires

12/02 2016

v0.3.4

0.3.4.0

Split SDK for PHP

  Sources   Download

proprietary

The Requires

 

The Development Requires

12/02 2016

v0.3.3

0.3.3.0

Split SDK for PHP

  Sources   Download

proprietary

The Requires

 

The Development Requires

12/02 2016

v0.3.2

0.3.2.0

Split SDK for PHP

  Sources   Download

proprietary

The Requires

 

The Development Requires

11/02 2016

v0.3.1

0.3.1.0

Split SDK for PHP

  Sources   Download

proprietary

The Requires

 

The Development Requires

11/02 2016
11/02 2016
11/02 2016