Variáveis ​​em PHP - Como declarar e inicializar variável no PHP com seus tipos

Índice:

Anonim

Introdução às Variáveis ​​em PHP

O artigo a seguir, variáveis ​​no PHP, fornece um esboço para as várias variáveis ​​disponíveis no PHP. Cada variável armazena algum tipo de informação em que informação é um valor. Este valor pode ser um número, uma string, booleano, matriz ou pode ser um objeto, um recurso também e assim por diante.

Como declarar variáveis ​​no PHP?

As variáveis ​​declaradas armazenam informações. Há certas coisas que você deve saber sobre declarar variáveis ​​no PHP.

  1. As variáveis ​​declaradas sempre começam com um cifrão ($). Um nome de variável deve começar com uma letra ou um sublinhado, mas não com um número.
  2. As variáveis ​​não contêm espaços e esses nomes de variáveis ​​diferenciam maiúsculas de minúsculas $ fruit é diferente de $ From.
  3. A declaração de variáveis ​​usa o operador de atribuição '=', em que o nome da variável está no lado esquerdo do operador e a expressão no lado direito do operador.
  4. Como sabemos que o PHP é uma linguagem de tipo livre, as variáveis ​​declaradas sabem com antecedência que tipo de variável será, o que significa que pode ser declarado como um número ou string, ou array ou qualquer outra coisa.
  5. Como os valores das variáveis ​​não são constantes, esses valores podem ser convertidos de um valor para outro, conforme e quando necessário.

Como inicializar variáveis ​​em PHP?

Do anterior, sabemos que o PHP é uma linguagem de tipo fraco e não precisamos declarar o tipo como se a variável é do tipo inteiro, string ou booleano antes de usá-la, como acontece em outras linguagens. O tipo da variável depende do valor que ela armazena. Vamos aprender através de exemplos.

Aqui no exemplo abaixo, vemos que a altura é um valor flutuante e a base é um valor inteiro e, com base nesses valores, calculamos a área do triângulo.

Código:

<_?php
// example to demonstrate the intialization of variables
$height = 10.5; //float value
$base = 50; //integer value
// calculating area of a triangle
$area_of_triangle = ($height * $base) / 2;
// printing area of the triangle
echo 'Area of the triangle is '. $area_of_triangle;
?>

Resultado:

O código abaixo mostra todas as formas válidas e inválidas de inicializar as variáveis ​​no PHP.

  1. // inválido devido ao início de um número

$5input = 'Demo';

  1. // válido por começar com um sublinhado

$_input = 'Demo';

  1. // válido

$input = 'Demo';

  1. // válido porque começa com um sublinhado seguido pelo número e sequência de caracteres permitidos

$_5input = 'Demo';

Tipos de variáveis ​​com exemplos

Variáveis ​​armazenam valores. Esses valores atribuídos às variáveis ​​definem que tipo de variável é. Existem oito tipos de dados:

Vamos aprender cada um em detalhes.

1. Inteiro

Um número inteiro é um número inteiro. Esse número inteiro pode ser positivo ou negativo. (se nenhum significado significativo for positivo) Obrigatoriamente possui pelo menos um dígito que varia de 0 a 9, sem vírgula ou espaços em branco. Não possui um ponto decimal. Inteiros têm notações diferentes, como

  1. decimal (base 10)
  2. hexadecimal (base 16, prefixado com 0x)
  3. octal (base 8, prefixado com 0)

opcionalmente precedido com um sinal - ou +

<_?php
//example to demonstrate an integer datatype
$x = 6900;
$y = 45;
//var_dump tells us about the datatype and value of the input number
var_dump($x);
echo '
';
var_dump($y);
?>

Resultado:

2. String

Uma sequência é uma sequência de caracteres ou letras. Uma string pode conter uma sequência de números, caracteres especiais e valores aritméticos também. Pode ser uma combinação de todos também. Para representar uma string, usamos aspas simples ou duplas.

<_?php
//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>

Resultado:

3. Booleano

Esse tipo de dados pode conter um dos dois valores, verdadeiro ou falso, em que verdadeiro é 1 e falso em branco.

<_?php
//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>

Resultado:

4. Flutuar

Um número com um ponto decimal ou usando uma forma exponencial é chamado número de ponto flutuante ou é do tipo float.

<_?php
//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>

Resultado:

5. Objeto

Um objeto é um tipo de dados que armazena dados. Juntamente com os dados, ele também armazena informações sobre o processamento dos dados. Um objeto é declarado explicitamente declarando uma classe. Classe é definida com a palavra-chave da classe. Uma classe é uma estrutura que contém membros e métodos de dados.

Uma classe é instanciada e o objeto é criado, e através desse objeto agora podemos acessar os membros e métodos da classe.

<_?php
//example to demonstrate object datatype
class Subject(
//defining a string property
public $string = "My favourite subject is Maths";
//defining a method that returns the string property
function display() (
return $this->string;
)
)
//instantiating an object of a class
$object = new Subject;
echo $object->string;
?>

Resultado:

6. Matriz

É uma coleção de tipos de dados semelhantes e diferentes. Uma matriz é declarada na forma de par de valores-chave.

<_?php
//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>

Resultado:

7. NULL

Quando nenhum valor é atribuído a uma variável e a variável está vazia, podemos usar o valor NULL.

<_?php
//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>

Resultado:

8. Recurso

Um recurso, uma variável especial relacionada a um recurso externo, que pode ser manipulação de arquivos, conectividade de banco de dados ou outros

<_?php
//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>

Artigos recomendados

Este é um guia para variáveis ​​em PHP. Aqui discutimos o que são variáveis ​​no PHP, como declaramos variáveis, como inicializamos variáveis ​​e, finalmente, quais são os diferentes tipos de variáveis ​​no PHP. Você também pode consultar os seguintes artigos para saber mais -

  1. Funções matemáticas PHP
  2. Como conectar o banco de dados ao PHP?
  3. Funções de String PHP
  4. O que é a matriz PHP?
  5. Guia de variáveis ​​em C #
  6. Variáveis ​​em JavaScript