Mapa mental
PHP
Conteúdo do mapa
PHP
Foi desenvolvida originalmente na construção de sites web.
A linguagem começou como Personal Home Page por Rasmus Lerdorf.
Ganhou força e é conhecida hoje como Hypertext Processor.
PHP é uma linguagem de script embutida no HTML. No desenvolvimento podemos mesclar HTML como PHP.
Muito da sua sintaxe é emprestada de C, Java e Perl com algumas características específicas do PHP adicionadas.
características
- Rápida execução
- Gratuita
- Fácil de usar
- Roda em diversos sistemas operacionais
- Grande comunidade
- Mescla entre código html e php
Variáveis
- tipagem fraca
- Todas as variáveis começam com $
- Os nomes das variáveis podem ser de qualquer tamanho
- Só podem começar com letras ou underscore
- Sensível a maiúscula e minúscula
- Variáveis são armazenadas no map $_SESSION
Idempotente
- GET é idempotente, ou seja, os efeitos causados pela solicitação repetida de vários gets são os mesmos que uma única solicitação. O get não altera o estado atual do servidor.
- POST não é idempotente pois várias requisições vão causas efeitos diferentes no servidor. O post altera o estado do servidor pois modificar criando novos recursos não idênticos.
Sessões
- PHP gera um id por sessão denominada PHPSESSID
- PHP armazena as variáveis em um arquivo no servidor.
- PHP envia o PHPSESSID para cada página.
- Para iniciar precisamos criar a sessão: session_start();
- Para destruir a sessão: session_destroy();
Informações
- Descrição
- Mapa Mental sobre PHP, criado por Jardielma Queiroz de Lima em 30-10-2019.
- Criado por
- Jardielma Queiroz de Lima · out 2019
- Atualizado
- 30 out 2019
- Visualizações
- 0
- Avaliação