Please enable JavaScript.
Coggle requires JavaScript to display documents.
Curso PHP 7 - Coggle Diagram
Curso PHP 7
Aula 2
IDE'S - Ambientes Integrados de Desenvolvimento (Softwares mais robustos, cheios de funcionalidades, mais pesados).
Editores de Texto - Mais simples e mais leves. Ex: Sublime Text, Brackets, Notepad++
-
-
Aula 43
-
$senhaSegura = password_hash($senha, PASSWORD_DEFAULT, $options);
-
Aula 46
CRUD com PHP, MYSQL e Materialize CSS #1
-
-
Aula 1
PHP - É uma linguagem interpretada livre, usada originalmente para aplicações desenvolvidas no servidor.
Criador - Rasmus Lerdorf
-
Aula 8
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Ex: $Carros = array("Gol","Uno","Camaro")
-
-
-
-
-
-
-
-
-
Aula 9
Aspas simples, aspas duplas e concatenação
-
-
Aula 6
-
Variaveis são espaços reservados na memoria do computador para guardar informações que serão usadas durante a execução do programa.
-
-
-
-
-
-
-
-
-
-
-
-
-
Aula 11
-
-
-
define("NOME", "José Carlos");
-
-
-
define("TIMES", ['vasco', 'flamengo', 'santos']);
-
Aula 12
-
-
$carros = array("BMW","Veloster","Hilux");
Definir indices: $carros = array(1=>"BMW",2=>"Veloster",3=>"Hilux");
-
-
Aula 14
-
-
-
$pessoa = array("nome"=>"Rodrigo","idade"=>23, "altura"=>1.75);
-
-
"cariocas"=> array("vasco","flamengo","botafogo"),
"paulistas"=> array("santos","sao paulo","palmeiras"),
"baianos"=> array ("bahia", "vitoria", "itabuna")
-
-
Aula 15
-
-
Ex: $nomes = array("Rodrigo", "Felipe", "Maria", "Josè");
-
-
-
in_array($valor,$array) = verifica se um determinado valor existe em alguma posição do array.
Ex: echo in_array("Felipe", $nomes);
-
-
$nomes = array("Primo"=>"Rodrigo","Vizinho"=> "Felipe","Mãe"=> "Maria","Pai"=> "Josè");
-
Aula 16
-
array_merge($array1, $array2) = agrega o conteudo de dois arrays
-
$carros = array("Camaro","Uno","Gol");
$motos = array("Pop100", "50cc", "cb1000");
$veiculos = array_merge($carros, $motos);
-
-
-
Aula 17
-
array_unshift($array,"valor") = adiciona elementos no inicio do array.
-
$frutas = array("Uva", "Laranja", "Maça");
-
array_unshift($frutas, "Manga","Acerola", "Morango");
-
-
array_push($array,"valor") = adiciona elementos no final do array.
-
$frutas = array("Uva", "Laranja", "Maça");
-
array_push($frutas, "Manga","Acerola", "Morango");
-
-
array_combine($keys,$values) = Mescla os dois arrays
-
$keys = array("Campeão", "Vice", "terceiro");
$values = array("vasco", "flamengo", "botafogo");
$times = array_combine($keys,$values);
-
-
-
-
-
-
Aula 20
-
Switch - Case = Possui estrutura semelhante ao if/else, porem com "casos".
-
-
Aula 18
-
explode("/", "20/01/2001") = transforma string em array
-
-
$novaData = explode('/', $data);
-
implode("-",$array) = transforma array em string
$nomes = array("Rodrigo","Carlos","Neuza");
$string = implode (",", $nomes);
-
-
-
-
-
Aula 25
-
&& - and = Retorna verdadeiro, quando as duas expressões são verdadeiras.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Aula 26
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
$cores = array("Verde,"Vermelho","Azul","Preto");
-
-
Aula 27
-
-
-
-
-
-
-
-
$cores = array("Verde", "Vermelho", "Azul")
-
-
Aula 28
-
-
-
-
-
-
-
-
-
-
-
-
-
-
echo substr($mensagem, 4);
-
-
-
$novoObjeto = str_pad($objeto,7);
Aula 29
-
-
-
$string = str_repeat("Sucesso", 5);
-
-
-
-
-
-
-
-
$novoTexto = str_replace ("Argentina", "Brasileira", $texto)
-
-
echo strpos($texto, "seleção");
Aula 30
-
-
-
-
$preco = number_format($db, 2, ",", ".");
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Aula 32
$GLOBALS = Usada para acessar variaveis globais de qualquer lugar do script php, armazena todas as variaveis globais em um array.
$_SERVER = Contem informações sobre cabeçalhos, caminhos e locais de scripts.
$_REQUEST = Um array associativo que por padrão contém informações de $_GET, $_POST e $_COOKIE.
$_POST = Um array associativo de variáveis passados para o script atual via método HTTP POST quando utilizado application/x-www-form-urlencoded ou multipart/form-data como valor do cabeçalho HTTP Content-Type na requisição.
-
$_FILES = Um array associativo de items enviado através do script atual pelo método HTTP POST. A estrutura deste array é detalhada na seção Uploads com o método POST.
-
-
-
-
-
Aula 35
-
FILTER_VALIDATE_INT: Valida o valor como inteiro, opcionalmente no intervalo especificado, e converte para int em caso de sucesso.
-
FILTER_VALIDATE_FLOAT: Valida o valor como flutuante, opcionalmente no intervalo especificado, e converte para flutuante em caso de sucesso.
FILTER_VALIDATE_IP: Valida o valor como endereço IP, opcionalmente apenas IPv4 ou IPv6 ou não de intervalos privados ou reservados.
-
Aula 36
-
FILTER_VALIDATE_INT: Valida o valor como inteiro, opcionalmente no intervalo especificado, e converte para int em caso de sucesso.
-
FILTER_VALIDATE_FLOAT: Valida o valor como flutuante, opcionalmente no intervalo especificado, e converte para flutuante em caso de sucesso.
FILTER_VALIDATE_IP: Valida o valor como endereço IP, opcionalmente apenas IPv4 ou IPv6 ou não de intervalos privados ou reservados.
-
-
-
FILTER_SANITIZE_SPECIAL_CHARS: Escape HTML '"<>&e caracteres com valor ASCII menor que 32, opcionalmente retiram ou codificam outros caracteres especiais.
FILTER_SANITIZE_NUMBER_INT: Remova todos os caracteres, exceto dígitos, sinais de mais e menos.
FILTER_SANITIZEEMAIL: Remova todos os caracteres, exceto letras, dígitos e !#$%&'*+-=?^`{|}~.[].
FILTER_SANITIZEURL: Remova todos os caracteres, exceto letras, dígitos e $-.+!*'(),{}|\^~[]`<>#%";/?:&=.
-
-
-
Aula 42
-
Criptografia = Conjunto de regras que visa codificar uma informação, para que apenas o emissor e o receptor consigam descodificar.
Base64 = Criptografia de mão dupla, ou seja, temos função para codificar e descodificar.
md5 = criptografia de mão única, apenas conseguimos criptografar.
sha1 = criptografia de mão única, apenas conseguimos criptografar.
Aula 44
-
É um ataque hacker que se aproveita de sistemas que interagem com o Banco de Dados e não possuem tratamento nos inputs.
Para se defender é utilizado o filtro: mysql_escape_string, tal filtro limpa os inputs para remover códigos maliciosos.
Aula 47
CRUD com PHP, MYSQL e Materialize CSS #2
-
header.php = cabeçalho do código, não é necessário ser copiado para ser usado em outras páginas.
footer.php = rodapé do código, também não é necessário ser copiado para ser usado em outras páginas.
Aula 48
CRUD com PHP, MYSQL e Materialize CSS #3
-
-
-
Aula 49
CRUD com PHP, MYSQL e Materialize CSS #4
-
-
Aula 50
CRUD com PHP, MYSQL e Materialize CSS #5
-
-
Aula 52
-
Arquivo gerado pelo servidor, com informações do computador do usuario.
-
-
-