PHP para iniciantes parte 3

Boas galera!!

Neste post vamos começar o desenvolvimento em PHP, aprenderemos a sitaxe da linguagem e faremos pequenos programas no decorrer dos post,sabemos que para poder testar nossos scripts vmos precisar de um web serve com suporte ao PHP, seria inviavel pagar um servidor para ficar  enviando arquivos e testando, portanto é coveniente  criar o servido localmente,assim aumentando a produtividade e o aprendizado.

Quem nao sabe/tem montar um servidor local para testes,favor visitar o link a seguir,la tem um post com um tutorial de como montar um servidor no windows com suporte ao PHP e mySQL.

http://profissionais.ws/programacao/wamp-parte-01.html

Sintaxe

O código PHP fica  embtido no próprio HTML, para que o interpretador PHP possa  localizar o  código em PHP usa se as tags:

01

<?

código

?>

02

<?php

código

?>

03

<%

código

%>

04

<script language =”php”>

código

</script>

Vamos ultilizar o primeiro pois é mais agradavél,embora a segunda opção gera mais portabilidade, para isso devemos configurar o interpretador  para aceitar estas tags, para isso abra o arquivo php.ini e coloque On nesta linha:

asp_tags = Off

Isto é feito no guia wamp, mas se você não o seguiu ou não quer usar estas tags, tera de usar a segunda opção.

variavéis

Toda variavél usada no PHP pode ser declarada no momento em que ela for usada,porem ela deve conter um nome e ser precedida do simbolo $.

O PHP é case sensitive, então ‘ave’ ,’Ave’,'avE’ … não são iguais, recomendo que de nomes a suas variavéis em minusculo, pois evita conflito com variavéis próprias do PHP, que são  maiusculas.

O PHP aceita variavéis dos seguintes tipos:

inteiro, ponto flutuante, strings , arrys e objetos

Não vou falar muito sobre estes tipos pois basta você declarar e inicializar a variavél que o PHP verificara que tipo de variavél é em tempo de execução.

Ao fim das declarações inserimos o carctere ; que indica o fim de uma instrução

Comentarios

Para usar comentarios, usaremos os delimitadores # ou // para comentarios que não ocupe a linha de baixo, e /* */ para comentarios que  usem mais de uma linha de texto, tudo que estiver após os delimitadores # e // na linha atual  ou entre /* */ sera ignorado pelo interpretador PHP

Ex:

<?

$var; //variavel declarada,sem nenhum valor atribuido a ela

$var_char01 = “erro ocorrido\n”; //variavel tipo char/string,inicializada

$var_char02 = ‘erro ocorrido\n’; //variavel tipo char/string,inicializada

$var_int = 100; /*variavel tipo inteiro,inicializada com o valor 100*/

$var_flutuante = 1.89;//variavel tipo ponto flutuante

echo “$var_char01″;//saida sera.” erro ocorrido\n”cursor na linha de baixo

echo $var_char02;//saida sera. “erro ocorrido\n”

?>

Operadores

Operadores são usados frequentemente em operações,vou listar estes operadores abaixo:

LOGICO
AND ou && E lógico
OR ou || OU lógico
XOR OU exclusivo
! NÃO Inversão
ATRIBUIÇÃO
= atribuição
+ = atribuição com adição
- = atribuição com subtração
* = atribuição com multiplicação
/ = atribuição com divisão
.= atribuição com concatenação
%= atribuição com módulo
COMPARAÇÃO
== Igual a
!= diferente de
> maior que
< menor que
>= maior ou igual a
<= menor ou igual a
incremento / decremento
++ incremeta
decrementa

Estruturas de controle

if

O if é um comando de decisão, este comando testa uma condição e executa um bloco de código se o resutado do teste for verdadeiro.

else

Caso haja outro bloco de código a ser executado se o if for falso usamos o else, que é executado onrigatóriamente sempre que uma condição if retornar falso.

EX:

<?

$idade = 23;

$nome = “rafafa”;

if($idade >= 18){

echo”$nome tem $idade,portanto é maior de idade<br>”;

}

else{

echo”$nome tem $idade,portanto é menor de idade<br>”;

}

?>

No código acima a variavél idade é declarada e inicializada com o valor 23,e a variavle nome tambem,porem ela recebe outro valor, uma string.

O comando if  faz o teste  proposto if($idade >= 18) , que pode ser  pensado como uma pergunta (idade >= 18 ?) ,logo existe o bloco de código reservado caso a resposta seja verdadeira,e outro bloco de código caso a resposta seja diferente de verdadeiro, ficaria assim:

idade >= 18?

se sim faça isto: instruções

senão faça isto: instruções

Aqui chega ao fim este post, no proximo continuo a falar das estruturas de controle

para acessar a parte 4 click aqui


Ofertas Mercado Livre
Celular Mp20 F035 Com Gps Gratis Wi Fi Tv 2 Chips 2gb Brinde
Celular Mp20 F035 Com Gps Gratis Wi Fi Tv 2 Chips 2gb Brinde
Mais info»
R$ 348.98
até 18x de 26.17
Mini Mp10 Mp12 Java Msn Tv 2gb Desbloqueado 2 Chips Capa Nf
Mini Mp10 Mp12 Java Msn Tv 2gb Desbloqueado 2 Chips Capa Nf
Mais info»
R$ 198.00
até 18x de 14.85
Celular Mp15 Quadriband Vaic A1900 Tv Camera 2 Chips Jogos
Celular Mp15 Quadriband Vaic A1900 Tv Camera 2 Chips Jogos
Mais info»
R$ 196.99
até 18x de 14.77
Mini Hiphone Mp12 Celular 2chips   Tv   Caneta   Capa   2gb
Mini Hiphone Mp12 Celular 2chips Tv Caneta Capa 2gb
Mais info»
R$ 179.90
até 18x de 13.49
Mp Tudo Celular Mini Hiphone  Tv  Java   2gb Frete Grátis
Mp Tudo Celular Mini Hiphone Tv Java 2gb Frete Grátis
Mais info»
R$ 199.00
até 18x de 14.93
Celular Mp20 C5000 Wi Fi Java Flash 2 Chips Msn Touch Fm Tv
Celular Mp20 C5000 Wi Fi Java Flash 2 Chips Msn Touch Fm Tv
Mais info»
R$ 269.00
até 18x de 20.18
Vitrine Profissionais Web  
Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay
  • Add to favorites
  • Linkter
  • MyShare
  • PDF
  • Reddit
  • RSS
  • StumbleUpon
  • Tumblr
  • Twitter
  • Yahoo! Bookmarks
This entry was posted in PHP, PROGRAMAÇÃO and tagged , , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.
  • Ganhar Dinheiro Online
  • Receba DINHEIRO DIARIAMENTE na Conta BANCÁRIA

2 Comments

  1. Posted October 29, 2009 at 4:03 pm | Permalink
    Poderiam enviar esse treinamento em .pdf? Gostei muito da forma literaria, e gostaria de usar para conhecer a linguagem.
  2. rafafa
    Posted November 2, 2009 at 4:52 pm | Permalink
    nao tem uma versão em pdf dele,fiz exclusivamente para o site, mas voce pode criar,desde que nao se esqueça dos creditos ao autor(Rafael rabelo), ok?
    abraços!!

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    • Receba Novidades no Email:

    • Digite seu Email: