php

Tutorial de PHP para iniciantes

Tutorial de PHP para iniciantes
Se você é novo em PHP, então estes tutoriais irão ajudá-lo a aprender PHP desde o início.

Noções básicas de PHP:

  1. Olá Mundo
  2. Comentários
  3. Variáveis ​​com Strings
  4. Cordas concatenadas
  5. Trim Strings
  6. Substrings
  7. Variáveis ​​com Números
  8. Matemática
  9. Data atual
  10. Verificação de data
  11. Declarações If
  12. Else e ElseIf
  13. Se com (OR e AND)
  14. Arrays
  15. while Loop
  16. loop foreach
  17. funções
  18. argumentos de função
  19. morrer e sair
  20. Incluir Arquivos
  21. Uso de JSON
  22. Uso de XML
  23. Entradas de formulário HTML
  24. função get_browser
  25. Armazenamento de sessão
  26. Método de solicitação do servidor
  27. HTTP POST
  28. Enviando email
  29. Objeto e classe
  30. Manipulação de exceção

Olá Mundo

A extensão do arquivo PHP é .php. tags são usadas para definir o bloco de código PHP e usando ';' no final da linha é obrigatório para script PHP. Crie um novo arquivo chamado 'primeiro.php'para executar seu primeiro script e salvar o arquivo em / www / html / htdocs pasta. Adicione o seguinte script para imprimir um texto simples, “Olá Mundo”.

// Imprimir texto
echo "Olá, mundo";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / first.php

Principal

Comentários

Como outras linguagens de programação padrão, você pode usar '//' para comentários de uma única linha e '/ * * /' para comentários de várias linhas. Crie um arquivo PHP chamado 'Comente.php'com o código a seguir para mostrar o uso de comentários de linhas simples e múltiplas em PHP.

// Atribuir um valor na variável $ n
$ n = 10;
/* Impressão
o valor de $ n * /
echo "n = $ n";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / comment.php

Principal

Variáveis ​​com strings

O símbolo '$' é usado para declarar e ler qualquer variável em PHP. Crie um arquivo PHP chamado 'cordas.php'com o seguinte código. Você pode usar aspas simples (") ou aspas duplas (” “) para declarar ou imprimir qualquer variável de string, mas as aspas duplas são usadas para imprimir o valor da variável de string com outros dados de string. Diferentes usos de variáveis ​​de string são mostrados neste exemplo.

$ site = 'LinuxHint';
echo "$ site é um bom blog.
";
$ os = 'Linux';
echo "Você pode ler diferentes tópicos de $ os em $ site.";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / strings.php

Principal

Cordas concatenadas

'.' operador é usado em PHP para combinar múltiplas variáveis. Crie um arquivo PHP chamado 'concate.php'e adicione o seguinte código para combinar várias variáveis ​​de string. A soma de duas variáveis ​​numéricas é armazenada em outra variável e os valores de três variáveis ​​são impressos combinando com outra string.

$ a = 30;
$ b = 20;
$ c = $ a + $ b;
echo "A soma de".$ a." e ".$ b." é ".$ c;
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / concate.php

Principal

Trim Strings

aparar() função é usada no PHP para remover qualquer caractere do lado esquerdo e direito de qualquer string. Existem duas outras funções no PHP para remover caracteres do lado esquerdo ou direito. Estes são ltrim () e rtrim (). Crie um arquivo PHP chamado 'aparar.php'com o código a seguir para mostrar os usos dessas três funções. Três funções de corte são usadas no script e no caractere 'uma'é removido do início ou do final ou de ambos os lados com base na sequência aplicada.

$ text = "aa eu gosto de programar aa";
echo "Antes de cortar: $ text
";
echo "Depois aparar: ".trim ($ text, 'a')."
";
echo "Depois ltrim: ".ltrim ($ text, 'a')."
";
echo "Depois rtrim: ".rtrim ($ text, 'a')."
";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / trimming.php

Você pode aprender mais sobre corte no seguinte link do tutorial.

https: // linuxhint.com / trim_string_php /

Principal

Substrings

substr () função é usada em PHP para ler uma parte particular de uma string. Esta função pode ter três parâmetros. O primeiro parâmetro é a string principal que você deseja cortar, o segundo parâmetro é o índice inicial e o terceiro parâmetro é o comprimento da string. O terceiro parâmetro é opcional para este método.  Crie um arquivo PHP chamado 'substring.php'com o seguinte código para mostrar o uso desta função. Nesta função, o índice inicial conta a partir de 0, mas o valor do índice inicial negativo conta a partir de 1. E o valor do comprimento conta a partir de 1. Se você omitir o terceiro parâmetro desta função então os caracteres do índice inicial ao final da string principal serão cortados.

echo substr ("Programação da Web", 4,7)."
";
echo substr ("Programação da Web", 4)."
";
echo substr ("Programação Web", - 8,4)."
";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / substring.php

Principal

Variáveis ​​com Números

Você pode declarar diferentes tipos de variáveis ​​numéricas em PHP. O valor do número pode ser inteiro ou flutuante. Três tipos de números são declarados e adicionados no seguinte script. Crie um arquivo PHP chamado 'números.php'para mostrar o uso da variável numérica.

$ a = 8;
$ b = 10.5;
$ c = 0xFF;
echo $ a + $ b + $ c;
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / numbers.php

Principal

Matemática

PHP contém muitas funções integradas para fazer vários tipos de tarefas matemáticas, como abs (), ceil (), floor (), hexdec (), max (), min (), rand () etc. O uso de abdômen() função é mostrada no seguinte script. abdômen() função retorna o valor absoluto de qualquer número. Se você fornecer qualquer número negativo, então abdômen() função irá retornar apenas o valor sem qualquer sinal.

absval.php

$ number = -17.87;
$ absnum = abs ($ number);
echo $ absnum;
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / absval.php

Principal

Data atual

Você pode obter dados e tempo relacionados a todas as informações em PHP de duas maneiras. Uma maneira de usar a função date () e outra maneira de usar a classe DateTime. Como você pode obter a data atual usando as duas formas mencionadas é mostrado no seguinte script. O script mostrará a data atual no formato 'dia-mês-ano'.
data atual.php

$ CurrentDate1 = data ('d-m-Y');
echo $ CurrentDate1."
";
$ CurrentDate2 = novo DateTime ();
echo $ CurrentDate2-> format ('d-m-Y');
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / currentdate.php

Verificação de data

A função checkdate () é usada no PHP para verificar se uma data é válida ou não. O uso desta função é mostrado no seguinte script. Este script irá verificar se um ano é um ano bissexto ou não baseado em uma data.

ano bissexto.php

if (data de verificação (02, 29, 2018))
echo "O ano é um ano bissexto";
senão
echo "O ano não é um ano bissexto";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / leapyear.php

Principal

declarações if

E se declaração é usada para declarar declaração condicional. A sintaxe de E se declaração em PHP é semelhante a outras linguagens de programação padrão. O script a seguir mostra o uso de simples E se demonstração. De acordo com o script, a condição é verdadeira e vai imprimir a saída, ”Você está qualificado para esta oferta”.

E se.php

$ idade = 20;
if ($ idade> = 18)
echo "Você está qualificado para esta oferta";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / if.php

Principal

Else e ElseIf

Você pode usar senão e elseif com a instrução if se você quiser executar instruções diferentes com base em condições diferentes. Três tipos de condições são verificados no seguinte script. A segunda condição será verdadeira de acordo com o script e imprimirá “Você ganhou o segundo prêmio ”.
elseif.php

$ n = 220;
if ($ n == 1010)
echo "Você ganhou o primeiro prêmio";
elseif ($ n == 220)
echo "Você ganhou o segundo prêmio";
senão
echo "Tente novamente mais tarde";

?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / elseif.php

Principal

Se com (OR e AND)

Você pode usar várias condições na instrução if usando lógica OU e E. Lógico OU retorna verdadeiro quando qualquer condição de múltiplas condições se torna verdadeira. Lógico E retorna verdadeiro quando todas as condições declaradas se tornam verdadeiras. O script a seguir mostra os usos da instrução if com OU e E lógica. Aqui, if-else-if declaração é usada com lógica E que imprimirá a saída com base na atribuição $ current_time. Outra instrução if é usada com lógica OU que imprimirá a saída se alguma das condições se tornar verdadeira.
ou e.php

$ current_time = 17;
$ break_time = false;
if ($ current_time> = 9 AND $ current_time <= 12)
echo "Bom dia
";
elseif ($ current_time> 13 AND $ current_time <= 16)
echo "Tarde
";
senão

echo "Noite
";
$ break_time = true;

if ($ current_time> 16 OR $ break_time == true)
echo "Vá para casa
";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / orand.php

Principal

Arrays

Quando você deseja adicionar vários valores em uma única variável, você pode usar a matriz ou a variável de objeto. Principalmente dois tipos de array podem ser declarados em qualquer linguagem de programação. Estes são matrizes numéricas e associativas. A matriz pode ser categorizada por uma matriz dimensional e multidimensional também. O exemplo a seguir mostra o uso de matriz numérica e associativa simples. Aqui, matriz numérica, $ names é lido e impresso usando for loop e array associativo, $ emails é lido e impresso por para cada ciclo.

variedade.php

// Matriz Numérica
$ names = array ("Jim", "Riffat", "Ella");
para ($ i = 0; $ iecho "Nome:".$ names [$ i]."
";
// Matriz associativa
$ emails = array ("Jim" => "[email protegido]", "Riffat" => "[email protegido]",
"Ella" => "[email protegido]");
foreach ($ emails as $ name => $ email)

echo "
O endereço de e-mail de $ name é $ email
";

?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / array.php

Você pode visitar o seguinte link do tutorial para saber mais sobre o array PHP.

https: // linuxhint.com / php-arrays-tutorial /

Principal

while Loop

PHP usa três tipos de loops para iterar um bloco de código várias vezes. enquanto o loop é um deles que continua a iteração até que o loop alcance a condição de término. A sintaxe da declaração do loop while é semelhante a outras linguagens de programação padrão. O exemplo a seguir mostra o uso de enquanto ciclo. O loop é usado aqui para descobrir números pares de 1 a 10. O loop irá iterar 10 vezes e verificar se cada número é divisível por 2 ou não. Os números que são divisíveis por 2 serão impressos.

enquanto.php

$ n = 1;
echo "Números pares de 1-10
";
enquanto ($ n < 11)

if (($ n% 2) == 0)
echo "$ n
";
$ n ++;

?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / while.php

Principal

loop foreach

PHP usa para cada loop para ler uma matriz ou variável de objeto. Este loop pode ler valor chave par de uma matriz associativa. O uso deste loop é mostrado no seguinte script. Aqui, uma matriz associativa chamada $ livros é declarado. O índice do array contém o tipo de livro e o valor do array contém o nome do livro. para cada loopéusado para iterar o array com chave e valor e imprimi-los concatenando com outra string.
para cada.php

$ books = array ("cms" => "Wordpress", "framework" => "Laravel 5", "biblioteca javascript" =>
"React 16 essentials");
foreach ($ books as $ type => $ bookName)
echo " $ bookName é um popular $ tipo
";

?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / foreach.php

Principal

funções

Se você quiser usar o mesmo bloco de código muitas vezes em muitas partes do mesmo script, é melhor criar uma função com o bloco comum de código e chamar a função onde o código precisa ser executado. Um uso simples da função é mostrado no exemplo a seguir. Aqui, uma função sem nenhum argumento é declarada que irá imprimir um texto após chamar.

função.php

// Declare a função
function WelcomeMessage ()
echo "

Bem-vindo ao Linuxhint

";

// chama a função
Mensagem de boas-vindas();
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / function.php

Principal

argumentos de função

Você pode usar uma função com argumentos ou sem argumentos. O exemplo anterior mostra o uso da função sem argumento. Você pode enviar argumento em função por valor ou referência.  O argumento é passado por valor para a função no exemplo a seguir. Aqui, é definida uma função com um argumento que pegará o valor do raio de um círculo e calculará a área do círculo com base nesse valor. A função é chamada três vezes com três valores de raio diferentes.
Circlearea.php

// Declare a função
function circleArea ($ radius)
$ area = 3.14 * $ radius * $ radius;
echo "

A área do círculo é $ area

";

// chama a função
circleArea (12);
circleArea (34);
circleArea (52);
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / circlearea.php

Principal

morrer e sair

Usa PHP morrer() e saída() funções para sair do script exibindo uma mensagem de erro. Não há diferença básica entre essas duas funções. Os usos de ambas as funções são mostrados nos exemplos a seguir.

função die ()

O seguinte script irá gerar um erro se newfile.txt não existe na localização atual e interrompe a execução exibindo a mensagem de erro incluída no método die ().

Dieerr.php

E se(!fopen ("newfile.txt "," r "))
morrer ("Não foi possível abrir o arquivo");
echo "Lendo o conteúdo do arquivo…";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / dieerr.php

função exit ()

O seguinte script irá parar a execução do script exibindo uma mensagem de erro se o valor de $ n não for igual a 100.

exiterr.php

$ n = 10;
if ($ n != 100)
exit ("n não é igual a 100");
senão
echo "n é igual a 100";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / exiterr.php

Principal

Incluir Arquivos

Quando você precisa usar o mesmo código em vários scripts PHP, então é melhor salvar o script comum em qualquer arquivo e usar o código várias vezes, incluindo o arquivo. Você pode incluir arquivos em PHP usando quatro métodos. Esses são require (), require_once (), include () e include_once (). Se requer () ou requer uma vez() falha em incluir o arquivo, então ele interrompe a execução do script forçosamente, mas incluir() ou include_once () não interrompe a execução do script se ocorrer um erro na inclusão. O uso dos dois métodos é mostrado no exemplo a seguir. Crie um arquivo PHP chamado “receber.php”Com o seguinte código que será incluído posteriormente. Este script irá imprimir um texto simples.

receber.php

echo "Comece a ler a partir daqui
";
?>

Crie outro arquivo PHP chamado “include_file.php”E adicione o seguinte código. Aqui, incluir() método não irá parar a execução por erro de inclusão e imprimir a mensagem “Laravel é um framework PHP muito popular agora”. Mas requer () método irá parar a execução para erro de inclusão e não irá imprimir as duas últimas mensagens de eco após a instrução require ().

include_file.php

incluir ('bem-vindo.php ');
echo "Laravel é um framework PHP muito popular agora
";
exigir ('bem-vindo.php ');
echo "Você pode usar o Magento para desenvolver um site de comércio eletrônico
";
echo "Obrigado por ler
";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / include_file.php

Principal

Uso JSON

Existe um método integrado em PHP para ler dados do servidor da web no formato JSON e exibir na página da web. Um dos métodos comuns de PHP é json_encode () para criar dados JSON. Este método é usado no seguinte script para converter array PHP em dados JSON.

json.php

$ items = array ("Caneta", "Lápis", "Borracha", "Livro de cores");
$ JSONdata = json_encode ($ items);
echo $ JSONdata;
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / json.php

Principal

Uso de XML

PHP tem uma extensão chamada SimpleXML para analisar dados XML. simplexml_load_string () é uma função embutida do PHP para analisar o arquivo XML. O exemplo a seguir mostra como você pode usar simplexml_load_string () função para ler dados de conteúdo XML. Aqui, os dados XML são armazenados em uma variável, $ XMLData e a variável $ xml é usada para ler os dados de $ XMLData. Depois de ler os dados, o conteúdo é impresso como uma estrutura de array com o tipo de dados.

xml.php

$ XMLData =
"

Easy Laravel 5
C. Jason Gilmore
livro easylaravel.com
";
 
$ xml = simplexml_load_string ($ XMLData) ou die ("Erro na leitura");
var_dump ($ xml);
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / xml.php

Principal

Entradas de formulário HTML

Você pode usar diferentes tipos de array embutido de PHP para ler os dados do formulário enviado com base no valor do atributo do método do formulário. Você deve usar o array $ _POST se os dados do formulário forem enviados usando o método POST e você deve usar o array $ _GET se o formulário for enviado usando o método GET. O exemplo a seguir usa o método POST para enviar os dados do formulário para o servidor. Você deve criar dois arquivos para testar o seguinte script. Um é "Conecte-se.html ” e outro é "Verifica.php ”. O arquivo HTML contém uma forma de dois elementos. Estes são nome de usuário e senha. Os dados do formulário são enviados para verificação.arquivo php usando o método post. O script PHP irá verificar o valor enviado de nome de usuário e senha. Se o nome de usuário for 'admin' e a senha é '1234 ' então vai imprimir 'Usuário válido ' caso contrário, irá imprimir 'Usuário Inválido'.

Conecte-se.html




Nome do usuário:

senha:




Verifica.php

if ($ _ POST ['username'] == 'admin' && $ _POST ['pwd'] == '1234')
echo "Usuário válido";
senão
echo "Usuário inválido";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / login.html

Se o nome de usuário e a senha não corresponderem, a seguinte saída aparecerá.

Principal

função get_browser

get_browser () é uma função embutida do PHP que é usada para ler todas as informações relacionadas ao navegador lendo Browscap.ini Arquivo. O seguinte script mostra a saída desta função em formato de array.
getbrowser.php

echo $ _SERVER ['HTTP_USER_AGENT'];
$ navegador = get_browser ();
print_r ($ navegador);
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / getbrowser.php

Principal

Armazenamento de sessão

Você pode armazenar informações da sessão em PHP usando $ _SESSION variedade. PHP tem muitas funções integradas para lidar com a sessão. session_start () função é usada no seguinte script para iniciar a sessão e dois valores de sessão são armazenados em $ _SESSION variedade.

sessão.php

session_start ();
$ _SESSION ["nome"] = "João";
$ _SESSION ["color"] = "Azul";
echo "Os dados da sessão são armazenados.";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / sessão.php

Principal

Método de solicitação do servidor

Foi mencionado anteriormente que o PHP tem muitas variáveis ​​superglobais para lidar com a solicitação do servidor. $ _SERVER array é uma dessas variáveis ​​que são usadas para obter informações do servidor. O seguinte script irá imprimir o nome do arquivo do script em execução e o nome do servidor em execução.

serverrequest.php

echo $ _SERVER ['PHP_SELF'];
echo "
";
echo $ _SERVER ['SERVER_NAME'];
echo "
";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / serverrequest.php

Principal

HTTP POST

O protocolo HTTP é usado para a comunicação entre o servidor e o cliente. Qualquer navegador funciona como um cliente para enviar solicitação HTTP ao servidor e o servidor envia a resposta ao cliente com base na solicitação. A solicitação HTTP pode ser enviada usando os métodos POST e GET. O exemplo a seguir mostra o uso da solicitação HTTP POST em PHP. Aqui, um formulário HTML é projetado para obter os valores de altura e largura de qualquer retângulo e enviar para o servidor. $ _POST array é usado para ler os valores e calcular a área do retângulo e imprimir.
httppost.php




Altura:


Largura:




 


if ($ _POST ["ht"] || $ _POST ["wd"])

$ area = $ _POST ["ht"] * $ _POST ["wd"];
echo "A área do retângulo é $ area";

?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / httppost.php

Se o usuário digitar 10 e 20 como altura e largura, a seguinte saída ocorrerá.

Principal

Enviando email

PHP tem uma função embutida chamada correspondência() para enviar um email. Tem quatro argumentos. Os três primeiros argumentos são obrigatórios e o último argumento é opcional. O primeiro argumento leva o endereço de email do destinatário, o segundo argumento leva o assunto do email, o terceiro argumento leva o corpo do email e o quarto argumento leva o conteúdo do cabeçalho. Mas esta função funciona apenas no servidor live. Como você pode usar esta função é mostrado no seguinte script.
o email.php

$ to = '[email protegido]';
$ subject = 'Obrigado por nos contactar';
$ message = 'Resolveremos seu problema em breve';
mail ($ to, $ subject, $ message);
?>

Se você deseja enviar e-mail de um servidor local usando PHP, você pode usar a classe PHPMailer. Você pode visitar o seguinte link do tutorial para saber mais sobre esta aula.

https: // linuxhint.com / how-to-send-email-from-php /

Principal

Classe e Objeto

O recurso de programação orientada a objetos foi adicionado ao PHP a partir da versão 5.  Classe e objeto são as partes principais de qualquer programação orientada a objetos. Uma classe é uma coleção de variáveis ​​e métodos e um objeto é uma instância de uma classe.  Como você pode criar e usar uma classe e um objeto simples é mostrado no exemplo a seguir. Aqui, uma classe chamada Cliente é definido com três variáveis ​​públicas e um método. Depois de criar o objeto chamado $ custobj, variáveis ​​são inicializadas chamando setValue método e impresso mais tarde.
objeto de classe.php

classe Cliente

// Declara propriedades / variáveis
public $ name;
public $ address;
public $ phone;
 
// Defina os dados do cliente
public function setValue ($ name, $ addr, $ phone)
$ this-> name = $ name;
$ this-> endereço = $ addr;
$ this-> telefone = $ telefone;


// Cria um novo objeto de Cliente
$ custobj = novo cliente;
// Defina os valores das propriedades
echo $ custobj-> setValue ("Alia", "Dhaka, Bangladesh", "+ 8801673434456");
// Imprima o valor do cliente
echo "Nome:".$ custobj-> nome."
";
echo "Endereço:".$ custobj-> endereço."
";
echo "Telefone:".$ custobj-> telefone."
";
?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / classobject.php

Principal

Manipulação de exceção

Uma das características importantes da programação orientada a objetos é o tratamento de exceções. O tratamento de exceções tem duas partes. Estes são tentar bloquear e pega quadra. O bloco try contém o script e quando qualquer erro aparece no script, uma exceção é lançada pelo bloco try para capturar o bloco.  Um uso simples de tratamento de exceções é mostrado no exemplo a seguir. Aqui, o bloco de teste irá verificar o valor de $ numero. Se $ numero é melhor que 9 então ele lançará uma exceção com a mensagem “Você tem que selecionar um número de dígito”Caso contrário, o script imprimirá o valor de $ numero com outro texto.
exceção.php

$ número = 15;
// tente bloquear
tentar
if ($ número> 10)
lançar uma nova exceção ("Você deve selecionar um número de dígito
");

// Imprime a saída se nenhuma exceção ocorrer
echo "O número selecionado é $ number
";

// captura exceção
catch (exceção $ e)
echo 'Mensagem de erro:' .$ e-> getMessage ();

?>

Resultado:

Execute o arquivo no navegador.

http: // localhost / exception.php

Principal

Conclusão

A programação básica do PHP é explicada neste tutorial usando 30 exemplos. Se você deseja aprender PHP ou se deseja se tornar um desenvolvedor web no futuro, este tutorial o ajudará a começar a escrever scripts em PHP.

Análise do mouse sem fio Microsoft Sculpt Touch
Recentemente li sobre o Microsoft Sculpt Touch mouse sem fio e decidi comprá-lo. Depois de usá-lo por um tempo, decidi compartilhar minha experiência ...
AppyMouse na tela Trackpad e ponteiro do mouse para tablets Windows
Os usuários de tablets costumam perder o ponteiro do mouse, especialmente quando costumam usar laptops. Os smartphones e tablets touchscreen vêm com m...
O botão do meio do mouse não funciona no Windows 10
O botão do meio do mouse ajuda você a percorrer longas páginas da web e telas com muitos dados. Se isso parar, você vai acabar usando o teclado para r...