Please enable JavaScript.
Coggle requires JavaScript to display documents.
Aula 1: Introdução ao PHP 7, Aula 21: Operadores Aritméticos, Aula 20:…
-
-
-
-
-
-
-
-
Aula 32, 33 e 34: Superglobais
-
-
-
-
-
-
Aula 9: Aspas simples, Aspas duplas e Concatenação
Aspas simples
São literais, então tudo que for escrito entre elas será mostrado do jeito que foi escrito, a não ser que seja concatenado
Aspas duplas
São interpretativas, então quando uma variável estiver entre a sentença, ela será convertida
-
-
-
-
-
Aula 13: Arrays #2
-
Pode-se contar o número de elementos em um vetor utilizando o "echo count ($vetor)" ou atribuir esse número de elementos à uma variável, assim como no c++, utilizando "$váriavel_criada_pra_armazenar = count($vetor)"
Para percorrer um array, utiliza-se a estrutura de repetição "foreach"
-
-
-
-
-
-
Aula 8: Tipos de Dados
São divididos em:
Compostos
Arrays ou vetores, um conjunto de elementos
-
-
Escalares
Int, inteiros positivos e negativos
Bolean, verdadeiro ou falso
String, que são caracteres entre "".
Float, números "quebrados" ou de ponto flutuante
-
-
Aula 11: Constantes
São definidas variáveis que terão um valor fixo, e que não poderão ser alteradas em nenhum trecho do código, com exceção da sua criação
Utiliza-se o comando "define" para criar uma constante, e seu identificador deve ser escrito em letra maiúscula
Elas não precisam do comando global, pois ela automaticamente já são variáveis globais
-
Aula 14: Arrays #3
Ainda existem mais dois tipos de vetores, que são:
-
-
-
-
-
Aula 31: Criando funções
Declara-se usando o comando "function" e passando, ou não, os parâmetros. Segue a mesma lógica de C++
-
-
Aula 38: Upload múltiplo
Segue quase a mesma estrutura de upload simples, só que é adicionado uma estrutura de repetição, e feito algumas adições para adaptar a repetição, para enviar dois ou mais arquivos de uma vez.
-
Aula 39: Sessões
São utilizados comandos para criar uma sessão, obter os seus dados e terminar essa sessão
Depois que acabar uma sessão, o id dela mudará
-
Aula 46, 47, 48, 49 e 50: CRUD com PHP, MYSQL e Materialize CSS
È criado um index.php, um header e um footer, e depois adiciona-se uma tabela com botões para o cadastro e atualização dele
Logo depois são criados outros arquivos php, como creat, update, delete e edit com código para guardar as informações nas variáveis e fazer a conexão com o banco de dados para depois lê-las e mostrar na tela
-
Aula 52: COOKIES
São informações que são guardadas em uma variável global a partir de certos parâmetros, como pesquisas
-
-
-
-
-
-
-
-
-
-
-
Aula 44: Sql injection
É um ataque racker que acontece quando são inseridos comandos maliciosos por meio dos input's do usuário
-
-
Aula 51: XSS
É um ataque em que no login, em alguma parte das informações do usuário, se digita um script com um link de direcionamento para outro site.
Para evitá-lo pode-se utilizar a função "htmlspecialchars", que limpa o input de qualquer comando malicioso, mostrando apenas o comando, mas sem efeito nenhum