4.23. either

The [either]this[or]that[/either] implements a check for the first non-zero, non-blank value. It splits on [or], and then parses each piece in turn. If a value returns true (in the Perl sense: non-zero, non-blank) then subsequent pieces will be discarded without interpolation.

4.23.1. Summary

  [either]
    This
  [or]
    That
  [or]
    The other
  [/either]

No parameters.

Pass attribute hash as last to subroutine: no

Must pass named parameter interpolate=1 to cause interpolation.

This is a container tag, i.e. [either] FOO [/either]. Nesting: NO

Invalidates cache: no

Called Routine:

ASP-like Perl call:

    $Tag->either(
        {
        },
        BODY
    )

 OR

    $Tag->either($BODY);
    [either ]
Attributes Default
interpolate No
reparse Yes
Other_Charactreristics  
Invalidates cache no
Container tag Yes
Has Subtags No
Nests No

Tag expansion example:

   [either ]
---
   TAGRESULT

ASP-like Perl call:

   $Tag->either(  {
}, $body  );

or similarly with positional parameters,

    $Tag->either(, $attribute_hash_reference, $body);

4.23.2. Description

NO Description