Skip to content

Instantly share code, notes, and snippets.

@maykonmeier
Created August 3, 2014 19:45
Show Gist options
  • Save maykonmeier/f323fb4270feaf59b66f to your computer and use it in GitHub Desktop.
Save maykonmeier/f323fb4270feaf59b66f to your computer and use it in GitHub Desktop.
Operadores de comparação
<?php
$a = $b = 10;
$name = "Maykon";
$name2 = "Joselita";
// Igual
$a == $b
// Idêntico (se são inclusive do mesmo tipo (int))
$a === $b
// Diferente
$a <> $b ou $a != $b
// Não idêntico
$a !== $b
// Menor e menor igual / Maior e maior igual
$a < 10 e $a <= 10
$a > 10 e $a >= 10
// Se você comparar um inteiro com uma string, a string é convertida para um número.
// Se você comparar 2 strings numéricas, elas serão comparadas como inteiras.
var_dump(0 == "a"); // 0 == 0 -> true
var_dump("1" == "01"); // 1 == 1 -> true
var_dump("1" == "1e0"); // 1 == 1 -> true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment