$foo = false;
$foo ? include 'myfile.php' : ;
не работает, что я должен написать, чтобы избежать каких-либо инструкций в троичной операции?
эквивалентно «пройти» в Python.
Невозможно построить троичный оператор без другого!
Единственное, что вы можете сделать, это дать ему опустошиться:
$foo ? include 'myfile.php' : '';
Но, как упомянул Blaatpraat, было бы гораздо более уместно использовать простое выражение IF
Просто для удовольствия:
$foo and include 'myfile.php';
Вы могли бы использовать быстрый и грязный &&:
$foo && include 'myfile.php';
Но было бы намного понятнее иметь простое утверждение if:
if( $foo ) { include 'myfile.php'; }
Заменить это: $foo ? include 'myfile.php' : ;
с этим:
$included = $foo ? include 'myfile.php' : '';