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();