São três dúvidas:
1- No vídeo ele consegue usar:
$nomeSobrenome = explode(delimiter: " ", $nome, limit: 2);
Para mim, deu erro! Só funciona:
$nomeSobrenome = explode(" ", $nome, 2);
Por que isso ocorre?
2- O código dá o seguinte erro, apesar de funcionar, se eu colocar apenas 1 nome: Notice: Undefined offset: 1 in C:\xampp\htdocs\PHP Strings Operações e expressões regulares\Usuario.php on line 17! Aí eu li um dúvida anterior e fala que é por causa do espaço que não existe, então testei "Mauricio " no lugar de "Mauricio" e, realmente, o erro sumiu. Mas no vídeo não aparece o erro! Qual a razão da diferença?
3- Por fim, por que não posso usar " " nos dois casos:
$nomeSobrenome[0] === ""
$nomeSobrenome[1] === null
?
Obrigado