Returns a lowercased version of EXPR. This is the internal function implementing the
\L escape in double-quoted strings.
If EXPR is omitted, uses
What gets returned depends on several factors:
use bytesis in effect:
If the current package has a subroutine named
ToLower, it will be used to change the case (See "User-Defined Case Mappings (for serious hackers only)" in perlunicode.) Otherwise Unicode semantics are used for the case change.
use localeis in effect
Respects current LC_CTYPE locale. See perllocale.
use feature 'unicode_strings'is in effect:
Unicode semantics are used for the case change. Any subroutine named
ToLower will be ignored.