Introdução ao PHP Inteiro

Antes de começar a falar sobre números inteiros no PHP, vamos entender primeiro o termo Número inteiro. Um número inteiro é um tipo de tipo de dados. Um tipo de variável que mantém o valor numérico completo. Números completos (inteiros) como - 1, 23, 343, -23, -50 etc. O número inteiro pode ser positivo, negativo ou 0 em si. Quase todas as linguagens de programação como C, JAVA e C ++ suportam números inteiros completos. Mas, quando chegamos à linguagem PHP, no momento em que atribuímos qualquer valor inteiro a qualquer variável, ele pode ser considerado como um tipo de dados inteiro. Como o PHP é uma linguagem de programação pouco flexível, não é necessário declarar nenhuma variável com o tipo de dados especificado antes de usá-lo. Inteiros podem ser usados ​​diretamente no PHP no momento da atribuição. Para lidar com o tipo de valor do número inteiro, existe um tipo de dados inteiros em quase todas as linguagens de programação.

Como declarar variável inteira em PHP?

Existem 2 maneiras de declarar variável inteira no PHP, abaixo:

Número inteiro positivo

Um número inteiro que contém seu valor 0 ou mais que 0. O PHP suporta seus vários tipos de dados primitivos, como - Inteiro, Número flutuante, Caractere, String, Booleans (verdadeiro ou falso), array misto, etc. Veremos no exemplo seção usando um por um de todos os tipos de números inteiros que podemos processar usando a linguagem de programação PHP.

Código:

<_?php
$x = 124; // declaration and assignment
var_dump($x); // int 124
echo $x; // 124
?>

Saída :

Número inteiro negativo

Um número inteiro que contém seu valor menor que 0.

Código:

<_?php
$x = -124; // declaration and assignment
var_dump($x); // int -124
echo $x; // -124
?>

Saída :

Podemos ver a saída de var_dump ($ x) que está mostrando int -124; int é o tipo de dados e -124 é o valor.

Exemplos avançados de número inteiro PHP

Abaixo estão os diferentes exemplos de números inteiros em php:

Exemplo 1

Inteiro como um código hexadecimal:

Código:

<_?php
$x = 0x1B; // hexadecimal number
var_dump($x);
echo $x;
?>

Saída :

Agora, a questão é por que 27? Isso é algo como o PHP suporta inteiro. No momento em que atribuímos qualquer coisa (expressão, retorno de função etc.) em uma variável que será considerada como um tipo de dados inteiro, é a saída desse código ou função em número inteiro.

No caso do código, estamos recebendo 27 porque atribuímos um valor hexadecimal igual a 27. Onde 0x é 16 e B é 11; se adicionarmos ambos, obteremos 27 como saída.

Exemplo 2

Inteiro como um código octal:

Código:

<_?php
$x = 0123; // octal number
var_dump($x);
echo $x;
?>

Saída :

Novamente, este é um número inteiro. Como a saída do código octal fornecido é um número inteiro.

Exemplo 3

A função retornada como um número inteiro:

Código:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20);
var_dump($x);
echo $x;
?>

Saída :

Novamente, temos 30 a soma de dois inteiros dados como um inteiro. Mas se fizermos uma alteração muito pequena no código acima, ele nos fornecerá como saída.

Exemplo 4

A função retornada como um ponto flutuante:

Código:

<_?php
function addNumbers($a, $b)(
$sum = 0;
$sum = $a + $b;
return $sum;
)
$x = addNumbers(10, 20.0);
var_dump($x);
echo $x;
?>

Saída :

Podemos ver que todas as coisas permanecem as mesmas do exemplo de código anterior, exceto o valor do parâmetro da função.

$ x = addNumbers (10, 20, 0);

Usamos 20.0 no lugar de 20. Isso é algo bom o suficiente para alterar a saída de número inteiro para flutuante. A saída permanece a mesma, mas o tipo de dados foi alterado de inteiro para flutuante.

Exemplo 5

Usando um tipo de dados misto:

<_?php
$x = 12.0; // float number
var_dump($x);
echo $x;
$x = 120; // integer number
var_dump($x);
echo $x;
?>

Saída :

Podemos ver que o tipo de dado de qualquer variável será alterado dinamicamente conforme o valor atribuído a ela. No código acima, estamos usando o valor do tipo de dado float primeiro e, em seguida, ele fornece o tipo de dado float. Porém, no momento em que atribuirmos o valor como um número inteiro, ele nos fornecerá o tipo de dados inteiro como resultado.

Depois de seguir o exemplo acima, agora estamos claros sobre como podemos identificar o número inteiro.

Os números inteiros podem ser números inteiros normais (que é uma base 10 de qualquer número), números de notação hexadecimal (base 16 que começa com 0x) ou número de notação octal (base 8 que começa com 0) ou qualquer número completo ( número inteiro) prefixado com o sinal a - ou + ou por nada.

Conclusão

Depois de encontrar todas as instruções e o código de exemplo fornecido acima, podemos dizer que o PHP é uma linguagem de programação de tipo fraco. O uso da palavra vagamente significa que não há necessidade de usar qualquer tipo de dados no momento da declaração. Se precisarmos declarar qualquer tipo, não precisaremos fornecer seu tipo de dados. O próprio PHP cuidará do tipo de dados de qualquer variável dos identificadores conforme o valor atribuído a ele. Portanto, o PHP diretamente suporta todos os tipos de dados disponíveis no mercado em geral.

Artigos recomendados

Este é um guia para o PHP Inteiro. Aqui discutimos os 2 tipos que incluem um número inteiro positivo e um negativo com exemplos avançados de número inteiro PHP. Você também pode consultar os seguintes artigos para saber mais -

  1. Fatorial em PHP
  2. Variáveis ​​em PHP
  3. Funções matemáticas PHP
  4. HTML vs PHP
  5. Constantes mágicas do PHP
  6. Função Recursiva PHP
  7. Função Recursiva em Python
  8. Programa fatorial em JavaScript
  9. Booleanos Java
  10. Função Recursiva em C
  11. Função Recursiva em JavaScript