A small PHP application showing how to use the Featurevisor PHP SDK.
Learn more about Featurevisor here.
It fetches a production datafile, creates a Featurevisor instance with customer context, then evaluates a flag, a variation, feature variables, and global variables.
composer installphp src/index.phpThe application evaluates commerce_platform, checkout_experience, max_items, payment_methods, serviceEndpoints, and supportContact from this datafile:
https://featurevisor-example-cloudflare.pages.dev/production/featurevisor-sdk-v3.json
Expected output:
Commerce platform enabled: true
Checkout variation: express
Maximum checkout items: 25
Payment methods: [card, wallet]
Service endpoint: https://api.eu.example.com (timeout: 1200 ms, retries: 4)
Support contact: support-nl@example.com
Change the context in src/index.php to see how Featurevisor selects different rules, variations, and global variable overrides.
The datafile is generated by the Featurevisor Cloudflare example.
Learn more in the Featurevisor PHP SDK documentation.