User Tag List

Curtidas Curtidas:  0
Resultados 1 a 6 de 6

Tópico: [PHP] Aula 05 - Criando sites com uma das melhores linguagens!

  1. #1
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    [PHP] Aula 05 - Criando sites com uma das melhores linguagens!




    PHP – Criando sites com uma das melhores linguagens!

    Particulamente sou suspeito para falar do PHP, pois é uma das únicas que realmente eu acho que presta para web..e porém, todo mundo me fala que o PHP está em decadência e blá blá blá!!

    Não sei se está ou não..mas por ter uma estrutura até simples em relação à linguagens desktop..o povo prefere aprender desktop do que web (PHP em específico)...mas mesmo assim tem alguns sites em que bomba muito o PHP...tais como o incrível:

    HTTP://forum.imasters.com.br

    Esse pra mim sem sombra de dúvidas é o melhor....uma **** lista de usuários comentando sobre o assunto todo dia...outros sites em que você pode acompanhar e tirar algumas dúvidas:

    HTTP://www.webaplicacoes.com
    HTTP://forum.mxstudio.com.br
    HTTP://www.phpbrasil.com

    Acho que eu só uso esses + o Google para pesquisas..não lembro de mais..caso tenha outros posto aqui!!

    xD

    Operadores e Funções:

    Operadores são caracteres que utilizamos para fazer alguma operação especifica. Temos vários tipos de operadores:
    • Aritméticos;
    • De String;
    • De atribuição;
    • Bit a bit;
    • Lógicos;
    • De comparação;
    Como pode ver..vamos estudar cada um desses...para isso, vamos à algumas definições...xD

    Aritméticos só serve para usar com valores do tipo Integer e Float (números em geral..inteiro..float eu não lembro o que significa!!...Oo)

    Para fazer contas, ou algo do tipo, utilizaremos alguns operadores:

    + para Adição,
    - para Subtração,
    * para Multiplicação,
    / para Divisão e
    % para o Resto da Divisão!

    Ex.: vamos supor que você queira saber quantos anos eu tenho...ou quantos anos vai ter daqui 10 anos...bastar fazer o seguinte em um arquivo PHP:

    Código:
    <?php
    $ano = 2008-1989;
    //ou então:
    $ano = date("Y")-1989;
    echo $ano;
    //daqui à 10 anos:
    $ano_atual = 2008+10;
    $ano_atual = $ano_atual-1989;
    echo "<br />";
    //ou então:
    $ano_atual = (date("Y")+10)-1989;
    echo $ano_atual;
    para testar você ira abrir: http://localhostortausada/nomedapagina.php


    String:

    Como trabalhamos com números antes, agora vamos às letras..xD

    Para trabalhar com letras usaremos string! Com isso..temos somente um operador para trabalhar..a concatenação!!

    Para isso vamos utilizar o ponto (.)...xD

    Código:
    <?php
    $texto1 = "o ket";
    $texto2 = " é gay";
    //Para juntarmos:
    echo $texto1.$texto2;
    ?>
    Simples..não?

    xD

    Atribuição:

    Esses operadores vão servir para atribuir valor à algo...para isso temos os tais feras:

    = vai atribuir valores à alguma variável (utilizamos acima!!),
    += vai somar valores à variável int e float,
    -= vai subtrair valores à variável int e float,
    *= vai multiplicar valores à variável int e float,
    /= vai dividir valores à vairável int e float,
    .= vai incrementar a variável string.

    Vamos aos exemplos!!

    Código:
    <?php
    //calculando e visualizando a data de nascimento!
    $data01 = date("Y");
    $data02 = 1989;
    $data01 -=$data02;
    $texto01 = "O Ket tem ";
    $texto02 – " anos!!";
    echo $texto01.$data01.$texto02;
    ?>
    Lógicos:

    Serve para quando formos fazer alguma comparação com algo...xD

    São eles:

    And é igual ao “E”, que pode ser representado também por &&
    Or é igual ao “OU”, que pode ser repersentado também por ||
    Xor é igual ao “ou exclusivo”,
    ! é igual ao “Não”,

    Bom..para eu poder explicar isso..vou ter que entrar em IF..mas isso eu ia deixar para o próximo tópico..mas vamos lá!

    IF é uma ferramenta chamada de condicional..ou seja...ele fará assim: caso (condição) então faça (ação) senão faça (ação).

    Bom...vamos ao exemplo:

    Código:
    <?php
    $nome1 = 'ket';
    $nome2 = 'DS';
    if($nome1 == 'ket') {
    echo 'gay';
    } else {
    echo 'o resto é homem!';
    }
    echo "<br />";
    if($nome1 == 'ket' and $nome2 == 'DS') {
    echo 'duas bixa!';
    } else {
    echo 'hahahaha!';
    }
    ?>
    Comparação:

    Vai comparar valores de variáveis..como fiz no exemplo acima usando os ==!!

    Operadores:

    == é o igual,
    != é o diferente,
    < > é o diferente Tb,
    < é o menor,
    <= é o menor igual,
    >é o maior,
    >= é o maior igual.

    A gente vai utilizar muuuuuuito eles!

    Operadores de incremento ou decremento:

    Ele vai aumentar uma variável ou diminuir...

    Vamos supor que dentro de um laço de repetição você queria q i receba +1 quando ele for igual a números dividos por 2!

    Ahaaaa

    Peguei né??

    xD

    a gente vai estudar laços de repetições mais pra frente..mas pra curiosidade geral da nação:

    Código:
    <?php
    $i=0;
    for($f=0;$f<=100;$f++) {
    	if(($i%2)==0) {
    		$i++;
    	}
    }
    echo $i;
    ?>
    Bom..essa parte de operadores acabou..vamos agora entrar em algo um pouco mais complicado..

    Todas as linguagens de programação precisam de um básico antes para poder aprender..esse básico é chamado de lógica de programação!

    Como não temos (creio eu), vcs vão ficar meio boiando..mas com o php vcs entenderão o que é!!

    Caso não entendam muito..a gente pode dar uma aula depois sobre isso!!



    Arrays:

    Que diabos é um array?

    Array, mais conhecido como vetores, serve para guardar dados, como uma tabela..mas só que só na página (ou não..utilizando session)...

    Bom..vamos supor que você tenha uma variável e quer q ela contenha 4 cores...estranho não?
    Como uma variável irá conter 4 cores??

    Vamos usar assim:

    Código:
    <?php
    $cor[0] = 'verde';
    $cor[1] = 'amarelo';
    $cor[2] = 'vermelho';
    $cor[3] = 'rosinha';
    ?>
    Pronto! Você fez um array!!

    xD

    bom..mas ai você perguntaria..para que queremos um array se temos um BD? Ou se podemos escrever isso ai?

    Na verdade um array vai te ajudar muito quando se trata de dados que não se possa enviar para o banco de dados ou q é totalmente dinâmico!

    Trocando em miúdos e exemplos...vc já ouviu falar de carrinhos de compras em um e-commerce?

    Ele é feito todo em array!

    xD

    bom...ai você fala assim..eu quero escrever essas cores então..já que você fez eu usar elas!!

    Você pode usar um simples laço de repetição:

    Código:
    <?php
    $cor[0] = 'verde';
    $cor[1] = 'amarelo';
    $cor[2] = 'vermelho';
    $cor[3] = 'rosinha';
    
    for($i=0;$i<count(array_keys($cor));$i++) {
    	echo $cor[$i].’<br />’;
    }
    ?>
    Ai você fala assim: tátá..mas você ta usando um for de novo..e eu não sei nada disso..e ainda usou mais duas funções..o count e o array_keys..pra que diabos isso?

    Bom..ai eu respondo..o for é um laço de repetição que veremos em breve...o count Serve para contar algo (bem explicado né?)..hahaha..e o array_keys vai retornar a quantidade de conteúdo que tem no array..ou seja...o count vai contar a quantidade de registros do array!!

    Ai você fala assim: mas não era só colocar 4 e ele ia colocar todos os registros??

    Pois é...até poderia fazer ele simplezão..mas vai que em um array que você não sabe o valor..e ai? Não dá para colocar e você vai ter que usar!!



    Tem um outro jeito de cadastrar tudo no array!
    Você quer cadastrar as notas e os alunos de uma escola:

    Código:
    <?php
    $nota = array('ket' => 2, 'DS' => 4, 'Still' => 8, 'Heal' => 10);
    ?>
    Simples não??



    Ai vem..como eu acesso os conteúdos desse novo array?

    Código:
    <?php
    foreach ($nota as $no) 
    	echo $no.'<BR />';
    ?>
    Ai você me fala...eu quero brincar mais com arrays!!

    Ai eu te passo:
    http://br2.php.net/manual/pt_BR/book.array.php

    Hahahaha

    Esse pode ser um pouco feio (o site)..mas é o melhor site aonde você vai encontrar um conteúdo php...pois nenhum outro site vai falar melhor do que o do próprio PHP!!!

    Switch:

    Você deve estar pensando: pra que diabos vou aprender um trem com o nome difícil?? ou melhor..um trem q pronuncia o nome do gay do suiti!!
    hahahaha

    Bom..o switch é um IF mais fácil (eu fiz esse organograma da aula tudo errado...aeuuaheae), logo ele vai facilitar o seu IF..vamos supor que você tenha o seguinte código:

    Código:
    <?php
    $mes = 1;
    if($mes == 1) echo 'Janeiro';
    if($mes == 2) echo 'Fevereiro';
    if($mes == 3) echo 'Março';
    ?>
    Cansei..vai até o mês 12!!

    Com o switch..você vai fazer com q ele pratique as ações de acordo com o mês...

    Ai você vai chamar um switch no lugar!!



    Código:
    <?php
    $mes=1;
    switch($mes) {
    	case 1: echo 'Janeiro'; break;
    	case 2: echo 'Fevereiro'; break;
    }
    ?>
    E pronto..seu switch vai ajudar muito mais do que uma porrada de IF!!

    O exemplo ficou meio assim..sem pé nem cabeça..mas você poderá usá-lo em outras aplicações do tipo que facilite a sua vida!!

    IF:

    Já vimos bastante IF aqui..mas vamos às explicações...um IF é uma condição..ou seja..um
    SE!

    Exemplo na lógica:

    SE 1<3 ENTÃO ESCREVA
    1 é menor que 3.
    SENÃO ESCREVA
    1 é maior que 3.
    FIM_SE

    Ai você fica pensando..mas esse sistema é tão burro que devemos fazer um IF para ver se o 1 eh menor que o 3?

    Mas o sistema não sabe quando é um $i por exemplo..ai sim devemos usar!!

    Logo:

    Código:
    <?php
    $i = 3;
    if(1<$i) { 
    	echo '1 é menor que '.$i;
    } else {
    	echo '1 é menor que '.$i;
    }
    ?>
    For:

    Você:” EU VII ISSO ANTESSS!”

    Hahaha..o for serve para somente repetir..daí o nome..laço de repetição!!



    Vamos supor que você quer escrever de 1 à 10 sem escrever...

    Ai você faz assim na lógica:

    PARA 1 igual a 0 e 1 MENOR E IGUAL A 10 e 1 RECEBE DE UM EM UM FAÇA
    ESCREVA 1;
    FIM_PARA

    Entendeu??

    Ou seja..ele vai fazer 3 ações em uma..ele vai ter um incrementador, uma condicional e vai setar a variável...em miúdos:

    Código:
    <?php
    for($i=0;$i<=10;$i++) {
    	echo $i;
    }
    ?>
    Ahaaaaa

    Ele escreveu tudooo!!

    Hahahaha

    While:

    O while..é o mesmo do for..porém o for é mais ágil, pois o while não seta as variáveis..ou seja..você terá que fazer tudo com outros recursos:

    I é 0;

    ENQUANTO i MENOR E IGUAL A 10 FAÇA
    ESCREVA i
    I RECEBE I + 1;
    FIM_ENQUANTO

    Em miúdos:

    Código:
    <?php
    $i=0;
    while($i<=10) {
    	echo $i;
    	$i++;
    }
    ?>
    Bom..por hoje é isso!

    Mais para frente..vou fazer com vocês um carrinho de compras..porque com essa aula já é capaz de fazer sem session!!



    Ai a gente faz e hospeda pra monstrar nossa produtividade!!

    auhaeeaeaea

    vamos fazer isso nesse post aqui ainda!!
    xD

  2. #2
    CCV_Demmony está offline
    Data de Ingresso
    Oct 2007
    Localização
    São Paulo, SC
    Posts
    2.699
    Membro CCVCavaleiro de Diamante
    Avatar de CCV_Demmony

    Membro CCVCavaleiro de Diamante
    Data de Ingresso
    Oct 2007
    Localização
    São Paulo, SC
    Posts
    2.699
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 05 - Criando sites com uma das melhores linguagens!

    Haja paciência para fazer essas aulas em HealBra... bem mais trabalhoso que os tuto que eu façoi... hehehe... parabens ai pela iniciativa... que ta dando certo

    Um dia vou tomar vergonha na cara e ler e tentar fazer esses exercicios ai q vc passou, não manjo pn de programação... huahauha

    Abraços
    Add reputação que é bom nada neh !!
    É só clicar na balança ali do lado <<<<----

  3. #3
    Ket está offline
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    UsuárioCavaleiro Templário
    Avatar de Ket

    UsuárioCavaleiro Templário
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

  4. #4
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 05 - Criando sites com uma das melhores linguagens!

    boa ket!!
    xD

    qd vc começar a ganhar dinheiro com php vou querer metade da grana ok??
    muahahahaha!!


    parabéns cara!!

    eu corrigi algumas coisas q o ket me falou..caso tenha mais alguma me falem!!

  5. #5
    Ket está offline
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    UsuárioCavaleiro Templário
    Avatar de Ket

    UsuárioCavaleiro Templário
    Data de Ingresso
    Oct 2007
    Localização
    Bebedouro - SP
    Posts
    4.579
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 05 - Criando sites com uma das melhores linguagens!

    sou discipulo do Heal...
    eu vi os erros e ajudei ele!
    sou um aluno nota10 =D

  6. #6
    CCV_HEALbra está offline
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Membro CCVCavaleiro Vagabundo
    Avatar de CCV_HEALbra

    Membro CCVCavaleiro Vagabundo
    Data de Ingresso
    Oct 2008
    Localização
    Goiânia
    Posts
    6.123
    Posts Curtidos
    Mencionado
    0 Post(s)
    Marcado
    0 Tópico(s)

    Re: [PHP] Aula 05 - Criando sites com uma das melhores linguagens!

    stilll..até tu brutos??

    não vai fazer a aula??


    vou terminar a próxima para postar!!
    não podemos deixar esfriar essa joça!!

Tópicos Similares

  1. [PHP] Aula 03 - MySQL – o BD FREE
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 37
    Último Post: 28-07-2008, 02:07 PM
  2. [PHP] Aula 04 - Apache...O Server Livre
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 15
    Último Post: 03-07-2008, 09:48 AM
  3. [PHP] Aula 02 - Um Pouco de Javascript!!
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 17
    Último Post: 25-06-2008, 10:56 AM
  4. [PHP] Aula 01 - Introdução a HTML
    Por CCV_HEALbra no fórum Tutoriais
    Respostas: 9
    Último Post: 23-06-2008, 11:48 PM
  5. Lista de Alunos para a Aula de PHP!
    Por CCV_HEALbra no fórum Programação
    Respostas: 7
    Último Post: 17-06-2008, 10:44 AM

Tags para este Tópico

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •