string_equal() accepts exactly two arguments, which must both be of string_type. Each can be either a variable or a constant. Neither will be altered by string_equal().
string_equal() produces a return value of boolean_type.
The two string arguments will be compared, character by character. If both strings are exactly alike (including the case of letters) then string_equal() will produce a return value of TRUE; conversely, if there is any difference between the two strings, string_equal() will produce a return value of FALSE.