Jump to content

Josue Cintra

Members
  • Content count

    3
  • Joined

  • Last visited

Community Reputation

0 Comum

About Josue Cintra

  1. Josue Cintra

    Mensagem de erro PDO com problemas de codificacao

    É bem provável que haja divergência entre a codificação do script que está chamando o PDO e o script onde essa mensagem "Este host não é conhecido" é gerada... Já deu uma verificada na codificação de ambos?
  2. Josue Cintra

    Função DELETE PHP

    A resposta do @Luciano Carvalho está correta, @DavidNascimento. O problema ainda persiste? A recomendação pelo PDO que ele fez é bastante pertinente. Se quiser mergulhar no assunto, você pode começar por este "ponta pé" aqui: https://imasters.com.br/banco-de-dados/mysql/como-usar-pdo-com-banco-de-dados-mysql/
  3. Josue Cintra

    1.4.1 Métodos de Interface e Polimorfismo

    E aí João e Galera! Bela sequência de artigos sobre Polimorfismo, João Bastista.... e bastane enriquecida pelas discussões subsequentes... No entanto, tenho duas situações que, dependendo da combinação, terá que disparar um e-mail entre 4 possíveis (atualmente), de acordo os 2 arrays abaixo. Eles refletem os respectivos campos Enum() no BD. $aptoEmitirParecer = ['Sim','Nao. Relatar conflito de interesse']; $situacao = ['Aprovado','Corrigir e/ou Complementar','Reprovado']; Gostaria de saber se a melhor abordagem seria tratá-la através de Polimorfismo ao invés dos switchs aninhados. A solução mais simples que cheguei foi: switch ($apto) { case 'Nao. Relatar conflito de interesse': // envia e-mail de conflito de interesse break; case 'Sim': switch ($situacao) { case 'Aprovado': // envia e-mail de Aprovação break; case 'Corrigir e/ou Complementar': // envia e-mail de Corrção e/ou Complementação break; case 'Reprovado': // envia e-mail de Reprovação break; } } O que vocês me dizem: dá pra refatorar os switchs com Polimorfismo? Que sugestão de implementação me dariam? Grato desde já agradeço pela contribuição de vocês
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.