Who is Navigator ?
Conhecer quem são os seus utilizadores é importante para garantir uma boa experiência no seu webSite. Por isso achei interessante testar os meus conhecimentos e desenvolver uma class PHP para facilitar a identificação de navegadores, nesse momento, é possivel identificar os 6 navegadores, Google Chrome, Mozila Firefox, Safari, EDGE, Microsoft Internet Explore, Opera. É um projecto de código aberto e todas sugestões são bem vindas. Caso queira da uma olha este é o link para o repositório no github! Todas sugestões são bem vindas.
Como Usar ?
Simples importe a class Navigator no seu código PHP, criar a sua instância e chamar a função whoisnavigator passando como parâmetro o useragent do php.
$agent = $_SERVER['HTTP_USER_AGENT'];
(new Navigator)->whoisnavigator($agent)
O Resultado:
A função whoisnavigator retorna um objecto com os seguintes atributos versão do produto de desenvolvimento, nome do navegador e a plataforma do dispositivo.x