Fwd: [Zend Engine 2] Zend Engine 2 Examples

From: Date: Sat, 29 Dec 2001 21:24:30 +0000
Subject: Fwd: [Zend Engine 2] Zend Engine 2 Examples
Groups: php.dev 
Request: Send a blank email to php-dev+get-75299@lists.php.net to get a copy of this message
I sent this out to the engine 2 mailing list yesterday. I didn't want to receive too many bug reports at once so I decided to wait a day before I send it to php-dev (although most of you are probably on that list too). Please try and mess around with it. An example script of features is attached or can be downloaded from http://www.php.net/~andi/zend2.zip Please don't announce it anywhere else because I don't think it's ready for a wider audience. Andi
Date: Fri, 28 Dec 2001 07:35:22 +0200 To: engine2@lists.zend.com From: Andi Gutmans <andi@zend.com> Subject: [Zend Engine 2] Zend Engine 2 Examples Hey, I'm attaching a script which tries to give short examples for most of the new object stuff in the Zend Engine 2. I think the Zend Engine 2 is at the stage where people can start playing around with it and in my opinion from looking over the examples script the new changes are really cool and allow for some much nicer development. There are some small quirks I know about, but in any case, let me know of any you find. I think this is a good time for people to start playing around with it. Just check out the ZendEngine2 CVS (instead of the Zend CVS) and rename it to Zend before doing ./buildconf and ./configure. A special note on destructors: I am still not sure how well they will work because it's not obvious that PHP will always be in a stable enough state to run them but I guess that's the same issue you'd have in C++ after a segfault. So this change really needs a lot of testing and we need to see when and when not destructors can work. Please play around a bit with the Zend Engine. I'm also interested in hearing how many changes you actually had to make to your scripts due to the fact that objects are now handles (i.e. how many scripts this actually broke). A big thanks to Stig who helped iron out the whole idea of nested classes and how we make them functional so that they can be used as namespaces for projects such as PEAR. I'm aware that I didn't explain the samples and some things aren't in the Zend Engine 2 document (especially the whole nested classes stuff) so if you have any questions, ask. Enjoy :) Andi


Attachment: [application/octet-stream] zend2.php
« previous php.dev (#75299) next »