jolicode / php-os-helper
Helpers to detect the OS of the machine where PHP is running.
v0.3.0
2025-10-11 13:02 UTC
Requires
- php: >=8.2
Requires (Dev)
- symfony/phpunit-bridge: ^6.4
README
This library provides some helpers to detect OS of the machine where PHP is running.
Installation
$ composer require jolicode/php-os-helper
Usage
<?php use JoliCode\PhpOsHelper\OsHelper; OsHelper::isUnix(); // true or false OsHelper::isWindows(); // true or false OsHelper::isWindowsSeven(); // true or false OsHelper::isWindowsEightOrHigher(); // true or false OsHelper::isWindowsTenOrHigher(); // true or false OsHelper::isWindowsSubsystemForLinux(); // true or false OsHelper::isMacOs(); // true or false OsHelper::isDocker(); // true or false OsHelper::getMacOSVersion(); // 10.15.7
Notes
This package contains helpers extracted from https://github.com/jolicode/JoliNotif to make them standalone.