As others have said,
strict doesn't lie, so this is likely to be the wrong way to do what you want to do. If what you are trying to do is control the flow of subroutines dependent on input, or something similar, you'll find a lot of Good Ways To Do It
on this thread.
§
George Sherston