Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal estou com uma grande dúvida, para não dizer que estou um pouco assustado...rsrsrsrs. Por algum motivo quando eu estava utilizando uma expressão booleana simples me deparei com algo no mínimo estranho.
A seguinte código:
testBool.php
$a = -1;
if(a==true) echo "Algo estranho está acontecendo";
Bom fiquei um pouco mais assustado quando fui fazer um teste em C/C++ e o resultado foi o mesmo:
testBool.c
-----------------
#include <stdio.h>
int main()
{
int a = -1;
if(a)
printf("Algo estranho está acontecendo ");
}
em Java obviamente acusou um erro de incompatibilidade de tipo de dados.
Bom creio que seja algo que eu ainda não compreenda e não um erro da linguagem.
Desde já agradeço o auxilio de todos.
Vlw
Carregando comentários...