Tenéis razón, con el && no da error...
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
if(isset($_SESSION['id_user']) && $_SESSION['id_user']<2) {
print('OK');
}
?>
Pero sí me lo da en caso de que lo haga a la inversa: (con ||)
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
if(
!isset($_SESSION['id_user'])
|| $_SESSION['id_user']>=2) {
print('OK');
}
?>
He probado el @ y funciona bien... entiendo entonces que es la única forma, no? Gracias a los 2.
PD... qué curioso, si en la primera condición pongo !isset, no me da error, pero con isset solo, sí me lo da... :-/