Slashdot Mirror


PHP5 Just Around the Corner

HitByASquirrel writes "Just doing the rounds and I found that Zend has released PHP 5.0 Beta 4: 'This fourth beta of PHP 5 is also scheduled to be the last one (barring unexpected surprises, that did occur with beta 3). This beta incorporates dozens of bug fixes since Beta 3, rewritten exceptions support, improved interfaces support, new experimental SOAP support, as well as lots of other improvements, some of which are documented in the ChangeLog.' Hopefully they won't have any 'unexpected surprises' and we'll see this before summer!"

3 of 85 comments (clear)

  1. Re:The superiority of PHP over Pearl by moro_666 · · Score: 4, Informative

    php might be a simple scripting language easy to
    use but,

    just wanted to point out :
    1) php has no real threading support e.g. other than
    simple webscripts are impossible to create
    2) using whatever wierd forking in your php scripts
    still leaves you without shared variables and so on.
    3) php has still very slow interface to shared memory
    (shmop), which makes it even more pointless to use in
    real enterprise applications even for web
    4) even the new php-s oop structure is still out of date
    when compared to java or c++ or even perl (where are
    protected variables and callbacks? why does the php still
    not have a normal automatic class searching system and
    still relies on user own written inclusion lines? etc.)
    5) php developers are heartlessy disgarding every kind of
    backward compatibility with every new minor version they
    write, e.g. your old scripts which worked finely for 4-5
    months may be buggy without you even knowing it after 1
    mysterious update.

    just wanted to make this statement. php has still a long
    way to go to make it to the real enterprise market where
    perl and java are already ready. the new version of php
    doesn't include any major necessary components to achieve
    the raise to real enterprise developement market.

    still hope they will make the jump to real applications
    cause the idea of php is quite good. only the
    implementation needs be improved. php6 maybe ?

    --

    I'd tell you the chances of this story being a dupe, but you wouldn't like it.
  2. PHP5 References by djace · · Score: 5, Informative

    Yeah, sure, "just around the corner". That's what they said a year ago :P

    Some interesting slashdot PHP5 references:
    "PHP5 is well under development and a beta is expected out by March 2003 and released summer 2003"
    Introduction to PHP5

    General PHP5 References:
    Changes in PHP 5/Zend Engine 2.0
    Pidget: The PHP Widget Library

  3. Re:Why no lexical closures? by FrangoAssado · · Score: 5, Informative

    Well, for a quick and simple example, instead of writing

    function f($a, $b) { return strcmp($b, $a); }

    usort($array, 'f');

    you could just write something like

    usort($array, function ($a, $b) { return strcmp($b, $a); });

    With this, functions would be first-class objects, which probably complicates the internals of the language, but it could be added when the reestructuring for improved OOP was done.