Facil y sencillo, por que este dichoso if devuelve true?
if("asdf" == 0)
return true;
else
return false;
| |||
Respuesta: Necesito el "porque" xD mm buena pregunta.. quiza por que 0 es algo como false.. entonces le dices si asdf es igual a 0 es falso.. y eso es verdadero ya que es falso es algo confuso aunque en realidad no estoy 100% seguro.. estare mirando el tema para saber tambien! :P saludos! |
| ||||
Respuesta: Necesito el "porque" xD si no me quivoco, porque al tratar de comparar letras con numeros los debe de convertir a un mismo tipo de dato, creo que asdf al pasar a tipo de dato numérico es convertido en 0. esa es la ide que tengo, espero no estar mal saludos
__________________ El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa la tristeza no existe, solo es... la ausencia de la felicidad. |
| ||||
Respuesta: Necesito el "porque" xD La mejor forma para que detecte lo que estas comparando es usando el simbolo de igual tres veces ===. De esa forma detecta tipo de valor y el valor. Lo que esta haciendo tu código es comparar algo similar a 0 == 0. Mira el manual de PHP tiene un ejemplo similar a lo que estas haciendo e indica que un string puede ser considerado como un 0. http://php.net/manual/en/language.op...comparison.php
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| ||||
Respuesta: Necesito el "porque" xD no es que lo necesite para nada, pero llegue a una entrevista de trabajo y me preguntan eso.... 5 años programando en php para meter la pata de la manera mas tonta xD.
__________________ Creador de blackmoons.net ---------------------------------------------------------------------- |
| ||||
Respuesta: Necesito el "porque" xD te repito es por los tipos de datos si haces esto
Código PHP:
te devuelve falso, por ser del mismo tipo los compara como tales.Ver original y ahora toy seguro, no esta mal lo que se saludos.
__________________ El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa la tristeza no existe, solo es... la ausencia de la felicidad. |
| ||||
Respuesta: Necesito el "porque" xD <offtopic>¿No pudiste conseguir el trabajo por esa pregunta?</offtopic>
__________________ Verifica antes de preguntar. Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos |
| |||
Respuesta: Necesito el "porque" xD |
| |||
Respuesta: Necesito el "porque" xD |
| ||||
Respuesta: Necesito el "porque" xD Me estaba fajando con el código jejejejejejeje. Pasa q copié el ejemplo que había puesto eits sin mirarlo bien y me estaba dando evidentemente FALSE. Me sacó de paso jejejejeje |
| ||||
Respuesta: Necesito el "porque" xD oye, esta bien que sea una "conchita de mango" (así le llaman aquí) pero para que no te aceptaran por ello :S, francamente, yo al menos pasaría esa leve falla ¿que pretenden que uno se conozca el lenguaje de cabo a rabo?!!, ni que hubieses echo php tu solo!, todavía aún aprendo cosas de php que no sabia, y no digamos de javascript y los demás lenguajes |
| |||
Respuesta: Necesito el "porque" xD Pues encontré esta info que concuerda con lo que dijo eits y me dejo más conforme http://www.otton.org/2008/08/06/stup...se-comparison/
__________________ I am Doyle please insert code. |
Etiquetas: Ninguno |