On Tue, 11 Jan 2022 at 10:18, Yamadaえりな <[email protected]> wrote:
> So, I would like to ask another question:
> Is it safe to pass function reference to the caller (mostly it's the
> method instantized from a class) in mod_perl development env?
> Or should I avoid using this style?
>
Nothing wrong with passing code refs at all. It is common. Some folks
prefer to pass *named* subroutines instead of anoymous ones. Eg:
$thing->method(sub { "whatever" });
might turn into
sub whatever {
"whatever";
}
$thing->method(\&whatever);
this style will produce more comprehensible and easy to debug error
messages. But tons of folks dont bother.
Good luck.
Yves