MIDDLE INITIAL
This PSLang expression, also used for the value of target attributes (e.g., initials on Active Directory), contains more than one statement:
var $other = iif( size($OTHER_NAME) > 0, $OTHER_NAME[0], "" ); $other[0];
This retrieves the first character of a user’s “other name”. The $OTHER_NAME variable is an array of strings. Like other profile attributes it could be defined to accept more than one value. So, the expression assigns the first element of $OTHER_NAME (assuming it exists, otherwise it returns a blank string) to $other. Since the variable $other is just a string, and not an array, the expression $other[0] gets just the first character of the “other name”.