https://github.com/launchdarkly/hello-php
Hello LaunchDarkly for PHP
https://github.com/launchdarkly/hello-php
examples feature-flags feature-toggles launchdarkly launchdarkly-sdk managed-by-terraform php sdk-examples
Last synced: 2 days ago
JSON representation
Hello LaunchDarkly for PHP
- Host: GitHub
- URL: https://github.com/launchdarkly/hello-php
- Owner: launchdarkly
- License: other
- Created: 2015-10-07T18:27:42.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2026-06-29T18:57:50.000Z (26 days ago)
- Last Synced: 2026-06-29T19:24:51.545Z (26 days ago)
- Topics: examples, feature-flags, feature-toggles, launchdarkly, launchdarkly-sdk, managed-by-terraform, php, sdk-examples
- Language: PHP
- Homepage:
- Size: 41 KB
- Stars: 4
- Watchers: 45
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: CODEOWNERS
Awesome Lists containing this project
README
# LaunchDarkly sample PHP application
We've built a simple console application that demonstrates how LaunchDarkly's SDK works.
Below, you'll find the build procedure. For more comprehensive instructions, you can visit your [Quickstart page](https://app.launchdarkly.com/quickstart#/) or the [PHP reference guide](https://docs.launchdarkly.com/sdk/server-side/php).
This demo requires PHP 8.1 or higher.
## Build instructions
1. Set the environment variable `LAUNCHDARKLY_SDK_KEY` to your LaunchDarkly SDK key. If there is an existing boolean feature flag in your LaunchDarkly project that you want to evaluate, set `LAUNCHDARKLY_FLAG_KEY` to the flag key; otherwise, a boolean flag of `sample-feature` will be assumed.
```bash
export LAUNCHDARKLY_SDK_KEY="1234567890abcdef"
export LAUNCHDARKLY_FLAG_KEY="my-boolean-flag"
```
1. On the command line, install the dependencies with `composer install`.
1. On the command line, run `php main.php`
You should receive the message "The feature flag evaluates to .". The application will run continuously and react to the flag changes in LaunchDarkly.