And a couple more things.

> Adding to the ever expanding list...
>
> On Wed, 21 Aug 2002, Sterling Hughes wrote:
>
> > > Hi all,
> > >
> > > Following on from the recent debug_backtrace discussion, and the
> > > discussion about just what we are releasing next and so on, I'd just
> > > thought I would make a couple of comments about PHP 4.3 and about what
> > > I think (IMHO) should be the goals of PHP 5.
> > >
> > > I'm currently reviewing the streams code, to make sure that the API is
> > > good enough for a release: there are a couple of things that I want to
> > > tidy up ready for PHP 4.3:
> > >
> > > o Add a "set-blocking-flag" method to the generic stream operations,
> > >  So that non-blocking IO can be enabled on any stream that it makes
> > >  sense to do so. (IIRC, there is a bug in the DB, or this deficiency
> > >  was mentioned on the list).
> > >
> > > o Tidy up persistent streams support. (I need some help from someone
> > > that
> > >  really knows what they are doing here).  This is important, because
> > >  I'm not sure that persistent sockets (pfsockopen) are
> actually working
> > >  in HEAD ATM.
> > >
> > > o Implement a filter API, so that filters can be stacked over
> a stream.
> > >  I've mentioned this before; it will be useful to stack things like
> > >  base64, charset conversion, zlib/bzip compression and crypto over a
> > >  stream - potentially multiple filters.  I don't think that this will
> > >  take too long to implement (perhaps by the weekend).
> > >
> > > o Implement stat() and readdir() for ftp.  I think http will be "too
> > > hard"
> > >  to achieve in time for 4.3.
> > >
> > > PHP 5
> > > -----
> > >
> > > Zeev raised the issue of figuring out what we want to be in PHP 5.
> > > Well, I can't think of (m)any fancy new features for PHP 5 that we
> > > haven't already got in HEAD, but to get the ball rolling, this is my
> > > take on how PHP 5 could/should look:
> > >
> > > Current HEAD, stabilized.  This includes things like the new build
> > > system, streams, enhancements to post/file uploading, domxml
> and so on.
> > > ZE2, feature complete.  (New OO, better rpc/com/java, try/catch,
> > > delegation, etc. etc.)
> > >
> > > To me, that sounds really pretty good.  Yes, it's just HEAD with ZE2,
> > > but I think it's almost what will be PHP 5.  A couple of
> additions that
> > > would make it more attractive:
> > >
> > > o PEAR/PECL CA fully established.  I know that we are aiming to get
> > > this off the ground for PHP 4.3, but I'm sure we can improve
> it for PHP
> > > 5.
> > >
> > > o Bundle Brads php-soap extension, and "market" PHP 5 as being "Web
> > > Service Enabled".
> > >
> >
> >
> > o Finish off Harald's RPC extension, which should provide "Seemless" web
> > services.  Move Brad's extension into PEAR/PECL, for those
> people who need
> > to use soap in a manly, yet sexy way.
> >
> > o We really need some people to look at PHP's XML support.
> Yeah, currently,
> > it kinda-sorta works, however, we can really do it better.  I
> suggest using
> > the DOMXML extension as a base (so much work has been done
> already).  Test
> > strongly, Add full LibXML support, standardize the API to DOM's api, and
> > bundle libxml & libxslt with PHP version 5 (removing expat bundling).
> >
> > o See if we can get cURL bundled for PHPv5.
> >
> > o In that vein, get a proper standardized bundling scheme
> setup, that makes
> > it easy to bundle/unbundle software with PHP.
>
>  o Update ODBC to v 3.7 support.  The current v2 support just doesn't cut
> it anymore with users wanting to use IMAGE, TEXT, NTEXT, and other various
> large data field types, and unicode.  I started this, but my resource
> books were ummm... acquired by another and never returned.
>
>  o Decide if we are or are not going to support the iPlanet system.  If we
> are, it needs to be drastically fixed, if we're not we need to drop it.
> Really.  Look at the bug reports.

o Rewrite the ISAPI IIS interface.  "Gasp".  From the ground up, or find
some other way to fix bug #15333.  The work arounds listed in the bug report
are not acceptable in production systems, just as temporary stop-gap methods
for developing new applications until a true fix is found.

o Fix register_shutdown_function to work as it did with 4.1, or add a
seperate function to add this functionality.  And then get it to work on
windows.  See bug #15209.


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to