Informática Numaboa
PHP rapidinho
Qui 20 Abr 2006 15:35 |
- Detalhes
- Categoria: PHP
- Atualização: Sexta, 26 Junho 2009 20:36
- Autor: vovó Vicki
- Acessos: 51775
O mais simples dos scripts
Nesta lição, logo de cara, vamos partir para um script. A primeira coisa é verificar se o software instalado está funcionando corretamente. Para isto, vamos fazer um pequeno teste. Pegue seu editor de texto favorito e digite o seguinte:
Salve este arquivo como info.php e faça o upload do arquivo para o diretório raiz do seu site. Chame o arquivo no seu navegador (http://www.seusite.com.br/info.php). O que é que você vê? Se não estiver vendo nada, das duas, uma: ou seu serviço de hospedagem não dá suporte ao PHP ou alguma coisa não está legal com a configuração PHP/servidor web do serviço. Na segunda hipótese, Entre em contato com a hospedagem e peça esclarecimentos. Basta dizer que você colocou uma página PHP simples no diretório raiz que não está dando leitura.
Caso você seja um daqueles corajosos que resolveu instalar servidor web e PHP na máquina em casa, salve o arquivo info.php no diretório raiz do seu servidor web. Depois abra seu browser e digite 'http://localhost/info.php', sem as aspas, é claro. Se não aparecer nada ou der erro, verifique o que está acontecendo com a dupla dinâmica Apache/PHP ou consulte a FAQ dos sites onde você fez o download do software.
Agora, se você estiver vendo uma pá de informações sobre o PHP, parabéns! Você acaba de rodar com sucesso seu primeiro script. Bem, então vamos às explicações (meio babaca, né? mas vá se acostumando ).
Quando escrevemos um script PHP, SEMPRE começamos com . Existem algumas outras formas de indicar o início e o fim de um script como, por exemplo, e ?>, porém a usada no exemplo é a mais correta e mais comum. Portanto, esta será a forma utilizada em todo o tutorial.
Este treco estranho no meio, phpinfo(), é apenas uma função nativa do PHP. Não se preocupe, vou explicar o que são funções mais adiante. No momento, tudo o que você precisa saber é que esta função caça um monte de informações a respeito da configuração atual do PHP instalado na máquina.
Você provavelmente deve ter notado a gracinha de ponto-e-vírgula após phpinfo(). O ponto-e-vírgula indica o final de uma declaração. Mas o que é exatamente uma declaração e porque precisa terminar com ponto-e-vírgula? Encare da seguinte forma: com a declaração você fala com o interpretador de PHP e diz o que ele deve fazer; com o ponto-e-vírgula você informa o interpretador que parou de falar e que ele pode cumprir a ordem. É isso aí.
Bããõoo, missão cumprida. Vamos tentar fazer alguma coisa um pouco mais emocionante...
O famigerado 'Hello World' não pode faltar
Podes crer, vão aparecer um monte de situações em que você vai querer mostrar algum texto na tela. Não é legal começar com o tradicional 'Hello world'? Éééca, mas estou sem uma idéia melhor.
Salve este arquivo como hello.php no diretório raiz do seu servidor web ou do seu site e chame-o no navegador. UAU!!! Apareceu Hello world na telinha! Também, pudera, a função echo() funcionou e ecoou o texto indicado entre aspas conforme a declaração pedia. O texto precisa estar entre aspas duplas, se bem que aspas simples ('Hello world') também são aceitas. Acostume-se, porém, a usar aspas duplas. Explico mais tarde por que.
Brinque um pouco com a função echo. Adicione algumas linhas de texto e observe que belo resultado.
Belo resultado coisa nenhuma! Ficou uma nhaca de texto todo embolado.
. Está tudo numa linha só. Pois é, lembra que eu falei que íamos precisar de HTML? Agora é a hora de começar a usá-lo, neste caso utilizando a tag <br> de quebra de linha:Bem, agora ficou um pouco melhor - teste o resultado clicando aqui.
Mas dê só uma olhada no código HTML... tá todinho embolado . Se você quiser debugar seu código, e ele for meio longo, vai ser complicado. O jeito é indicar uma quebra de linha também para o código HTML. Isto é possível usando o caractere de escape '\n'.Faça o upload (ou salve) e teste. Agora parece que está tudo em riba.
Mas, o que vem a ser um caractere de escape?Caracteres de escape são muito utilizados em programação. \n significa nova linha e não é o único caractere de escape que existe. Veja abaixo alguns dos mais utilizados:
Caracter de escape | Significado |
\a | Alarme |
\cX | Control X, onde X pode ser qualquer caracter. |
\e | Escape |
\f | Form Feed (alimentação de formulário) |
\n | Nova linha |
\r | Retorno de cabeçote |
\t | Tab |
\xHH | Código hexadecimal (HH) de caracter |
\DDD | Código octal de caracter |
Não tem importância se você não entender alguns destes códigos de escape. À medida que forem sendo necessários, serão usados nos exemplos. Depois, você sempre pode voltar e dar uma recapitulada.