fell 0 Denunciar post Postado Março 17, 2011 boas Então é o seguinte Eu tenho uma função que retorna true ou false consoante o resultado de um IF Agora a questão. Eu preciso executar outro método apenas se o primeiro for true. Caso seja false ele já não é executado Como posso fazer isto? Resumindo a segunda função só é executada se a primeira retornar true. Este código abaixo apenas verifica se a primeira existe e não o seu retorno nao é? function segundaFuncao (aaaa, bbb, ccc) { if (primeiraFuncao =true) { // } } Compartilhar este post Link para o post Compartilhar em outros sites
InterPlanet 7 Denunciar post Postado Março 17, 2011 Oi! Nao sei se entendi bem mais... <?php Function PrimeiraFuncao() { //return true; //return false; } Function SegundaFuncao() { echo 'executou'; } // TESTE If (PrimeiraFuncao() === True) { SegundaFuncao(); } ?> E isso? Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Fiori 2 Denunciar post Postado Março 17, 2011 Só fazer assim function segundaFuncao (aaaa, bbb, ccc) { if(primeiraFuncao("parametros"){ // se a primeiraFuncao retornar true, este bloco ira rodar } Compartilhar este post Link para o post Compartilhar em outros sites
Victor Cometti 8 Denunciar post Postado Março 17, 2011 function primeira(){ return true; } function segunda(){ //aki o que você quizer } if(primeira()){//se a primeira for true segunda(); } Compartilhar este post Link para o post Compartilhar em outros sites
gremio10 14 Denunciar post Postado Março 17, 2011 se tu deixar apenas if($suaVar) se ela for verdadeira ele já cai dentro do if senão ele vai pro else Compartilhar este post Link para o post Compartilhar em outros sites
fell 0 Denunciar post Postado Março 17, 2011 é isso aí pessoal, valeu :D ja percebi o negocio tanto post ehehehhe Compartilhar este post Link para o post Compartilhar em outros sites