Página 3 de 4

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 17 Fev 2012, 17:37
por Luiz R.
Obrigado pelas dicas Renato, com "switch" o php fica mais rapido e consome menos memoria, do que eu usar if ?

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 17 Fev 2012, 18:32
por Renato Frota
Sim. O PHP consulta só uma vez o valor da condição(ou da variável). Usando ifs seguidos, ele compara várias vezes, toma vários processos de decisão.

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 18 Fev 2012, 09:37
por Luiz R.
Nem parei para pensar, mas isso é logica kkkkkkk, minhas aplicações faço com muitos ifs vou começar mudar meu conceito...

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 18 Fev 2012, 16:50
por Renato Frota
A estrutura do switch permite um valor default também
Código: Selecionar todos
switch($valor) {
case 1:
    comandos ...
    break;
case 2:
    comandos ...
    break
default:
    comandos ...
}
é equivalente a:
Código: Selecionar todos
if($valor == 1) {
    comandos ...
} else if ($valor == 2) {
    comandos ...
} else {
    comandos ...
}
mas esse último, por sua vez, já é melhor do que usar vários "if" sem os "else if" como você vinha fazendo.
com else if, a próxima consulta if só é realizada se a anterior falhar (mas continuam sendo feitas 2 ou mais consultas, até atingir um if que retorne verdadeiro).

no caso do switch, só 1 consulta é realizada.

inclusive, se você tirar o break; do case 1, o switch prossegue executando os comandos do case 2, até encontrar o break;

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 22 Fev 2012, 23:46
por Davi
Esse projeto é MUITO interessante !!!!
Que fim deu ???

Andei pesquisando aqui pelo forum mais não achei nada que funcionasse na v1.5.1.3! =/

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 26 Fev 2012, 18:17
por Luiz R.
Estou meio sem tempo, depois do dia 7 de março volto e termino!

No momento estou trabalhando em outros modulos, para adição automatizada de produto..

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 26 Fev 2012, 18:43
por Renato Frota
Mas já não estava funcionando?

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 26 Fev 2012, 23:14
por Davi
Aguardando... rs

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 27 Fev 2012, 01:53
por Luiz R.
Funciona sim: www.EuTodaLinda.com

Só falta fazer o ADMIN.

Catalog ta 80% pronto...

Re: [Projeto] Data Nascimento, Numero, CEP, CPF, RG

Enviado: 27 Fev 2012, 17:40
por jano
Parabéns! :D