elseif — Conditional statement with alternative.
elseif( : : Condition : )
If Condition evaluates to 'true' (not 0), the following block body up to the next corresponding block statement elseif, else, or endif is executed. Reaching the end of the block the execution continues after the corresponding endif statement.
Condition for the if statement.
Default value: 1
If the condition is correct elseif (as operator) returns 2 (H_MSG_TRUE). Otherwise an exception is raised and an error code returned.