with wherepivot many hasmany examples example attach php comparison operators

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í:

¿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.