Re: [PHP-PEAR] event-based oop design
[email protected] ("Uioreanu Calin") Thu, 15 Mar 2001 09:40:08 +0200
| Newsgroups | php.pear |
|---|---|
| Message-ID | <[email protected]> |
Threads would imply an application server, isn't it? For now I haven't met a PHP extension for such thing, only heard of. This would be a major turn for php, I think. I was referring to an user-instance-only event-based approach. Working on a big project, hundreads of objects, I wanted to know if an error popped up somewhere, or an event of given type happened.. For now error reporting is one-dimension push into a reporting channel. I was curious if anyone tried this. Tick is interesting! Calin ""Jesus M. Castagnetto"" <[email protected]> wrote in message news:[email protected]... > For event based classes to work, would'nt you need > threads? In java, usually you have listener objects > and any instance interested in a particular event > registers with the listener (or a listeners' manager > object), and then the listener informs the registered > class when the event occurs, oftentimes this will > spawn a new thread. > > Can't see how this can be done in PHP w/o some > contortions. Perhaps in an application server in which > scripts live, like servlets in a servlet server. > > As for error reporting, you can always define your own > error handler(s) in PHP, it is not event based > java-style, but it will work. Check out the example I > wrote for the manual entry of set_error_handler(). > > Perhaps error handling can be implemented similarly to > how destructors are implemented in PEAR. > > --- Uioreanu Calin <[email protected]> wrote: > > Hello, > > > > Has anyone knowledge of an event based classes > > structure? > > Error reporting&about everything could gain > > dimension. > > > > Regards, > > Calin > > > > > > > > -- > > PHP Extension and Add-on Repository (PEAR) mailing > > list. > > Documentation can be found at > > http://pear.php.net/doc/pear.html > > To unsubscribe, e-mail: > > [email protected] from the > > mail address you subscribed with. > > > > > ===== > --- Jesus M. Castagnetto ([email protected]) > > __________________________________________________ > Do You Yahoo!? > Yahoo! Auctions - Buy the things you want at great prices. > http://auctions.yahoo.com/ > > -- > PHP Extension and Add-on Repository (PEAR) mailing list. > Documentation can be found at http://pear.php.net/doc/pear.html > To unsubscribe, e-mail: [email protected] from the > mail address you subscribed with. >