Может кто объяснить по полочкам, в чем разница?:
strcmp
и
!strcmp
Вид для печати
Может кто объяснить по полочкам, в чем разница?:
strcmp
и
!strcmp
strcmp - функция, которая сравнивает строки, если строки одинаковы то она возвращает нулевое значение.
! – оператор НЕ.
Если введенная команда при сравнении с помощью strcmp возвращает значение, значение сравнивается с нулем, и если оно не нулевое(-1), то код не выполняется дальше.
Если введенная команда НЕ совпадает с текстом /redsan, то strcmp не равен нулю и код дальше не выполняется.PHP код:
if (strcmp("/redsan", cmdtext, true, 7) == 0)
{
// Тут выполняется наш код
return 1;
}
PHP код:
PHP код:
if (!strcmp("/redsan", cmdtext, true, 7))
{
// Тут выполняется наш код
return 1;
}