En el desarrollo de software la creación de sentencias es algo cotidiano. A continuación descubrirás algunos métodos que te permitirán hacer todo en una línea, beneficiándote en tiempo y en depuración de tu código:

Declaración básica de TRUE / FALSE

$is_admin = ($user[\'permissions\'] == \'admin\') ? true : false;

Condición de bienvenida

echo \'Bienvenido \'.($user[\'is_logged_in\'] ? $user[\'name\'] : \'Invitado\').\'!\';

Condición de ítems

echo \'El carro de compras contiene \'.$num_items.\' item\'.($num_items != 1 ? \'s\' : \'\');

Subcondiciones

echo \'El promedio es:  \'.($score > 10 ? ($age > 10 ? \'a\' : \'b\') : ($age > 10 ? \'c\' : \'d\') );

Una condición para redirección

header(\'Location: \'.($valid_login ? \'/members/index.php\' : \'login.php?errors=1\')); exit();