/ / ¿Por qué && return true and y return false? [duplicado] - php

¿Por qué && return true and y return false? [duplicado] - php

En este ejemplo:

$x = $b && $c;
$y = $b and $c;

¿Por qué $ x = verdadero y $ y = falso? son && no iguales y?

Respuestas

2 para la respuesta № 1

PHP: El primer código establecerá $ x en el resultado de la comparación $ b con $ c, ambos tienen que ser verdaderos, El segundo código establecerá $ y like $ b y, por tanto, comparará el éxito de esto con el valor de $ c


1 para la respuesta № 2

La precedencia de los operadores es lo que hace la diferencia aquí.

Precedencia del operador de PHP

Precedencia del operador de JavaScript