What is Lazy Initialization in Phalcon?
Lazy initialization is a technique where a class is automatically loaded by the Phalcon class ‘Loader’ during runtime. This greatly improves performance. Auto loader does this in 4 ways i.e. by registering
- namespaces, $loader->registerNamespaces(…)
- directories, $loader->registerDirs(…)
- classes, $loader->registerClasses(…)
- files $loader->registerFiles(…)
and then registering the auto loader as $loader->register();