Skip to content

Provides helpers to detect OS of the machine where PHP is running.

License

Notifications You must be signed in to change notification settings

jolicode/php-os-helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

af3ced6 · Feb 12, 2025

History

14 Commits
Nov 22, 2024
Sep 18, 2024
Sep 18, 2024
Nov 22, 2024
Nov 30, 2023
Nov 30, 2023
Nov 22, 2024
Nov 22, 2024
Nov 30, 2023
Nov 30, 2023
Nov 30, 2023
Sep 18, 2024
Nov 30, 2023
Nov 22, 2024
Nov 30, 2023

Repository files navigation

PHP OS Helper

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.