josedasilva @ 12:37

Sex, 21/09/07

Para quem, como eu, não estava a par deste comportamento, aqui fica o aviso, e assim, evitar perder tempo numa caça as bruxas.

<?
   var_dump(2 == "2_selected" );
?>

Resultado: TRUE

Ao que parece o PHP é uma linguagem muito inteligente e consegue efectuar as seguintes operações:

  1. 1 + "1 caixa de sapatos" Resultado: 2
  2. 2 - "2 bolos" resultado: 0
Bom, qui fica o aviso!

sinto-me:
Tags:

João Craveiro @ 14:04

Sex, 21/09/07

 

Exacto; para evitar esse comportamento "inteligente", usa-se o === em vez do == ;)

Tiago @ 14:34

Sex, 21/09/07

 

You *have* got to be kidding...

De
 
Nome

Url

Email

Guardar Dados?

Ainda não tem um Blog no SAPO? Crie já um. É grátis.

Comentário

Máximo de 4300 caracteres



Copiar caracteres

 



Blog pessoal de José Silva. Sou programador informático, nos últimos anos dedicado quase exclusivamente ao PHP.
Setembro 2007
Dom
Seg
Ter
Qua
Qui
Sex
Sab

1

2
3
4
5
6
7
8

9
10
11
12
13
14
15

16
17
18
19
20
22

23
24
25
26
27
29

30


Pesquisar
 
subscrever feeds
blogs SAPO