Este curso e uma playlist do canal do youtube curso em video
link da playlist
Aqui irei fazer resumos do que eu julgo mais importante para desenvolvimento e consultas rapidas.
link do video
Variáveis e constantes so guardão um valor.
Como o nome ja diz as variaveis variam. E as constantes se mantem.
sintaxe de declaração de variaveis e constante.
# Variaveis
$nome = "Natan";
echo "Seu nome e $nome.";
# Seu nome e Natan
# Constante
const PAIS = "Brasil";
echo "Seu nome e $nome. Mora no ". PAIS;
#Seu nome e Natan. Mora no Brasil
link do video
Os tipos primitivos são int ou interger, float, double, string e bool.
Em valores boleanos o true e 1 e o valor false e vazio.
int tem algumas tipos numero com bases numricas diferentes
- 0b equivale a base 2 (binária)
- 0 equivale a base 8 (octal)
- 0x equivale a representação base 16 (Hexadecimal)
$num = 0x1A;
echo "O numero e: $num"; # O numero e: 26
$num = 0b1110;
echo "O numero e: $num"; # O numero e: 14
$num = 017;
echo "O numero e: $num"; # O numero e: 15
podemos tambem colocar a quantidade de casas decimais colocando e
apos o numero escrito e quantidade de casa decimais desejada olhe o exemplo abaixo:
- o tipo dessa variavel sera float
$num = 3e2;
echo "O numero e: $num"; # O numero e: 300
$num = 3e3;
echo "O numero e: $num"; # O numero e: 3000
existe uma função chamada var_dump($variavel);
ela diz o tipo da variavel que e posto no argumento.
podemos fazer coerção de variaveis
#coerção para a tipagem inteira.
$num = (int) "940";
var_dump($num); # int(940)
link do video
Temos quatro tipos de String em PHP.
- double quoted ("")
- single quoted ('')
- single herodoc
- single nowdoc
irei falar falar mais de double quoted e single quoted.
bem com a utilização do .
que e o operador de concatenação de strings
Escrever entre aspas duplas a a interpretação do que esta dentro dessas aspas veja o exemplo:
$sabor = "passas ao rum";
echo "Esse sorvete de $sabor e uma delicia";
# Esse sorvete de passas ao rum e uma delicia
tambêm podeira ser escrito dessa forma:
$sabor = "passas ao rum";
echo "Esse sorvete de" . $sabor . "e uma delicia";
# Esse sorvete de passas ao rum e uma delicia
Escrever entre aspas simples e não a interpretação do que esta dentro dessas aspas veja o exemplo:
$sabor = "passas ao rum";
echo 'Esse sorvete de $sabor e uma delicia';
# Esse sorvete de $sabor e uma delicia
tambêm podeira ser escrito dessa forma:
$sabor = "passas ao rum";
echo 'Esse sorvete de ' . $sabor . 'e uma delicia';
# Esse sorvete de passas ao rum e uma delicia
O que seria uma serequencia de escape nada mais e do que colocar contra barra na frente do caracter reservado veja o exemplo.
$nome ="Natan";
$sobrenome = "Xavier";
echo "$nome \"dev\" $sobrenome";
# Natan dev Xavier