# Инвертирование высказываний в if-else

Рассмотрим следующий код:

`<?php if ($num > 0 and $num < 5) { echo '+++'; } else { echo '---'; } ?>`

Давайте инвертируем условие из приведенного кода, то есть превратим его в его противоположность. Противоположное условие получится таким:

`<?php if ($num <= 0 or $num >= 5) { echo '+++'; } else { echo '---'; } ?>`

Как вы видите, чтобы инвертировать условие, приходится несколько задуматься. Гораздо проще будет использовать оператор `!`, представляющий собой логическое `НЕ`. С помощью этого оператора нам достаточно поставить восклицательный знак перед изначальным условием - и оно инвертируется само:

`<?php if ( !($num > 0 and $num < 5) ) { echo '+++'; } else { echo '---'; } ?>`

Дан следующий код:

`<?php if ($num1 >= 0 or $num2 <= 10) { echo '+++'; } else { echo '---'; } ?>`

Используя оператор `!` инвертируйте приведенное условие.

← →
↑