1
resposta

Duvidas sobre o uso de aspas e NULL

Boa tarde, tenho uma duvida de quando usar as aspas simples, duplas, espaço entre elas e NULL.

Exemplo no caso do nome e sobrenome usamos, "" (aspas duplas sem espaço) caso não seja digitado nada no formulário. Já no caso de não ser digitado nada tbm no campo do sobrenome temos que usar NULL.

   if ($nomeSobrenome[0] === "") {
            $this->nome = 'nome invalido';
        } else {
            $this->nome = $nomeSobrenome[0];
        }

    if ($nomeSobrenome[1] === NULL) {
            $this->sobrenome = 'sobrenome invalido';
        } else {
            $this->sobrenome = $nomeSobrenome[1];
        }

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá daniel, a diferença entre as aspas simples e aspas duplas, é que com as aspas duplas é possível fazer a concatenação de variáveis nas strings:

$nome = "Daniel"; echo "Olá $nome"; ou echo "Olá {$nome}";

Output: Olá Daniel

já com as aspas simples:

$nome = "Daniel"; echo 'Olá $nome'; ou echo 'Olá {$nome}';

Output: Olá $nome ou Olá {$nome}

Essa e a principal diferença até onde eu sei, mas o uso das duas aspas depende de cada desenvolvedor, quase não tem diferença em questão de funcionalidades é mais uma decisão pessoal.