Generando IFs con PHP - Electronik-Pro, Informatica, Noticas,Wordpress,Facebook,Hacking,Programas,Hosting,Dominios


De verdad que nunca creí llegar a tanto, pero la necesidad de verdad me hizo
enloquecer. Aclaro que esto es también para presumir y por favor dejen
críticas constructivas, no hago diagramas de flujo a nadie
:D (vale la pena seguir leyendo léanlo si quieren o al menos
pasen a compadecer mi status de locura momentaneo en los comments :P )

Lo
que busco con todo esto que les mostraré, es crear una lista de IF's en la
que sólo verifico que cierta variable exista y además contenga algún valor
tratando de evitar Warnings al usar variables no declaradas aún, y de ahí un
2do paso que no les mostraré en el cual dentro de un procedimiento genero
chorrocientas mil combinaciones de INNER JOIN's y WHERE's en consultas SQL.
:S

Si tuviéramos una aplicación en PHP en la que hacemos listado de
registros, y en la que intentamos filtrar a su ves por alguna serie de
parámetros que le enviemos (por ejemplo en el caso de wordpress el usa algo
como isCategory(), isDate(),
isPost()
, isSearch o cosas así)... Si tuviéramos
por ejemplo (como en mi caso algo así):


  1. isSearch()

  2. isType()

  3. isCategory()

  4. isDate()

  5. isOption1()

  6. isOption2()

  7. isOptionEtc()

Tendríamos que hacer tantas validaciones como funciones tenemos,
menos 1
: (2^7)=128 ¡¡¡128 combinaciones O_O!!! ¿Y si el
cliente cambia de opinión y ahora quita o agrega una posibilidad? neeel...
Ni loco escribo eso a pata!! safo! :P ... Y sin intensión de asustar a
alguien, si así como están las cosas a alguien se le ocurre agregar tan solo
una opción, como resultado esta cantidad crecería exponencialmente ufffff!!!

Algo así como esto en términos humanos es lo que necesito hacer:

Sea isSearch() = TRUE y todas las demas FALSE.

Sea isType() = TRUE y todas las demas FALSE.

Sea isCategory() = TRUE y todas las demas FALSE.

...

Sea isOptionEtc() = TRUE y todas las demas FALSE.

...

0 comentarios:

Publicar un comentario

 
Top