Commit

cc0ea2b

so it parses the file (and their related code) only when the code is actually used? if yes, php lazy loads imports too

commit cc0ea2b

It compiles the main code and creates a placeholder for the module. If the code execution hits something from the module, it either loads it from cached bytecode or it compiles the module in realtime.