Mini Curso PHP, PHP
- 21/02/2008
Mini curso de PHP (Parte 1) – INTRODUÇÃO
Requisitos desejáveis para fazer o curso
1. Bom, antes de tudo, seria legal se você soubesse alguma coisa de HTML para fazer este mini-curso. Pois como você vai perceber no decorrer dos posts, o PHP estará no meio o HTML, logo, se você não souber ao menos o básico, você vai ficar perdido.
2. Saber que o google.com é o cara e sabe tudo!
O que são SCRIPTS?
Script são blocos de códigos que fazem alguma coisa. Por exemplo, podemos chamar de script um bloco de código que imprima na tela a data e hora em português, ou um bloco de código que faça um teste em um endereço de e-mail para saber se ele é válido, caso ele seja válido, mande um e-mail.
É muito normal acharmos sites que são conhecidos como “Banco de Script’s”. Nestes sites, você acha scripts para diversas aplicações.
CLIENT-SIDE x SERVER-SIDE
Se tratando de WEB, temos dois tipos de aplicações: As Client-Side e as Server-Side, ou seja, scripts que rodam na máquina(no browser) do cliente(usuário) e as que rodam no servidor.
CLIENT-SIDE:
Como acabei de escrever, são scripts que rodam no computador do usuário. Vejamos alguns exemplos:
Geralmente usamos scripts Client-Side para fazer validação de formulários, construir interfaces dinâmicas de uma forma rápida(sem recarregar a página).
Pontos fortes:
- Rapidez na execução;
- Não utiliza processamento do servidor;
Pontos fracos:
- O usuário pode desabilitar os scripts no seu navegador;
- O código fica exposto, ou seja, o usuário pode visualizá-lo;
SERVER-SIDE
São scripts que rodam no servidor, geralmente, usamos esses scripts para fazer a maior parte da aplicação, na maioria dos casos, o resultado destes scripts são códigos HTML.
Por exemplo:
O site do seu banco. Você coloca sua agencia, conta e senha. Quando você clica em Saldo, você não consegue ver o código que foi usado para mostrar seu saldo, você verá apenas o valor.
Só que por trás disso, há uma conexão com o banco de dados, que seleciona seus dados(junto com seu saldo).
Pontos fortes:
- Segurança do seu código, pois o usuário não consegue vê-lo;
- Criação de páginas em tempo real, ou seja, você pode fazer UMA página para mostrar o saldo da conta corrente. Não importando qual cliente acesse o site do banco;
Pontos fracos:
- Precisa que o servidor de suporte a linguagem;
Mas o PHP é Client-Side ou Server-Side?
O PHP é Server-Side, pois ele roda no servidor. Veja o exemplo abaixo:
Quando você olhar o código fonte desta página, você verá apenas o HTML:
Note que não da pra ver o código PHP, o resultado é todo HTML. Por este motivo eu falei anteriormente que: Em linguagens Server-Side, o resultado é HTML.
O exemplo a cima é muito simples, agora imagine a complexidade do script da página do seu banco… Pois a página tem que ver se a agencia que você digitou existe, ver se a conta que você digitou pertence aquela agência, ver se a sua senha esta certa, pegar seus dados(Nome, ultimo acesso..), pegar o seu saldo e mostrar na tela. E se você for olhar o código fonte, você verá apenas HTML puro.
Por hoje é só pessoal!
Lembra que no primeiro post sobre este mini curso eu comentei que iria falar sobre JavaScript também? bom, só pra não passar em branco, JavaScript é Client-Side.
Quando eu escrevi sobre validação de formulários, eu estava me referindo ao JavaScript.
Qualquer dúvida , sugestão ou qualquer coisa, por favor, me escreva ou comente.


(8 votos, média: 4.88 de 5)


2 Comentários to “Mini curso de PHP (Parte 1) – INTRODUÇÃO”
Olá Marcelo, não estou tendo visão das imagens.
Por Sergio Santos (6 comments) em 01/12/2008
As imagens são importantes para maior orientação dos procedimentos que estão sendo ministrados, acredito que a habilitação das mesmas seja interessante para nós que estamos procurando material didático.
Agradeço desde já pela atenção, e pela contribuição com material de qualidade que só nos engrandece de conhecimentos.
Por Sergio Santos (6 comments) em 01/12/2008