16 de outubro de 2008

Estrutura de controle: Blocos em PHP

Estrutura de controle são as ordens de uma expressão, chamada de função e instruções que são executadas nos programas. Existem 3 tipos de estruturas: seqüencial, seleção e repetição.

Para que possamos fazer as estruturas necessitamos de blocos que são comandos agrupados delimitados pelos sinais { } ( chaves ) e cada linha do bloco é composto por ; (ponto-e-virgula) para separa-los. Os blocos são bastante utilizados em comandos como foreach, if, switch, while, etc. Veja o exemplo:

<?php
    $vetorexemplo = array(4, 3, 2, 1);
	foreach ($vetorexemplo as &$outro) {
		$outro = $outro * 3;
		echo "$outro";
	}	
?>

Perceba que nesse exemplo o bloco esta dentro das { } ( chaves ) e cada linha de instrução é separada por ; (ponto-e-virgula).

Até o próximo post turma!

1 de outubro de 2008

Links: Criando a ligação entre páginas

A função de um link é fazer a ligação de uma página a outra. Os links podem apontar para qualquer recurso disponível na WEB, podendo ser uma página em HTML, uma imagem, um arquivo de som, um filme, etc.
Um link pode ser criado utilizando-se as tags <a></a> da linguegem HTML e possui os seguintes atributos:
- href: referência para onde o link será redirecionado ao ser clicado
- title: título do link
- target: especifica se uma página deve ser aberta na mesma página ou em outra.

Exemplo:
Conheça as melhores <a href="http://www.autonovidades.blogspot.com" title="Auto Novidades" target="_blank">novidades de automóveis</a>.

Na frase acima o texto <a href="http://www.autonovidades.blogspot.com" title="Auto Novidades" target="_blank">novidades de automóveis</a> representa a criação de um link. O atributo href está referenciando o endereço do site, title indica o título do link criado e target="_blank" significa que será aberto em outra página.

Os atributos title e target são opcionais e podem ser omitidos ficando da seguinte forma <a href="http://www.autonovidades.blogspot.com">novidades de automóveis</a>. A omissão da opção target faz com que o link se abra na mesma página como padrão.

Até o próximo post.

14 de setembro de 2008

Dia do Programador

O Dia do Programador é uma data festiva no 256º dia do ano, celebrada por programadores de computador em boa parte do mundo. Esta é uma data significativa para programadores porque 256 é igual a 28 (2 elevado à 8ª potência), e 8 são os números de bits de um byte.

O Dia do Programador é comemorado dia 13 de Setembro, exceto em anos bissextos, nos quais ele é comemorado no dia 12 de Setembro, pois esse é o 256º dia do ano.

Mundo afora a tradição inclui comportar-se de forma boba, editar a Wikipedia, codificar programas bobos, jogar jogos de computador, brincar com velhos computadores etc. Tudo isso, é claro, sob a condição de que o celebrante tenha feito códigos de qualidade nos outros dias do ano e tenha tentado ao máximo não se comportar como bobo nos outros dias. Para estes programadores que estão habituados a 'celebrações' em todos os dias de sua vida, esta data festiva é injustificada e redundante.

No Brasil

No Brasil a tradição ainda não existe, mas a data já se apresenta em spams por e-mail, fazendo com que a leitura de algum Spam também seja parte da celebração. Além disso, no meio acadêmico a data deve proporcionar um encontro dos primeiros programadores locais com os atuais, promovendo palestras e minicursos de linguagens que não são mais utilizadas, além de Assembly, Cobol e Basic, para que suas sintaxes não sejam esquecidas no futuro próximo.

Conversar sobre programação com quem não entende nada e assistir a filmes apreciados por programadores como Guerra nas Estrelas também devem fazer parte dessa celebração.

Fontes:

http://pt.wikipedia .org/wiki/ Dia_do_Programad or

http://www.programm erday.info/

10 de setembro de 2008

Operadores em PHP

Em todas as linguagens de programação os operadores são essenciais. Eles estão divididos em varias categorias, vamos estudar algumas delas.


  • Aritméticos


Utilizados quando as variáveis forem inteiras ou reais

+

Adição

-

Subtração

*

Multiplicação

/

Divisão

%

Modulo


Exemplo:


<?php

$valor1 = 4;

$valor2 = 2;

$valor3 = $valor1 / $valor2;

echo "$valor3";

?>


Nesse exemplo foi dividido $valor1 que é 4 pela $valor2 que possui o valor 2 e resultou no valor da variável $valor3.


  • String


Utilizados em variáveis onde seu valor é um texto.

.

concatenação


Exemplo:


<?php

$texto1 = "Isso ";

$texto2 = $texto1 . "mesmo!";

echo "$texto2";

?>


Nesse exemplo mostra a junção (concatenação) do valor de $texto1 com a palavra “mesmo” dentro da $texto2 que forma a palavra “ Isso mesmo”.


  • Atribuição


São responsáveis em atribuir um valor para uma variável. É utilizado o sinal igual ( = ) combinados com os operadores aritméticos e string.


=

Atribuição simples

+=

Atribuição com adição

-=

Atribuição com subtração

*=

Atribuição com multiplicação

/=

Atribuição com divisão

%=

Atribuição com modulo

.=

Atribuição com concatenação


Exemplo:


<?php

$valor = 4;

$valor += 3;

echo "$valor";

?>


Esse exemplo mostra a atribuição com adição na variável $valor que soma com 3 e tem um novo valor que vai ser 7.


  • Comparação


São comparações feitas entre os valores das variáveis retornando um valor booleano.


==

Igual a

!=

Diferente que

<

Menor a

>

Maior que

<=

Menor ou igual a

>=

Maior ou igual a


Exemplo:


<?php

$valor1 = 4;

$valor2 = 3;


if ($valor1 == $valor2 )

{

echo "Idênticos";

}

else

{

echo "Diferentes";

}

?>


Aqui compara o valor de $valor1 com $valor2 , se os dois forem iguais vai imprimir "Idênticos", caso não for vai imprimir “Diferentes”.


Até o próximo post turma!

7 de setembro de 2008

Formatação de Textos e Títulos

A formatação de textos e títulos em HTML é importante para estruturação correta de seu site. Para a formatação de textos utilizamos a tag

entre os parágrafos e para os títulos utilizamos as tags <h1></h1>, <h2></h2>, <h3></h3>, <h4></h4>, <h5></h5> e <h6></h6>.

Parágrafo
A tag <p></p> possui um atributo que permite a formatação do alinhamento do texto, temos as seguintes opções de alinhamento:

<p align="center"> (alinhamento ao centro)
<p align="justify"> (alinhamento justificado)
<p align="left"> (alinhamento à esquerda)
<p align="right"> (alinhamento à direita)

Títulos
Assim como a tag de parágrafo, a tag de títulos também possui os referidos atributos de alinhamento citado acima.
A definição de títulos é muito importante, pois é ele que sugere o tema do seu texto. Existem 6 tipos citado anteriormente. Essa escala de h1 até h6 representa a hierarquia de títulos e subtítulos. O h1 representa o título principal, h2 subtítulo de h1, h3 subtítulo de h2 e assim por diante até h6.

Exemplos:

<p align="center">
texto ao centro

<p align="justify">
texto justificado texto justificado texto justificado texto justificado texto justificado texto justificado texto justificado texto justificado texto justificado texto justificado texto justificado texto justificado

<p align="left">
texto à esquerda

<p align="right">
texto à direita
<h1>Título</h1> Título
<h2>Título</h2> Título
<h3>Título</h3> Título
<h4>Título</h4> Título
<h5>Título</h5> Título
<h6>Título</h6> Título

Até o próximo post!

27 de agosto de 2008

Variáveis por referência em PHP

Em PHP podemos colocar um valor de uma variável por referência, ou seja, ao invés de conter seu próprio valor, ela aponta para uma outra variável e começam a compartilhar o mesmo valor. Para representar a variável por referência devemos utilizar o símbolo & na frete da variável que esta sendo apontada, veja o exemplo:


<?php
$Primeiro = 'Turma';

$Segundo = &$Primeiro;

echo $Primeiro;
echo $Segundo;
?>


Nesse exemplo a variável $Primeiro tem como valor Turma, na próxima linha tem a variável por referencia $Segundo que esta apontando para a variável $Primeiro e veja que esta utilizando o & na frente, e depois o programa ira imprimir o valor das duas variáveis que serão iguais.

Até o próximo post turma!

22 de agosto de 2008

Exemplos utilizando variáveis em PHP

Ola pessoal no post anterior mostrei os tipos de variáveis no php, agora mostrarei alguns exemplos utilizando essas variáveis:

  • Inteiro

<?php

$inteiro=5;

if ($inteiro == 5)

{

echo "O numero é igual";

}

else

echo "Numero diferente";

?>

Nesse exemplo se a variável $inteiro for igual a 5 ele ira imprimir na tela “O numero é igual” se não for igual ira imprimir “Numero diferente”, nesse caso a variável $inteiro é igual a 5. Neste exemplo eu utilizei if e else, mais pra frete explicarei melhor sobre o funcionamento deles.


  • String

<?php

$Texto="Turma";

echo "$Texto";

?>

Nesse exemplo a variável $Texto tem como valor a palavra “Turma”, o programa simplesmente vai imprimir o valor da variável.


  • Real

<?php

$real=5.56;

if ($inteiro == 5.56)

{

echo "O numero e igual";

}

else

echo "Numero diferente";

?>

Nesse exemplo se a variável $real for igual a 5.56 ele ira imprimir na tela "O numero é igual" se não for igual ira imprimir “Numero diferente”, nesse caso a variável $real é igual a 5.56.


  • Array

<?php

$exemplo = array(2, 3, 4, 4);

foreach ($exemplo as &$valor) {

$valor = $valor * 3;

echo "$valor";

}

?>

Neste exemplo criei uma array que contem os valores (2, 3, 4, 4) e utilizei um loop chamado foreach,onde a variável $valor esta fazendo uma “copia” da variável $exemplo, logo embaixo é multiplicado o valor da variável $valor por 3 ($valor = $valor * 3) e depois sera imprimido o resultado da multiplicação (echo "$valor";) que sera ( 6 9 12 12).

Até o próximo post turma!