+ * @param boolean $treat_as_array When TRUE, if $var is an array (it occurs one
+ * or more times with square brackets after it,
+ * e.g. "var[1]"), the whole array will be removed
+ * (when $val is NULL) or the given value will be
+ * added to the next array slot (@since 1.4.23/1.5.2)