Escolar Documentos
Profissional Documentos
Cultura Documentos
XAMPP
Vscode
MYSQL
Localhost
Acessar o servidor local da nossa máquina;
Sintaxe do PHP
Só funcionará se estiver entre as tags de PHP (abrir e fechar) sendo que abrir <¿ e fechar ¿>
Todo código dentro destas tags será executado pelo PHP, e após isso será impresso na tela;
Sempre que se deparar com um erro, ref as short tags, utilizar sintaxe:
Sensibilidade de caso
Casas maiúsculas e minúsculas;
Instruções de código:
Intruções php separadas por ‘;’
Quebras de linha
Comentários
Iniciar com //
Multilinhas: /* comentário */
Palavras reservadas
Echo, else, interface, namespace, pow, case, break entre muitas outras
Pode ser em “ ou ‘
Utilizar is_string()
Booleanos
Boolean só possui dois valores: TRUE or FALSE
Função: is_bool()
Sintaxe é [1,2,3,4,5];
Array Associativo
Com chave e valor;
Objetos
Php possui paradigma de orientação a objetos
Criar classe s e objetos, o objeto é considerado um tipo de dado
Objetos possuem métodos que são suas ações e propriedades que são suas características.
Null
Único valor NULL
Variáveis
Forma que temos para declarar um valor e salvá-lo na memória;
$nome = “Luana”;
Variável de Variável
Pode criar uma variável por meio do nome de outra variável, com valor diferente;
$x = “teste”;
$$x = 5;
Após a execução do código, a variável teste ($x) será criada com o valor de 5;
Símbolo é =&;
$x = 2;
$y =& $x;
Escopo
Local: variável declarada em uma função;
Static: variável declarada dentro da função, porém seu valor permanece salvo entre chamadas
da função;
Parâmetros de função: variáveis passadas para uma função, podendo ser utilizadas ao longo
da mesma.
Variável Local
Escopo definido dentro de uma função;
Variável Global
Declarada FORA de funções;
Previne problemas no software devido não ser acessível dentro das funções.
Variável Static
Declarada com static;
Parâmetro de Função
São considerados tipos de variáveis;
Cria funções com valores dinâmicos;
Operador de Módulo
Operador de módulo é inserido no código pelo símbolo de %
Operador de Exponenciação
Podemos realizar o cálculo de potência com o símbolo **;
Exemplo: 5**2;
Operador de Concatenação
Podemos concatenar valores com . (ponto)
Operadores de Comparação
Resultarão em true or false;
• Igualdade: ==
• Idêntico a: ===
• Diferença: !=
• Não idêntico a: !==
• Maior e maior ou igual a: > e >=
• Menor e menor ou igual a: < e <=
Operadores lógicos
Podemos encadear várias comparações;
• Operador AND: &&
• Operador OR: ||
• Operador NOT: !