Что значит восклицательный знак в php?

Пользователь

от sherwood_littel , в категории: PHP , 2 года назад

Что значит восклицательный знак в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cooper.berge , 2 года назад

@sherwood_littel 

Восклицательный знак в PHP обозначает логическое отрицание. Он используется для изменения значения логического выражения на его противоположное. Например:

1
2
$a = true;
$b = !$a; // $b теперь равно false


Восклицательный знак также может использоваться в качестве оператора преобразования типа. Он преобразует значение в boolean, то есть в логическое значение true или false. Например:

1
2
$a = "hello";
$b = !$a; // $b теперь равно false, так как $a преобразовано в boolean и равно true


Обратите внимание, что восклицательный знак имеет более высокий приоритет, чем большинство других операторов. Это означает, что он будет выполняться раньше, чем другие операторы. Например:

1
2
3
$a = true;
$b = false;
$c = !$a || $b; // $c теперь равно false, так как !$a выполняется раньше, чем ||


Пользователь

от enid , год назад

@sherwood_littel 

Восклицательный знак в PHP обычно используется для выполнения отрицания или проверки на противоположное значение. Он называется оператором отрицания или оператором логического НЕ.


Например, выражение "if (!$flag)" означает "если $flag не равен true".