OOP workflow for PHP-based “framework”?

You can use phpDoc to add intellisense manually in many IDEs. Have you considered using a DIC and/or class autoloader for shared resources? You shouldn't have to include everything for every page request php.net/manual/en/language.oop5.autoload... manual.phpdoc.org/HTMLframesConverter/de....

You can use phpDoc to add intellisense manually in many IDEs. Have you considered using a DIC and/or class autoloader for shared resources? You shouldn't have to include everything for every page request.

php.net/manual/en/language.oop5.autoload... manual.phpdoc.org/HTMLframesConverter/de....

The main reason I stay away from autoloading is because APC (or any op-code cache) just doesn't work with spl-autoload or any conditional loads. In my experience the benefits of op-cached "everything" outweighs autoloaded flow, just because in my case almost all modules end up being loaded. – Terry Felkrow Oct 27 at 17:32 @Terry Felkrow stackoverflow.Com/questions/1941541/… - autoloading does not prevent compile time binding.

Objects created within conditions, or when different definitions are created depending on conditions are what cause compile time binding issues. – dqhendricks Oct 27 at 23:21 @Terry Felkrow to clarify autoloading does not prevent the script containing the class from caching. Actual instances of objects in many situations however may not be cached, but this is to be expected in almost all applications to some degree and doesn't have much to do with autoloading.

This is my understanding of the subject at least. – dqhendricks Oct 27 at 23:34 also, you may want to look into php.Net/manual/en/function. Parse-ini-file.

Php for storing config info in external ini files. – dqhendricks Oct 27 at 23:37 Regarding APC+autoload: stackoverflow. Com/questions/1396501/… and stackoverflow.

Com/questions/1941541/… – Terry Felkrow Oct 277 at 0:09.

Your globals are kind of registry pattern. You may store the config in object instead of the array, this would be a better approach. For the best reference, take a look at Zend Framework 2 configs, bootstraps and application resources.

However, the config passing seems to be iffy: I hate GLOBALS with passion - BUT I cant make a static config class because I can not put the array there (no static arrays in PHP). Does the whole approach make sense? Should I go RTFM more?

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions