terça-feira, 29 de março de 2011

PHP para Iniciantes parte 3

Neste post vamos começar o desenvolvimento em PHP, apreenderemos a sitaxe da linguagem e faremos pequenos programas no decorrer dos post,sabemos que para poder testar nossos scripts vamos 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

Uma postagem mais recente e revisada deste mesmo artigo pode ser acessada através do blog connarti

Marcadores: , ,

0 Comentários:

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial