W3Schools
Introdução ao PHP
O código PHP é executado no servidor.
O que você já deve saber
Antes de continuar, você deve ter uma compreensão básica do seguinte:
O que é PHP?
- PHP é um acrônimo para "PHP: Hypertext Preprocessor"
- PHP é uma linguagem de script de código aberto amplamente usada
- Os scripts PHP são executados no servidor
- PHP é gratuito para baixar e usar
PHP é uma linguagem incrível e popular!
É poderoso o suficiente para estar no centro do maior sistema de blogs da web (WordPress)!
É profundo o suficiente para executar grandes redes sociais!
Também é fácil o suficiente para ser a primeira linguagem do lado do servidor para iniciantes!
O que é um arquivo PHP?
- Os arquivos PHP podem conter texto, HTML, CSS, JavaScript e código PHP
- O código PHP é executado no servidor e o resultado é retornado ao navegador como HTML simples
- Os arquivos PHP têm a extensão " .php"
O que o PHP pode fazer?
- PHP pode gerar conteúdo de página dinâmica
- PHP pode criar, abrir, ler, escrever, excluir e fechar arquivos no servidor
- PHP pode coletar dados de formulário
- PHP pode enviar e receber cookies
- PHP pode adicionar, excluir, modificar dados em seu banco de dados
- PHP pode ser usado para controlar o acesso do usuário
- PHP pode criptografar dados
Com o PHP você não está limitado a produzir HTML. Você pode produzir imagens, arquivos PDF e até filmes em Flash. Você também pode produzir qualquer texto, como XHTML e XML.
Por que PHP?
- PHP é executado em várias plataformas (Windows, Linux, Unix, Mac OS X, etc.)
- O PHP é compatível com quase todos os servidores usados hoje (Apache, IIS, etc.)
- PHP suporta uma ampla gama de bancos de dados
- PHP é gratuito. Faça o download do recurso oficial do PHP: www.php.net
- PHP é fácil de aprender e funciona de forma eficiente no lado do servidor
O que há de novo no PHP 7
- O PHP 7 é muito mais rápido que a versão estável popular anterior (PHP 5.6)
- PHP 7 melhorou o tratamento de erros
- PHP 7 suporta declarações de tipo mais rígidas para argumentos de função
- PHP 7 suporta novos operadores (como o operador de nave espacial: <=>)