Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Operadores

Boa tarde,

Durante os dois cursos de PHP fiquei em duvida de quando usar algumas coisas como:

  • Qual a diferença ente ' (aspas simples) e " (aspas duplas) dentro dos arrays, funções e chamadas de variáveis no banco de dados (fico confuso pois a cada situação se usa um tipo).

    *O que significa e quando usar (=>, ->).

Obrigado

1 resposta
solução!

Boa tarde Boris, vamos por parte. as aspas duplas são para dizer que isso é uma string, quando usamos aspas simples dentro dela dizemos que oque está ali também é uma string, por exemplo, nessa query:

$nome = "Ricardo";
$idade = 15;
$query = "insert into pessoas (nome, idade) values ('{$nome}', {$idade})";

se você perceber, usamos aspas simples no $nome, porque ela é uma string, queremos dizer que oque estamos colocando ali é uma string, para dizermos que é uma variavel colocamos {}, e quando a variavel é uma string usamos '{}'. Ou seja, as aspas simples servem para colocar strings dentro de strings. outro exemplo:

$usado = "checked = 'checked' ";

Legal, agora o segundo tópico.

Usamos -> para se referirmos a atributos ou métodos de um objeto, por exemplo:

$produto->nome;

agora o => é mais usado em arrays, porque podemos nomear os indices de um array. por exemplo:

$array = array("nome" => "ricardo", "idade"=> 15);

agora quando formos acessar algum indice do array, podemos acessar pelo nome:

$nome = $array['nome'];

Espero ter ajudado ! abraços e bons estudos