Skip to content

hipchat/php-client

 
 

Repository files navigation

LaunchDarkly SDK for PHP

Code Climate

Circle CI

Quick setup

  1. Install the PHP SDK with Composer

     php composer.phar require launchdarkly/launchdarkly-php
    
  2. After installing, require Composer's autoloader:

     require 'vendor/autoload.php';
    
  3. Create a new LDClient with your API key:

     $client = new LaunchDarkly\LDClient("your_api_key");
    

Your first feature flag

  1. Create a new feature flag on your dashboard

  2. In your application code, use the feature's key to check whether the flag is on for each user:

     $user = new LaunchDarkly\LDUser("user@test.com");
     if ($client->toggle("your.flag.key", $user)) {
         # application code to show the feature
     } else {
         # the code to run if the feature is off
     }
    

Learn more

Check out our documentation for in-depth instructions on configuring and using LaunchDarkly. You can also head straight to the complete reference guide for this SDK.

Contributing

We encourage pull-requests and other contributions from the community. We've also published an SDK contributor's guide that provides a detailed explanation of how our SDKs work.

About LaunchDarkly

Packages

No packages published

Languages

  • PHP 90.9%
  • Ruby 5.0%
  • Shell 4.1%