How to use (composer)

Learn how to use Mobile Detect library via composer

composer require mobiledetect/mobiledetectlib
// composer.json
{
    "require": {
        "mobiledetect/mobiledetectlib": "4.8.09" // Change to the lastest version.
    }
}
// your_script.php
// (optional) You're app is probably already using composer autoloader.
require __DIR__ . '/vendor/autoload.php';

// (mandatory)
use Detection\MobileDetect;
$detect = new MobileDetect();

// (optional) By default the Mobile Detect library auto-detects the HTTP headers from $_SERVER global variable.
$detect->setUserAgent('Mozilla/5.0 (iPad; CPU OS 14_7 like Mac OS X) ...');

// Use whatever methods you want.
$isMobile = $detect->isMobile();
$isTablet = $detect->isTablet();

var_dump($isMobile);
var_dump($isTablet);

var_dump($detect); // debug

Last updated