php - many - wherepivot laravel
Operador de PHP<> (6)
Es otra forma de decir "no igual a" (el operador !=
). Lo considero el operador "menor que o mayor que" que realmente significa "no igual a".
Esta pregunta ya tiene una respuesta aquí:
- Referencia - ¿Qué significa este símbolo en PHP? 18 respuestas
- ¿Cuál es la diferencia entre <> y! = [Duplicar] 7 respuestas
¿Qué hace el siguiente código? Un enlace a algo en el manual de PHP también sería bueno.
if ($_SERVER[''SERVER_PORT''] <> 443) {
doSomething();
}
Tenga en cuenta que <>
comporta como !=
Incluso donde <
y >
no son operadores de comparación obvios (por ejemplo, $str1 <> $str2
).
$_SERVER[''SERVER_PORT'']
obtiene el puerto utilizado por el servidor web para atender solicitudes HTTP. $_SERVER[''SERVER_PORT''] <> 443
comprueba si el puerto no es igual a 443 (el puerto HTTPS predeterminado) y si no, invoca doSomething()
Igual que! =, "No igual"
false <> true // operator will evaluate expression as true
false != true // operator will evaluate expression as true
Aquí hay alguna referencia: operadores de comparación de PHP
Aunque PHP se basa principalmente en la sintaxis de estilo C, esta es una de las cosas raras que proviene del mundo de la sintaxis de estilo BÁSICO.
No hace falta decir que usaría !=
Y sería coherente con él, ya que <>
realidad nunca se usa.