/ / Por que && retornam true e retornam false? [duplicado] - php

Por que && retornam true e retornam false? [duplicado] - php

Neste exemplo:

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

Por que $ x = true e $ y = false? são && não iguais e?

Respostas:

2 para resposta № 1

PHP: O primeiro código irá definir $ x para o resultado da comparação $ b com $ c, ambos devem ser verdadeiros, O segundo código irá definir $ y como $ b e thant, comparar o sucesso deste com o valor de $ c


1 para resposta № 2

A precedência dos operadores é o que faz a diferença aqui.

Precedência do Operador PHP

Precedência do Operador JavaScript