zip-fa/posthog-php

PostHog PHP Library
2,073
Install
composer require zip-fa/posthog-php
PHP:>=8.0
License:MIT
Last Updated:Jan 8, 2026
Links: GitHub  ·  Packagist
Maintainer: zip-fa

PostHog PHP

Please see the main PostHog docs.

Specifically, the PHP integration details.

Features

  • ✅ Event capture and user identification
  • ✅ Feature flag local evaluation
  • Feature flag dependencies (new!) - Create conditional flags based on other flags
  • ✅ Multivariate flags and payloads
  • ✅ Group analytics
  • ✅ Comprehensive test coverage

Quick Start

  1. Copy .env.example to .env and add your PostHog credentials
  2. Run php example.php to see interactive examples of all features

Questions?

Join our Slack community.

Contributing

  1. Download PHP and Composer
  2. php composer.phar update to install dependencies
  3. bin/test to run tests (this script calls ./vendor/bin/phpunit --verbose test)