Help for this page
In the current implementation, scalar constants are actually inlinable subroutines. As ... subroutine call. See "Constant Functions" in perlsub for details about how and when this happens.
If the result after optimization and constant folding is either a constant or a lexically-scoped scalar which has no other references, then it will be used in place of function calls