O que é o PHP?

PHP (um acrônimo recursivo para “PHP: Hypertext Preprocessor”, originalmente Personal Home Page).

  • Open Source
  1. A velocidade de crescimento de um código depende muito de sua acessibilidade. E é o que o PHP oferece. Uma linguagem de programação aberta, permitindo que qualquer pessoa a estude de forma gratuita e crie uma nova aplicação a partir dela.

  • Aplicações:
    – Script de linha de comando
    – Aplicações desktop (PHP – GTK)
    – Aplicações server-side (Scripts)

  • Disponível para diversos sistemas operacionais
  • Paradigma Estruturado e ou OO
  1. A programação orientada a objetos define uma programação voltada aos conceitos de classes e herança e, em contrapartida, a programação estruturada define uma programação voltada a procedimentos e funções definidas pelo usuário.

  • Suporte a diversos banco de dados
  1. De MySQL, PostgreSQL, Oracle e por aí vai, o PHP interage tranquilamente com vários sistemas de gerenciamento de bancos de dados. Então, a experiência do programador aqui é muito mais fluida e eficiente e atende perfeitamente as mudanças dentro de qualquer programa.

  • Suporte a diversos protocolos de comunicação
  • Embutindo blocos PHP em páginas HTML

 

nome

tag

 
Tag padrão
<?php código aqui ?>
Habilitada
Tag de impressão
<?= código aqui ?>
Habilitada
Tag curta
<? código aqui ?>
Desabilitada
*Asp tag
<% código aqui %>
Descontinuada na versão 7
  

 

Introdução ao PHP

PHP (Hypertext Preprocessor) é uma linguagem de script de código aberto especialmente adequada para o desenvolvimento web e que pode ser embutida no HTML. O código PHP é executado no servidor, e o resultado é retornado ao navegador como HTML puro.

 

Instalação

Para começar a programar em PHP, você precisará de um servidor web que suporte PHP, como Apache, e um banco de dados como MySQL. A maneira mais fácil de instalar tudo isso é usar um pacote como o XAMPP ou WAMP.

 

Estrutura Básica de um Script PHP

Um arquivo PHP geralmente tem a extensão .php. O código PHP é inserido dentro de tags <?php ... ?>.

 

 



Variáveis e Tipos de Dados

As variáveis em PHP começam com o símbolo $ seguido do nome da variável. PHP é uma linguagem de tipagem fraca, o que significa que você não precisa declarar o tipo da variável antes de usá-la.

 

Operadores

PHP suporta vários tipos de operadores:

  • Aritméticos: +, -, *, /, %
  • Atribuição: =, +=, -=, *=, /=, %=
  • Comparação: ==, !=, >, <, >=, <=
  • Lógicos: &&, ||, !


Estruturas de Controle

Condicionais



Loops

  • While



For



Funções

As funções em PHP são definidas usando a palavra-chave function.



Arrays

PHP suporta arrays indexados e associativos.

  • Array Indexado



Array Associativo



Trabalhando com Formulários

PHP é amplamente utilizado para processar dados de formulários HTML. Veja um exemplo simples:

Formulário HTML



Arquivo PHP (processa.php)



Conexão com Banco de Dados MySQL

Conectar-se a um banco de dados MySQL usando PHP é simples com a extensão mysqli.

 

Segurança

Quando se trabalha com PHP, especialmente na web, a segurança é essencial. Alguns pontos importantes incluem:

  • Validação e Saneamento de Dados: Sempre valide e sanitize os dados de entrada.
  • Prevenção de SQL Injection: Use consultas preparadas ou PDO.
  • Gerenciamento de Sessão: Proteja sessões contra roubo e sequestro.

 

Conclusão

PHP é uma linguagem poderosa e flexível, ideal para desenvolvimento web. Com uma comunidade vasta e rica documentação, você pode criar desde pequenos scripts até aplicações web complexas. Pratique criando pequenos projetos e explore a vasta quantidade de recursos disponíveis online para aprimorar suas habilidades.


#AlexHolanda
#AlexsanderBarreto

 

Vídeos de apoio - PHP

MÓDULO 1 – Introdução do PHP

  • Preparando o Ambiente
  • Variáveis
  • Operadores
  • Estruturas Condicionais
  •  2.1 – Arrays
  • 2.2 – Arrays Associativos
  • 2.3 – Formulários
  • 2.4 – Conexão com Banco de Dados
  •  3.1 –
  •  4.1 –