PHP
Hypertext PreProcessor
-
Resumo:
- Linguagem focada para uso server-side.
- Interpretada.
- Trabalha bem com banco de dados e muitos protocolos (como os de e-mails IMAP e POP3), por isso é muito utilizada para sites dinâmicos.
- Puxa os dados inseridos pelo cliente (input) e envia-os para o MySQL através da instrução insert('variavelComNovosDados').
- Scripts em linha de comando
Scripts que podem ser executados diretamente pelo DOS (CMD - Windows) ou pelo SHELL (CMD do Linux). - Scripts (programas) client-side
Utiliza-se o PHP GTK para construir esses scripts.
Exemplos: Office, Skype, XAMPP. - Scripts (programas) server-side
Aplicações para serem utilizadas do lado do servidor, para criação de páginas web dinâmicas.
Esse é o forte do PHP, trabalhar com páginas de internet dinâmicas e banco de dados. - Interpretada, não compilada.
- Ele mantém seu código fonte aberto a todos os momentos, sendo necessário a utilização de um interpretador para a execução do script.
- Compatível com: Windows, Mac, Unix, Linux.
- Possui grande suporte a sistemas gerenciadores de banco de dados.
- Suporte a diversos protocolos de comunicação. Ex: IMAP, POP3 (protocolos de envio e recebimento de e-mails), entre outros.
- Inserindo blocos PHP em páginas HTML
- Tag Padrão: Mais recomendada, visto estar sempre habilitada.
- Tag impressão: Mais específica, indica que aquele conteúdo de PHP deve ser exibido na tela.
- ASP Tag não é mais reconhecida nas novas versões do PHP.
O PHP:
PHP Coding
Aplicações
NOME | TAG | |
---|---|---|
Tag Padrão | <?php meuCódigo ?> | Habilitada (no momento de instalação) |
Tag de impressão | <?= meuCódigo ?> | Habilitada (no momento de instalação) |
Tag curta | <? meuCódigo ?> | Não Habilitada (Habilitar com: short_open_tag) |
Asp tag | <% meuCódigo %> | Não Habilitada (Habilitar com: asp_tags) |