Event #2722: Ending rails envy in PHP5
| From: | sigurd at silverstripe dot om | Date: | Thu, 19 Jul 2007 00:06:39 +0000 |
| Subject: | Event #2722: Ending rails envy in PHP5 | ||
| Groups: | php.mirrors | ||
| Request: | Send a blank email to php-mirrors+get-36011@lists.php.net to get a copy of this message | ||
Date: 2007-7-25
Country: USA
Category: Conference
URL: http://www.silverstripe.com/ending-rails-envy-in-php/
PHP5 introduced a number of more flexible language constructs that let
us create software in more elegant ways. Sam Minnee of SilverStripe will
show you how he used these in the development of his CMS to create a
framework to do things that are normally thought to be beyond the reach
of "simple" languages like PHP:
* Automatically generate functions based to support manipulation of a
data-object model.
* Aggregations – change the behaviour of classes, or add more methods
to them, without resorting to inheritance
* Add methods to a class or object at run time
The talk will cover some of the different approaches that he tried to
implement this functionality, the pitfalls to be aware of, and explain
the implementation currently being used in SilverStripe CMS, and how it
is performing in production systems.
--
https://master.php.net/manage/event.php?id=2722&action=approve
https://master.php.net/manage/event.php?id=2722&action=reject
https://master.php.net/manage/event.php?id=2722