• Home
  • Posts RSS
Blue Orange Green Pink Purple

PHP ARTE

PHP ARTE seu curso de PHP online completamente gratuito passo a passo. Semanalmente estaremos colocando aulas para vocês seguindo o conteúdo programático para que você não se perca. Nossa intenção não é corrigir seu script ou criar um script para você, mas sim fazer com que você aprenda a criar e corrigir seus próprios scripts.

Aula 14 - Iniciando Orientação a Objetos

Salve salve galerinha!
Novamente desculpe pela demora mas o bicho está pegando, muito trabalho e pouco tempo sobrando.

Vamos iniciar sobre orientação a objetos,  vamos de leve sem muitos termos técnicos apenas entendendo a lógica.

Aula 14 - Iniciando Orientação a Objetos

 ERRATA

Galera na correria não deu para regravar a aula, então vou colocar aqui 2 erros:

1 -  Onde coloquei e falei sobre array_search (...... == false)  está incorreto, 
na verdade utilizaremos:
if(array_key_exists($nome, $_SESSION[$nomeSessao]) != false) {
...
array_key_existe verifica se existe determinada chave em determinada array,  ai eu verifico se retorno DIFERENTE de false,  caso sim ai eu removo.

2 - Onde estava
$u2->Remove('Kin','limitados');
$u2->Listar('limitados');

O correto seria o código abaixo, pois nem existe "Kin" na segunda instância.

$u2->Remove('Daniel','limitados');
$u2->Listar('limitados');






+Ler mais 11 comentários | Postado por Marco | edit post

11 comentários

  1. Felipe on 3 de fevereiro de 2010 às 23:03

    Olá novamente ^^

    Bem, eu consegui entender perfeitamente a ideia das classes, axo q n é necessário refazer a aula.

    Estou eu aqui com + uma dúvida, que n tem nada a ver com a aula rsrs
    mas se puderem responder agradeço ;p

    Tipo, eu elaborei alguns exercícios pra mim mesmo fazer, pra treinar, memorizar os comandos, etc.

    Um desses exercícios foi fazer um mini jogo, onde eu ramdomizo um número qnd clico em um botão, e vou digitando em um input números, até acertar (aparecem dicas, como "O número que você digitou é menor"), mas o problema é que a cada vez q clico para tentar um novo número, o comando 'mt_rand' cria outro número aleatório, minha dúvida é se tem como salvar este número em uma session ou cookie que n mude a cada vez que clique?
    Já tentei com cookies e sessions simples, mas n funcionou.

    Desde já agradeço as respostas xD
    E agradeço tbm as aulas, estão muito boas.

     
  2. Marco on 4 de fevereiro de 2010 às 10:34

    Primeiramente obrigado pela resposta referente a aula de orientação a objetos.

    No caso do rand() o você faria é salvar na sessão e fazer a verificação dessa sessão

    session_start();
    //se a sessao não existir
    if(empty($_SESSION['nome_da_sessao'])) {

    $numeroRand = rand(1,9999);
    $_SESSION['nome_da_sessao'] = $numeroRand;

    }

     
  3. Felipe on 7 de fevereiro de 2010 às 20:51

    Obrigado pela resposta, funcionou perfeitamente!
    Eu n estava colocando o "if(empty($_SESSION..", e naverdade nem conhecia esse comando rsrs

    Bem, hj to aqui pra dar uma sugestão e tirar uma dúvida (mais uma rs).

    Sugestão: minha sugestão é pra vcs fazerem uma aula de loops "avançada", pra abordar como aplicar alguma ação em cada elemento q o loop faz, por exemplo, se eu quero calcular o fatorial de 5, tenho q fazer, 1 * 2 * 3 * 4 * 5.

    Dúvida: minha dúvida é simples, estou precisando criar 6 números aleatórios pelo comando "mt_rand", tem algum modo de fazer com que esses nºs saiam diferentes dos outros?
    Como n sei como fazer isso, tive q improvisar com um "if" gigantesco verificando se cada nº gerado é igual a outro...

    Desde já obrigado pelas respostas,

    Abraços, até+!

     
  4. Marco on 9 de fevereiro de 2010 às 10:42

    Olá Felipe,
    Sobre a sugestão, vamos analisar e ver se conseguir situações mais complexas para loops e postamos aqui.

    Sobre sua dúvida é necessário compreender um pouco mais sobre o sistema, por exemplo tem que saber onde ficam guardado esses números (banco de dados, arquivo de texto, no código)...

    E também entender como funciona o sistema pois as vezes existem outras soluções mais simples.

     
  5. Observador on 15 de fevereiro de 2010 às 23:57

    Já pensou em antes de criar uma classe dar o conceito de orientação a objetos? sobre design patterns? orientacao a objetos nao eh so classes, ate porque da pra fazer gambiarra muito bem feita usando classes.

     
  6. Marco on 17 de fevereiro de 2010 às 11:08

    Olá "Observador",
    Sim vamos postar aulas sobre visibilidade, patterns dentre outros, mas analisamos que muita gente não consegue entender como funciona o lance de oop, então optamos por primeiro descomplicar pois se você chega falando de patterns por exemplo, e chega cheio de termos técnicos específicos as pessoas não conseguem entender ficam perdidos, desta forma nós vamos com bastante calma, pois para quem está acostumado com procedural é muito complexo entender oop.

    Agradecemos sua observação.

     
  7. Rominho on 6 de setembro de 2010 às 12:49

    Parabens ae marcos, pela iniciativa, beleza.
    sou novato e futuramente quero fazer esse mesmo trabalho que voce ta fazendo, afinal ando estudando em casa, aprendendo no peito e na raça..

    to ligadaçao no fórum, vou deixar a minha contribuiçao...

     
  8. Anônimo on 7 de setembro de 2010 às 12:34

    Show de Bola consegui aprender de Forma OBJETIVA!

    obrigado DEUS abençoe vcs se possivel farei uma doação...

     
  9. Marco on 7 de setembro de 2010 às 18:23

    Obrigado Romero pela doação estamos a disposição para qualquer dúvida!

    E obrigado anônimo estamos ai para ajudar dentro de nossas limitações rssss

     
  10. bravos on 19 de agosto de 2011 às 11:45

    Parabéns pelo trabalho, muito bom claro e objetivo estarei sempre visitando seu blog e se possivel um dia ajudar com conteudo!


    até mais

     
  11. Marco on 24 de janeiro de 2012 às 20:46

    Obrigado bravos!

     


Postar um comentário

Postagem mais recente Postagem mais antiga Página inicial

PHP ARTE

  • Sobre nós

      Follow-me @fmacedos Fernando:
      Trabalho com desenvolvimento web e irei passar um pouco sobre PHP, tanto para quem está iniciando ou para quem já conhece a linguagem que deseja se manter atualizado, conhecer as novas tendências desta tecnologia que vem crescendo e sendo cada vez mais utilizada no mundo WEB.
      .

      Marco:
      Sou de Lavras Novas, trabalho com desenvolvimento freelancer e auxiliar de serviços gerais em um pousada e vou tentar passar um pouco do que sei para vocês sobre PHP de uma forma que fique fácil de aprender !
      Não sou um especialista, nem formado com pós graduação e milhões de certificado, sou apenas um usuário que aprendeu a programar na raça e estou tentando passar um pouco disto que aprendi para frente!


  • Contato

      E-mail: phparte@gmail.com
  • Busca


  • Forum Código Fonte
    Forum Código Fonte




  • Tags

    • apache (1)
    • apresentação (1)
    • atributos (1)
    • aula (8)
    • basico (11)
    • classe (1)
    • comparacao (1)
    • cookies (1)
    • correcao (1)
    • CRUD (1)
    • curso (3)
    • curso php (2)
    • curso php gratis (1)
    • curso php mysql gratuito (2)
    • curso php via skype (1)
    • doacao (1)
    • encapsulamento (2)
    • escopo (1)
    • estrutura de controle (1)
    • evento (1)
    • exercicio (2)
    • fim do blog (1)
    • gratis (3)
    • IDE (1)
    • include (1)
    • instalação (1)
    • introducao (1)
    • logicos (1)
    • login (1)
    • loops (1)
    • matematicos (1)
    • métodos (1)
    • mysql (2)
    • off (1)
    • OOP (1)
    • operadores (3)
    • orientação à objeto (2)
    • painel controrle (1)
    • parametros get (1)
    • PHP (19)
    • php oop poo (1)
    • php aula function (1)
    • php aula servidor (1)
    • php clausulas mysql (1)
    • php mysql (1)
    • require (1)
    • session (1)
    • variaveis sistema (1)
    • xampp (1)

    Arquivo

    • ►  2011 (4)
      • ►  30 outubro - 6 novembro (1)
      • ►  22 maio - 29 maio (1)
      • ►  13 março - 20 março (1)
      • ►  16 janeiro - 23 janeiro (1)
    • ▼  2010 (15)
      • ►  19 dezembro - 26 dezembro (1)
      • ►  21 novembro - 28 novembro (1)
      • ►  17 outubro - 24 outubro (1)
      • ►  26 setembro - 3 outubro (1)
      • ►  29 agosto - 5 setembro (1)
      • ►  1 agosto - 8 agosto (1)
      • ►  27 junho - 4 julho (2)
      • ►  6 junho - 13 junho (1)
      • ►  2 maio - 9 maio (1)
      • ►  7 março - 14 março (1)
      • ►  28 fevereiro - 7 março (1)
      • ►  21 fevereiro - 28 fevereiro (1)
      • ▼  31 janeiro - 7 fevereiro (1)
        • Aula 14 - Iniciando Orientação a Objetos
      • ►  3 janeiro - 10 janeiro (1)
    • ►  2009 (20)
      • ►  20 dezembro - 27 dezembro (1)
      • ►  6 dezembro - 13 dezembro (1)
      • ►  29 novembro - 6 dezembro (1)
      • ►  15 novembro - 22 novembro (2)
      • ►  8 novembro - 15 novembro (1)
      • ►  18 outubro - 25 outubro (1)
      • ►  11 outubro - 18 outubro (1)
      • ►  4 outubro - 11 outubro (1)
      • ►  27 setembro - 4 outubro (3)
      • ►  20 setembro - 27 setembro (5)
      • ►  13 setembro - 20 setembro (3)
    • Home
    • Posts RSS

    © Copyright PHP ARTE - Vídeo aula PHP e Mysql Grátis. All rights reserved.
    Bloggerized by FalconHive.com

    Voltar ao topo