Автокликер Clickermann :: Форум
Основной раздел => Ошибки => Topic started by: wildcar on August 26, 2018, 01:09:46 AM
-
Если в условии if участвует переменная, содержащая символ кавычки, диеза или апострофа, выдается ошибка интерпретации строки.
$symb1 = "X"
$symb2 = char(34)
// Аналогично для 35 и 39, т. е. символы кавычки, диеза и апострофа
print($symb1)
print($symb2)
if ($symb1!=$symb2) // Здесь будет ошибка интерпретации строки
print("———")
end_if
halt
(https://i.imgur.com/14FG15g.png)
(https://i.imgur.com/Wc7bXoh.png)
-
Обход большинства проблем сравнения.
$symb1 = "X"
$symb2 = char(34)
// Аналогично для 35 и 39, т. е. символы кавычки, диеза и апострофа
print($symb1)
print($symb2)
if (STRMD5($symb1)!=STRMD5($symb2)) // Сравниваем хеш суммы
print("———")
end_if
halt