Sara Golemon wrote:
I took this in a slightly different direction: http://pecl.php.net/classkit Any and all thoughts appreciated.
Sara, seems very interesting to me. Anyway, can you please provide me your shiva_destroy_class() extension?
I need something similar in order to reload classes for an open source EJB like system I built, when redeploying code with already declared classes.
Rasmus was right when he said "PHP is getting stronger in order to provide more powerful tools to solve the same set of problems people have been using PHP for all along", when talking about the "PHP becoming Java".
I love PHP and I use it wherever possible, coding in PHP is fun for me; and more features may means more new possibilities, such as that project I built. I know that it is using PHP in a way it wasn't originally meant for; but it works, and PHP made it possible, and if it allowed me to do it, then it is "legal" to do such sort of things ;)
PS. For the interested ones, this is a list of current features:
- Encapsulates business logic in a Carthag Business Module (CBM) - Delivers optional persistance, with Value Objects and Data Access Objects - CBM deployer - Transparent access to remote CBMs as if they were local - Transparent access to local CBMs without using CBM server - Location of CBMs through a CBM locator descriptor - Own socket server for receiving requests and serving classes - Uses XML-RPC as communication protocol - Uses PHP internal XML-RPC server implementation for faster speed - Watchdog for monitoring CBM server and restarting it in case of failure - Supports CBM session for the entire lifetime of a remote object
Alex
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php