jolicode/php-os-helper

Helpers to detect the OS of the machine where PHP is running.

Installs: 2 064 042

Dependents: 3

Suggesters: 0

Security: 0

Stars: 18

Watchers: 11

Forks: 3

Open Issues: 0

pkg:composer/jolicode/php-os-helper

v0.2.0 2024-10-02 19:51 UTC

This package is auto-updated.

Last update: 2025-09-12 17:27:52 UTC


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::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.