Overview

Namespaces

  • None
  • PHP
  • Pry
    • Auth
      • Interfaces
    • Config
    • Controller
    • Date
    • Db
    • Feed
      • Abstracts
      • Writers
    • File
      • Decorator
    • Form
      • Element
    • Image
    • Log
      • Writer
    • Net
      • Exception
    • Session
    • Util
    • Validate
      • Validator
    • View

Classes

  • Bench
  • CommandLineBuilder
  • Pagination
  • Registry
  • Strings
  • Token
  • UserAgent

Exceptions

  • ExceptionHandler
  • Overview
  • Namespace
  • Class
  • Tree

Class UserAgent

Classe d"identification de navigateur internet.

$ua = new UserAgent();
if($ua->isMobile()){echo 'Navigateur mobile';}
$ua->addMobile('Mon Mobile');
$mesMobiles = array('mobile 1', 'mobile2');
$ua->addMobile($mesMobiles);
$ua->removeMobile('Nokia');
Namespace: Pry\Util
Package: Util
Category: Pry
Author: Olivier ROGER <oroger@prynel.com>
Version: 1.1.6
Located at Util/UserAgent.class.php
Methods summary
public
# __construct( string $UA )

Constructeur

Constructeur

Parameters

$UA
string
$UA HTTP_USER_AGENT du navigateur
public boolean
# isMobile( )

Détécte si le navigateur est un navigateur d'appareil mobile;

Détécte si le navigateur est un navigateur d'appareil mobile;

Returns

boolean
public
# isIphone( )

Détecte si l'appareil est un Iphone//Ipod touch return boolean

Détecte si l'appareil est un Iphone//Ipod touch return boolean

public boolean
# isIpad( )

Détecte si l'appareil est un iPad

Détecte si l'appareil est un iPad

Returns

boolean
public boolean
# isAndroid( )

Détecte si le device est un device android

Détecte si le device est un device android

Returns

boolean
public boolean
# isSmartphone( )

Détecte si l'appareil mobile est un smartphone. Si non c'est un pda

Détecte si l'appareil mobile est un smartphone. Si non c'est un pda

Returns

boolean
public boolean
# isDesktop( )

Détecte si le navigateur est un navigateur de bureau;

Détecte si le navigateur est un navigateur de bureau;

Returns

boolean
public string
# showDesktop( )

Retourne le navigateur de bureau utilisé

Retourne le navigateur de bureau utilisé

Returns

string
public string
# showMobile( )

Retourne le navigateur mobile utilisé

Retourne le navigateur mobile utilisé

Returns

string

Since

1.1.4
public
# addMobile( string/array $input )

Ajoute un ou plusieur mobile à la liste des chaines de détection

Ajoute un ou plusieur mobile à la liste des chaines de détection

Parameters

$input
string/array
$input Chaine ou tableau de chaine représentant un mobile potentiel.
public
# removeMobile( string $valeur )

Retire un mobile au tableau des chaines de détection

Retire un mobile au tableau des chaines de détection

Parameters

$valeur
string
$valeur Chaine ou tableau de chaine représentant un mobile potentiel.
public string
# get( )

Retour le user agent

Retour le user agent

Returns

string

Since

1.1.4
Pry API documentation generated by ApiGen 2.8.0