Cita:
Iniciado por Sourcegeek No uses and, hoy en día se considera 'mala' práctica..
Los operadores son && y ||
&& es cuando quieres que se cumplan 2+ condiciones, || es cuando quieres que se cumplan cualquiera de las condiciones que pongas, por ejemplo:
Código PHP:
if ($foo == 1 && $bar == 5) {
echo 'Foo es 1 y bar es 5!';
}
if ($foo == 1 || $bar == 5) {
echo 'Tal vez foo sea 1, bar sea 5 o ambos sean 1 y 5 respectivamente!';
}
podrías especificar porque es mala practica usar esos operadores ?...
por lo que yo se .. nisiquiera trabajan de la misma forma, por lo cual no se debería estimar el uso de uno sobre el otro.
Código PHP:
<?php
$foo = true;
$bar = false;
$result = $foo and $bar;
var_dump($result); // false
$result = $foo && $bar;
var_dump($result); // true
si pudieras adjuntar mas información te lo agradecería.
saludos.