-- Vincent <[EMAIL PROTECTED]> wrote (on Tuesday, 10 June 2008, 04:57 PM +0200): > > > On 6/10/08, Matthew Weier O'Phinney <[EMAIL PROTECTED]> wrote: > > -- Robin Skoglund <[EMAIL PROTECTED]> wrote > (on Tuesday, 10 June 2008, 03:57 PM +0200): > > > On Tue, Jun 10, 2008 at 3:37 PM, Matthew Weier O'Phinney < > [EMAIL PROTECTED]> > > wrote: > > -- Thomas Weidner <[EMAIL PROTECTED]> wrote > > (on Tuesday, 10 June 2008, 03:25 PM +0200): > > > I just added a new reference table to the documentation where > people can > > > see which ZF component depends on which other ZF component. > > > > Where is this? Do you have it built anywhere? > > > > > So if anyone is in need of just one component like Zend_Log he can > just > > > look into this table and see which other components he has also to > > > provide that all works properly. > > > > Does this take into consideration optional dependencies? For > instance, > > Zend_Db can be used _without_ Zend_Config, but can also consume it. > > > > > > Isn't that a requirement nonetheless? At some point there is a check > like > 'if > > ($config instance of Zend_Config)', which means the class requires > Zend_Config > > to do the check. > > > Actually, in recent PHP versions (I'm not sure when it started exactly; > somebody will chime in, I'm sure), the class does not need to be loaded > for instanceof checks to succeed, so this is still a soft dependency. > > > > http://nl2.php.net/instanceof > > > There are a few pitfalls to be aware of. Before PHP version 5.1.0, > instanceof would call __autoload() if the class name did not exist. In > addition, if the class was not loaded, a fatal error would occur. This can > be worked around by using a dynamic class reference, or a string variable > containing the class name: > > :)
Which means ZF is safe in this regard, as our minimum supported version is 5.1.4. :-) -- Matthew Weier O'Phinney Software Architect | [EMAIL PROTECTED] Zend Framework | http://framework.zend.com/
