PHP and Multiple Inheritance ( or lack thereof )*
In this talk, we'll survey what the problems with multiple inheritance are, how you can impliment a form of this today, and what's coming in PHP to better handle this problem.
PHP doesn’t support multiple inheritance, and has no plans to do this in a classical sense. Why? Multiple inheritance can get ugly quick, and PHP likes to avoid semantically confusing structures as much as possible. But there are ways around this, and there are plans to support alternative ways to do this coming in a future version of PHP.
In this talk, we’ll survey what the problems with multiple inheritance are, how you can impliment a form of this today, and what’s coming in PHP to better handle this problem.
John Mertic serves as the Community Manager for SugarCRM, having several years of experience with PHP web applications and open source communities. A frequent conference speaker and an avid writer, he has been published in php|architect, IBM Developerworks, and in the Apple Developer Connection, and is the author of the book ‘The Definitive Guide to SugarCRM: Better Business Applications’ and the book ‘Building on SugarCRM: Creating Applications the Easy Way’. He has also contributed to many open source projects, most notably the PHP project where is the creator and maintainer of the PHP Windows Installer.