In documentation of PHP, about operators says:
// foo () will never be called because the entire expression is short-circuited .
What does it mean to say that the whole expression is short-circuited? What happens to the script at run time?
<?php
// --------------------
// foo() nunca será chamada porque toda a expressão sofre curto circuito
$a = (false && foo());
$b = (true || foo());
$c = (false and foo());
$d = (true or foo());