Marfo Marfo  • 10.01.13 12:55

Introdução ao PHP [COMPLETO] Empty Introdução ao PHP [COMPLETO] 10.01.13 12:55

O que é o PHP?

PHP(ou Hypertext Preprocessor) é uma linguagem de programação utilizada no desenvolvimento web. Esta também tem outras plataformas, tais como PHP-GTK que pode ser utilizada para o ambiente desktop. Nos tutoriais que postarei, focarei no desenvolvimento web. Vamos continuar.

Por que utilizar PHP? Quais as vantagens?

O PHP atualmente é utilizado mundialmente, creio eu que uma das linguagens mais utilizadas. Então, devemos entrar no que está crescendo, no que nos trará vantagens, e o PHP está crescendo, vai trazer vantagens. O PHP é utilizado no mercado de grandes empresas e também em redes sociais, como por exemplo no gigantesco Facebook, fora em outros sites, como Yahoo e Wikipedia. Outros exemplos também são flick, Digg. Atualmente no Brasil, o aprendizado de PHP é bem complicado, pois o material disponível em português é bem raro.
Para quem está começando agora, o PHP possui uma baixa curva de aprendizado com um material amplo, inclusive em português, além de uma sintaxe bastante simples além de ser uma linguagem bastante robusta e flexível.

Agora que já sabemos o que é e por que utilizar, vamos dar início aos tutoriais, começando claro, por uma introdução.

Algumas coisas sobre o PHP


O PHP é totalmente gratuito, você não gasta dinheiro para programar em PHP, a única coisa a ser feita é ter um Servidor Local (muitos conhecem Xampp, IIS, Vertrigo, AppleWS, que são servidores com suporte à PHP) com a instalação mais recente de PHP. Por que a mais recente? Simples, pois geralmente nessas atualizações são corrigidos bugs, adicionam novas funcionalidades. É bom sempre estar atualizado sobre o que acontece.
O PHP não é nenhuma coisa sobrenatural, então você deve se dedicar e estudar. É o fundamental.

PHP e o HTML

Geralmente quando se programa uma página em PHP, esta deve ser salva com a extensão .php, (isso varia com a configuração do servidor Web, mas entretanto, sempre salve com a extensão .php). Muitos devem pensar o seguinte: Em páginas HTML se salva na extensão .html ou .htm. Como eu usarei HTML numa página com extensão PHP? Estaria certo, se não fosse o seguinte. Em extensão .php pode ser inserido HTML de forma natural, sem mudar nada, o mesmo código que você usa em extensão .htm você usa em .php. Confuso? De forma alguma. Irei explicar o motivo disso tudo. Sempre que o servidor receber páginas com extensão .php, ele terá conhecimento que a linguagem de programação na página, interpretando HTML, e ao encontrar o código PHP interpretar os mesmos, ou vice versa e mais de uma vez, pois a quantidade de vezes que você varia entre código HTML e PHP e se você inicia o código com um ou com outro não irá alterar em nada.

O Server-side e o Client-side

Client-side

Client-side é tudo que é processado no lado do client. O client-side é interpretado diretamente pelo browser do usuário. Então ao acessar uma página web, o navegador interpreta O CSS, o HTML e o JavaScript sem intervenção nenhuma de um servidor. E é exatamente por este motivo que podemos exibir o código fonte em nosso navegador e visualizar o CSS, o HTML e o JavaScript.

Server-side

É exatamente o contrário do client-side. Neste caso as informações dadas são processadas por um servidor que interpreta e retorna o resultado que será exibido no navegador. Então não é possível visualizar o código de uma aplicação rodando no Server-side.

O PHP é processado no servidor, então, é uma linguagem Server-side. Sendo assim suas aplicações não podem ser copiadas pois estes não serão exibidas. Tudo que ser feito no PHP será processado pelo servidor e o usuário receberá apenas o resultado no seu navegador.

O que pode ser feito com PHP

O PHP permite a transformação de sites estáticos, que não possuem tipo algum de interação, em sites dinâmicos. Exemplo, com página estáticas, não podemos ter uma sessão de comentários em nosso site, em que ao terminar de ler alguma coisa o usuário preencha os dados e poste um comentário, dê sua opinião.

Outro exemplo. Em um site, você possui um menu de navegação. Esse menu possui 5 opções e cada delas abre mais 5 opções. Totalizamos 25 páginas. Agora imagine que seja necessário você acrescentar mais um item nesse menu. O que você faria? De certo você adicionaria um por um, em cada uma das 25 páginas. Imagine agora que você errou uma letra e não percebeu. Novamente fazendo tudo manualmente.
Teria uma forma bem mais fácil de fazer isso, que é utilizando o PHP. Você pode criar o menu em um arquivo separado, e assim você editando um, editará todos. De fato, o PHP é super útil.

PHP e o Banco de Dados

Outra utilidade do PHP são os bancos de dados. O PHP possui acesso a diversos bancos de dados. Sendo assim você terá uma série de funções para poder utilizar entre os diversos tipos de bancos de dados suportados pelo PHP.

Exemplo de aplicações

Com o PHP podemos desenvolver coisas como áreas restritas, onde para acessar essas áreas seja necessário uma autenticação, sistemas de comentários, notícias, redes sociais, tudo que você possa imaginar é possível ser feito. Um exemplo de algo super incrível feito em PHP, é a grandiosa Wikipédia. Lá são encontrados alguns exemplos aqui como Sistema de Autenticação, e outros como publicação, upload de fotos, edição de artigos, entre outros.

Já havia algo parecido, mas como esse está mais explicado e organizado, eu postei! Espero que gostem, qualquer coisa avisem. :] Em breve novo tutorial.

Forthus Forthus  • 10.01.13 13:16

Introdução ao PHP [COMPLETO] Empty Re: Introdução ao PHP [COMPLETO] 10.01.13 13:16

Ótimo. Apesar que já sei php, para os outros é importante saber um pouco sobre o PHP. :)

Wise* Wise*  • 19.02.13 16:45

Introdução ao PHP [COMPLETO] Empty Re: Introdução ao PHP [COMPLETO] 19.02.13 16:45

Olá,

ótimo tópico, porém, *@Offtopic: eu acho que você devia colorir mais seus tópicos. Esse ficou muito preto, cinza; pense melhor nisso, dará um aspecto mais alegre. ;)

Markim Markim  • 25.02.13 11:48

Introdução ao PHP [COMPLETO] Empty Re: Introdução ao PHP [COMPLETO] 25.02.13 11:48

Olá Convidado,

Ótimo tutorial, obrigado por postar irá ajudar muitos usuários

Até.

TrY! TrY!  • 25.02.13 18:26

Introdução ao PHP [COMPLETO] Empty Moderação 25.02.13 18:26

Reviver Tópicos Antigos
O usuário Wise* reviveu um tópico antigo!
Punição: Não foi punido pois é um usuário novato!
Como evitar: Não faça postagens em tópicos inativos a mais de 30 dias.
Fique atento nas regras.

Conteúdo patrocinado  • 

Introdução ao PHP [COMPLETO] Empty Re: Introdução ao PHP [COMPLETO]

Permissões neste sub-fórum
Não podes responder a tópicos

BH Servers

Recomendamos a BH Servers com proteção DDOS gratuita em Cloud Server de alta performance. Entrega imediata.