domingo, 28 de abril de 2013

11°Video aula como criar um jogo plataforma avançado-4

Começando a programar em php


Bom, eu trabalho com web faz algum tempo, não muito, mas o tempo suficiente para saber que eu amo  tudo o que faço.
Então resolvi começar a escrever uma série de tutoriais explicando melhor como começar no PHP. Porque assim como eu, muitos devem sentir a necessidade de um bom conteúdo [espero que isso seja um bom conteudo]. Vamos lá então:

Bom, antes de começar a brincar com php, vamos precisar do apache configurado na máquina, se você já sabe trabalhar com isso, ou tem conhecimento, pode pular essa etapa.
Eu recomendo o uso do pacote XAMPP, que é open source e é fácil de trabalhar, já vem com o apache, mysql e phpmyadmin.
Para quem usa windows é fácil, só entrar no site: http://www.apachefriends.org/pt_br/xampp-windows.html e fazer o download que o resto é como tudo no windows, next, next e concluir.
E para quem usa o linux, acredito que em todas as versões/modelo/marca/ano venha já o apache e mysql, mas caso queira instalar também, no site da apachefriends tem a versão linux, é so clicar aqui: http://www.apachefriends.org/pt_br/xampp-linux.html e ali mesmo no site eles mostram como é facil configurar.
O que é PHP ?
Um breve resumo, porque essa parte é apenas uma simples curiosidade.
A linguagem de programação PHP, foi criada em outono de 1994, por Rasmus Lerdorf. No inicio era apenas alguns scripts usados para criação de páginas dinâmicas que Rasmus utilizava para monitorar os acessos em seu curriculo na internet. Mas a ferramenta foi crescendo em funcionalidades, então Rasmus escreveu uma implementação em C, que permitia as pessoas desenvolverem de forma muito mais simples suas aplicações web.
Depois disso, muita coisa aconteceu, e chegamos até hoje, e não sabemos onde vamos parar. Quem quiser saber mais sobre a história do PHP, pode estar pesquisando no www.google.com.br.

Um arquivo em PHP, tem como extensão o .php, mas existem algumas outras extensões que podem ser usadas para facilitar a organização dos arquivos.
.php -> Arquivo em PHP.
.class.php -> Arquivo em PHP que contem uma classe.
.inc.php – > Arquivo em PHP a ser incluido, as vezes contem uma configuração.
Hoje em dia, trabalhamos mais com a extensão .php, mas se algum dia vocês se depararem com programas feito alguns anos atrás, não se espante se ver extensões como .php3 e .php4 que correspondem as versões mais antigas do nosso querido e amado PHP. E por ultimo, mas não menos importante, temos também a extensão .phtml que informa que o arquivo contem PHP eHTML.
Como começar um código ?
Bom, agora vamos realmente começar a fazer algo em php, primeiro, abra um editor de texto, se você usa windows, pode ser o notepad mesmo.
Bom, todo programa em php, deve começar com <?php e terminar com ?>.
1
2
3
4
5
<?php
 
//Seu Código
 
?>
Vocês devem ter reparado que eu usei “//”, isso é um comentário, então antes de continuar, vamos falar um pouco de como comentar o seu código.
1
2
3
4
5
6
7
8
9
10
11
<?php
 
//Comentário de uma linha só.
 
/*
 
Comentário de muitas e muitas linhas.
 
*/
 
?>

Vou mostrar os comandos de saida, ou seja, o que vai ser “impresso” na sua tela.
Comando echo – Imprime uma ou mais variaveis.
1
2
3
4
5
<?php
 
echo “Olá mundo!”;
 
?>
O que vai ser impresso na tela: Olá mundo!
Comando print – Imprime uma string.
1
2
3
4
5
<?php
 
print (‘Olá Mundo!’)
 
?>
O que vai ser impresso na tela: Olá mundo!
Comando var_dump – Mostrará uma representação estruturada sobre uma ou mais expressões, incluindo o tipo e o valor. Arrays e objetos são explorados recursivamente com valores identados na estrutura mostrada.
1
2
3
4
5
6
<?php
 
$vetor = array(‘Primeiro’, ‘Segundo’, ‘Terceiro’, ‘Quarto’);
var_dump($vetor);
 
?>
O que vai ser impresso na tela:
array(4) {
[0]=> string(8) “Primeiro”
 [1]=> string(7) “Segundo”
[2]=> string(8) “Terceiro”
[3]=> string(6) “Quarto”
}
Comando print_r – Imprime informação sobre uma variável de forma legível.
1
2
3
4
5
6
<?php
 
$vetor = array(‘Primeiro’, ‘Segundo’, ‘Terceiro’, ‘Quarto’);
print_r($vetor);
 
?>
O que vai ser impresso na tela:
Array (
[0] => Primeiro
[1] => Segundo
[2] => Terceiro
[3] => Quarto
)

As variaveis são uma forma de representar um valor e são composta de memórias que armazenam informações. Estas informações podem variar ao logo de um programa em PHP.
Para criar uma váriavel em PHP, precisamos dar um nome de identificação, SEMPRE precedido pelo $. E o nome NUNCA pode começar com um numero $1variavel ou $123, para ser valida a função tem que começar com uma LETRA, o resto da váriavel pode conter números. Veja os exemplos a seguir:
1
2
3
4
5
6
7
8
9
<?php
 
$meutwitter = “@renanmpimentel”;
//Todo final de comando no PHP, tem que ser separado por ;
 
//Vamos imprimir o resultado na tela
echo $meutwitter”;
 
?>
O que vai ser impresso na tela: @renanmpimentel
  • Nunca utilize caracteres especiais;
  • Evite criar nomes muitos grandes para variaveis por questão de clareza nos códigos;
  • Crie nomes significativos, pois isso vai ajudar na manutenção futura.
PHP é case sensitive, ou seja, é sensível a letras maiúscula e minúscula. Então é muito importante, sempre estar atento ao declarar váriaveis e nomes de funções, porque a váriavel$variavel é diferente da váriavel $Variavel.
Assim como em outras linguagens de programação é possivel passar o valor de uma váriavel para outra, sendo criada uma nova área de armazenamento na memória.
1
2
3
4
5
6
7
8
9
<?php
 
$valor01 = 10;
$valor02 = $valor01;
 
//Imprimindo os valores na tela
echo $valor02;
 
?>
O que vai ser impresso na tela: 10.