•$var.insert(string $s) - inserts the string $s into $var (if not already there); $var must be a set of strings (New v12.0106)

•$var.hasValue(string $str1[, string $str2...]) - returns the index (1 or greater) of the first matching string if $var is an array or string set and contains at least one of the given strings $strx (case-sensitive unless $var is set of strings that is not case-sensitive) (New v12.0106)

•NOTE: In versions prior to v16.00, this function only accepted one string parameter and only returned 0 or 1.

•$var.hasValueNoCase(string $str1[, string $str2...]) - returns the index (1 or greater) of the first matching string if $var is an array or string set and it contains at least one of given strings $strx (case-insensitive), else returns 0 (New v14.00)

•NOTE: In versions prior to v16.00, this function only accepted one string parameter and only returned 0 or 1.

•$var.isArray() - returns 1 if $var is an array, else 0

•$var.isEmpty() - returns 1 if $var is a string and is empty (equal to ""), or an array with no elements or an integer equal to 0, else returns 0

•$var.isEmpty2() - returns 1 if $var is a string and is empty (equal to "") or contains only whitespace or the non-breaking space (&nbsp;) characters, or an array with no elements or an integer equal to 0, else returns 0 (New v14.00)

•$var.isInt() - returns 1 if $var represents an integer value (as opposed to a string or an array, even if the string can be converted to an integer), else 0