Jump to content


Photo

Comparacao Oop If


  • Faça o login para participar
2 replies to this topic

#1 junaooaks

junaooaks

    Normal

  • Usuários
  • 103 posts
  • Sexo:Masculino
  • Localidade:Mantena

Posted 29/10/2010, 09:32

pessoal sou novato em oop

estou criando uma class e comparando se os campos estao preenchido.

o problema esta no IF, parece que nao estao recebendo valor.

class classTeste {
	
	
	private static $msg;
  
    public function semburst(mvc $mvc) {
        
        $retorno = true;
		
		//instancia o objeto 
		//$checkget = $mvc->getCheck();
		
        //comparar se check esta vazio
        if (!$mvc->getCheck()) {
			
			//comparar se os campos necessarios estao preenchidos sem burst
			if (!$mvc->getTxc() || !$mvc->getTempo() || !$mvc->getPrioridade() || !$mvc->getValor()){
			$msg = "PREENCHA OS CAMPO TX PRIORIDADE TEMPO VALOR";
			$retorno = false;
			}
			
		}
		
	if($msg){ $this->setMsg($msg);}
    	return $retorno;
		
	}
	
	private function setMsg($msg){
        self::$msg = $msg;
    }

    public function getMsg(){
        return self::$msg;
    }
}


#2 LeoB

LeoB

    Super Veterano

  • Usuários
  • 1876 posts
  • Sexo:Masculino
  • Interesses:Programação

Posted 29/10/2010, 17:24

Por que você diz que o problema está no if?

#3 André Manoel

André Manoel

    Doutor

  • Usuários
  • 996 posts
  • Sexo:Masculino
  • Localidade:Brasilia

Posted 30/10/2010, 12:10

Como vc está iniciando em OOP é normal cometer alguns erros por não estar acostumado...

Mas aonde você está chamando o objeto desta classe? Em algum lugar você está utilizando o método

semburst(mvc $mvc)
?
Iniciando na Ajuda On line...

Posted Image Meu post lhe ajudou? Reputar/votar é uma das formas de agradecer.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq