Neste tutorial, você aprenderá-
- Tipos de dados PHP
- Variável PHP
- Uso de variáveis
- Fundição de tipo variável
- Constante PHP
- Operadores PHP
- Operadores aritméticos
- Operadores de atribuição
- Operadores de comparação
- Operadores lógicos
Tipos de dados PHP
Um tipo de dados é a classificação dos dados em uma categoria de acordo com seus atributos;
- Os caracteres alfanuméricos são classificados como strings
- Números inteiros são inteiros classificados
- Os números com vírgulas decimais são classificados como vírgulas flutuantes.
- Valores verdadeiros ou falsos são classificados como booleanos.
PHP é uma linguagem vagamente tipada; não possui tipos de dados definidos de forma explícita. O PHP determina os tipos de dados analisando os atributos dos dados fornecidos. PHP suporta implicitamente os seguintes tipos de dados
- Inteiro - números inteiros, por exemplo, -3, 0, 69. O valor máximo de um inteiro depende da plataforma. Em uma máquina de 32 bits, geralmente é cerca de 2 bilhões. Máquinas de 64 bits geralmente têm valores maiores. A constante PHP_INT_MAX é usada para determinar o valor máximo.
Resultado:
9223372036854775807
- Número de vírgula flutuante - números decimais, por exemplo, 3,14. eles também são conhecidos como números duplos ou reais. O valor máximo de um float depende da plataforma. Os números de ponto flutuante são maiores do que inteiros.
- String de caracteres - por exemplo, Hello World
- Booleano - por exemplo, verdadeiro ou falso.
Antes de entrarmos em mais detalhes sobre os tipos de dados PHP, vamos primeiro discutir as variáveis.
Variável PHP
Uma variável é um nome dado a um local de memória que armazena dados em tempo de execução.
O escopo de uma variável determina sua visibilidade.
Uma variável global Php é acessível a todos os scripts em um aplicativo.
Uma variável local só é acessível para o script em que foi definida.
Pense em uma variável como um copo contendo água. Você pode adicionar água ao copo, beber tudo, enchê-lo novamente, etc.
O mesmo se aplica a variáveis. Variáveis são usadas para armazenar dados e fornecer dados armazenados quando necessário. Assim como em outras linguagens de programação, o PHP também oferece suporte a variáveis. Vamos agora dar uma olhada nas regras seguidas ao criar variáveis em PHP.
- Todos os nomes de variáveis devem começar com o cifrão, por exemplo
- Os nomes das variáveis diferenciam maiúsculas de minúsculas; isso significa que $ my_var é diferente de $ MY_VAR
- Todos os nomes de variáveis devem começar com uma letra após outros caracteres, por exemplo, $ my_var1. $ 1my_var não é um nome de variável legal.
- Os nomes de variáveis não devem conter espaços, “$ first name” não é um nome de variável válido. Em vez disso, você pode usar um sublinhado no lugar do espaço, por exemplo, $ first_name. Você não pode usar caracteres como o cifrão ou o sinal de menos para separar nomes de variáveis.
Vamos agora ver como o PHP determina o tipo de dados dependendo dos atributos dos dados fornecidos.
Resultado:
1
Números de ponto flutuante
Resultado:
3.14
Cadeias de caracteres
Resultado:
Hypertext Pre Processor
Uso de Variáveis
As variáveis ajudam a separar os dados dos algoritmos do programa.
O mesmo algoritmo pode ser usado para diferentes valores de dados de entrada.
Por exemplo, suponha que você esteja desenvolvendo um programa de calculadora que some dois números, você pode criar duas variáveis que aceitam os números e então usa os nomes das variáveis na expressão que faz a adição.
Fundição de Tipo Variável
A execução de cálculos aritméticos usando variáveis em uma linguagem como C # requer que as variáveis sejam do mesmo tipo de dados.
A conversão de tipo é a conversão de uma variável ou valor em um tipo de dados desejado.
Isso é muito útil ao realizar cálculos aritméticos que requerem que as variáveis sejam do mesmo tipo de dados.
A conversão de tipos em PHP é feita pelo interpretador.
Em outras linguagens, como C #, você deve converter as variáveis. O código a seguir mostra a conversão de tipo em C #.
O diagrama abaixo mostra o PHP implementando o exemplo acima.
O PHP também permite lançar o tipo de dados. Isso é conhecido como conversão explícita. O código a seguir demonstra conversão de tipo explícito.
Resultado:
2
Acima da saída de código 2 A função var_dump é usada para determinar o tipo de dados. O código a seguir demonstra como usar a função var_dump.
Resultado:
int(1) float(1.5) string(10) "I Love PHP" bool(true)
Constante PHP
Definir constante - Uma constante é uma variável cujo valor não pode ser alterado em tempo de execução.
Suponha que estejamos desenvolvendo um programa que usa o valor de PI 3.14, podemos usar uma constante para armazenar seu valor.
Vejamos agora um exemplo que define uma constante. define ('PI', 3.14); // cria uma constante com um valor de 3,14 Depois de definir PI como 3,14, escrever um código como o abaixo irá gerar um erro PI = 4; // PI foi definido como uma constante, portanto, atribuir um valor não é permitido.
Operadores PHP
Operadores aritméticos
Operadores aritméticos são usados para realizar operações aritméticas em dados numéricos. O operador concatenate também funciona com valores de strings. PHP suporta os seguintes operadores.
Operador | Nome | Descrição | Exemplo | Resultado |
---|---|---|---|---|
+ | Adição | Soma de x e y | 1 + 1; | 2 |
- | Subtração | Diferença entre x e y | 1 - 1; | 0 |
* | Multiplicação | Multiplica x e y | 3 * 7; | 21 |
/ | Divisão | Quociente de x e y | 45/5; | 9 |
% | Módulo Php | Lembra do mergulho x e y | 10% 3; | 1 |
-n | Negação | Transforma n em um número negativo | - (- 5); | 5 |
x. y | Concatenação | Junta x e y | "PHP". "ROCKS"; 10. 3; | PHP ROCKS103 |
Operadores de atribuição
Operadores de atribuição são usados para atribuir valores a variáveis. Eles também podem ser usados em conjunto com operadores aritméticos.
Operador | Nome | Descrição | Exemplo | Resultado |
---|---|---|---|---|
x =? | atribuição | Atribui o valor de x a? | $ x = 5; | 5 |
x + =? | Adição | Aumenta o valor de x em? | $ x = 2; $ x + = 1; | 3 |
X - =? | subtração | Subtrai? do valor de x | $ x = 3; $ x - = 2; | 1 |
X * =? | multiplicação | Multiplica o valor de x? vezes | $ x = 0; $ x * = 9; | 0 |
X / =? | divisão | Quociente de x e? | $ x = 6; $ x / = 3; | 2 |
X% =? | módulo | O lembrete de dividir x por? | $ x = 3; $ x% = 2; | 1 |
X. =? | concatenar | Junta itens | "$ x = 'Bonito'; $ x. = 'Legal!';" | Muito legal! |
Operadores de comparação
Operadores de comparação são usados para comparar valores e tipos de dados.
Operador | Nome | Descrição | Exemplo | Resultado |
---|---|---|---|---|
X == y | Igual | Compara xey e retorna verdadeiro se eles forem iguais | 1 == "1"; | Verdadeiro ou 1 |
X === y | idêntico | Compara valores e tipos de dados. | 1 === "1"; | False ou 0. Como 1 é inteiro e “1” é string |
X! = Y, x <> y | PHP Diferente | Compara os valores de x e y. retorna verdadeiro se os valores não forem iguais | 2! = 1; | Verdadeiro ou 1 |
X> y | Maior que | Compara os valores de x e y. retorna verdadeiro se x for maior que y | 3> 1; | Verdadeiro ou 1 |
X Menor que | Compara os valores de x e y. retorna verdadeiro se x for menor que y | 2 <1; | Falso ou 0 |
|
X> = y | Maior ou igual | Compara os valores de x e y. retorna verdadeiro se x for maior ou igual a y | 1> = 1 | Verdadeiro ou 1 |
X <= y | Menor ou igual | Compara os valores de x e y. retorna verdadeiro se x for maior ou igual a y | 8 <= 6 | Falso ou 0 |
Operadores lógicos
Ao trabalhar com operadores lógicos, qualquer número maior ou menor que zero (0) é avaliado como verdadeiro. Zero (0) é avaliado como falso.
Operador | Nome | Descrição | Exemplo | Resultado |
---|---|---|---|---|
X e y, x && y | E | Retorna verdadeiro se xey forem iguais | 1 e 4; Verdadeiro && Falso; | Verdadeiro ou 1Falso ou 0 |
X ou y, x || y | Ou | Retorna verdadeiro se x ou y for verdadeiro | 6 ou 9; 0 || 0; | Verdadeiro ou 1Falso ou 0 |
X xor y | Or exclusivo, xor | Retorna verdadeiro se apenas x for verdadeiro ou somente y for verdadeiro | 1 xou 1; 1 xou 0; | Falso ou 0 Verdadeiro ou 1 |
! x | Não | Devolve verdadeiro se x for falso e falso se x for verdadeiro | ! 0; | Verdadeiro ou 1 |
Resumo
- PHP é uma linguagem vagamente tipada.
- Variáveis são locais de memória usados para armazenar dados
- O valor das constantes não pode ser alterado em tempo de execução
- A conversão de tipo é usada para converter um valor ou variável em um tipo de dados desejado
- Operadores aritméticos são usados para manipular dados numéricos
- Operadores de atribuição são usados para atribuir dados a variáveis
- Operadores de comparação são usados para comparar variáveis ou valores
- Operadores lógicos são usados para comparar condições ou valores