Bueno rascando, rascando, acabo de dar con una solucion.
Pero no se si será del todo fiable, pregunta para el foro .
Podria ser fiable esta solucion ?
ya que como les dije que en mi scripts dos valores iguales y del mismo tipo no pasan por una condicional
la solucion:
Código PHP:
$balancUsuario=(float)print_r(select_balance($row['payerid']),true);
en donde el valor que retorna la funcion se lo convierte en string y a la vez en float.
Mi Script final seria :
Código PHP:
$variable1=select_balance($row['payerid']); // resultado var_dump --> float(29.90)
$variable2=29.90*1; // resultado var_dump --> float(29.90)
/* NO FUNCIONA SI HAGO LA SIGUIENTE COMPARACION
MOTIVO DESCONOCIDO
if( $variable1 >= $variable2){
echo "pude acceder";
}
*/
#### LO SIGUIENTE SI FUNCINA ####
## si convierto variable en string y luego en float
$variable1=(float)print_r(select_balance($row['payerid']),true);
$variable2=29.90*1;
if( $variable1 >= $variable2){
echo "pude acceder"; // DE ESTA MANERA SI FUNCIONA
}
Hice la prueba y me funciona, pero el caso es que repercuciones me podria traer esto ???
Dejo el tema sobre el tapete
Nota: Alguien mas estuvo en esta situacion