Jump to content

duvidazinha minuscula :D


triplexim32

Recommended Posts

Quanto à primeira dúvida, o (int) converte para inteiro. Do género, se tiveres:

$a = (int) "d55";

ou

$a = (int) "55";

Em ambos os casos a variável $a fica com o valor numérico 55.

O triplo igual significa que tem que ter o mesmo valor e ser do mesmo tipo. Por exemplo:

if ("22" === 22)

O resultado desta comparação vai ser falso, pois apesar de serem ambos o número 22, um é string e o outro um inteiro. Se fizeres assim:

if ("22" == 22)

O resultado já vai ser verdadeiro, pois ele só compara os valores.

Quanto a 3ª pergunta, é uma atribuição múltipla (é como eu lhe chamo), porque todas as variáveis ficam com o valor colocado em último, neste caso ficam uma string vazia.

"Nós somos o que fazemos repetidamente, a excelência não é um feito, e sim, um hábito."
Não respondo a questões por PM que possam ser colocadas no fórum!

Link to comment
Share on other sites

Pronto, só para complementar a excelente resposta do anolsi, a conversão pode ser para inteiro, ou string, etc, por exemplo

$numero = 54;
$texto = (string) $numero;

Nesse caso, faz a conversão de um inteiro para o tipo string. São questões de boa programação, mas não a considero crucial no caso do PHP (até pode ser no exemplo dado, não sei o contexto, depende dos casos). Por fim, essa operação é chamada cast.

Nick antigo: softclean | Tens um projeto? | Wiki P@P

Ajuda a comunidade! Se encontrares algo de errado, usa a opção "Denunciar" por baixo de cada post.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.