Hi Lester

2008/9/9 Lester Caine <[EMAIL PROTECTED]>

> Greg Beaver wrote:
>
>> Hi Lester,
>>
>> Lester Caine wrote:
>>
>>> While I have loaded 5.3.? changing any of my existing code base to
>>> remove warnings is not likely to happen any time soon since
>>> compatibility with users who are still running older versions of PHP
>>> still needs to be maintained.
>>>
>>> I've got http://wiki.php.net/doc/scratchpad/upgrade/53 which seems to be
>>> currently the only reference to changes? But where do I find the detail
>>> on how things ARE currently implemented such as namespace and (fingers
>>> down throat) goto?
>>>
>>
>> the manual is ridiculously up to date, and is the best reference
>> location for new features.  Occasionally things are documented within
>> seconds of commit and in one case *prior* to commit.  It's frightening
>> what they do :).
>>
> Trying to follow on from 'scratchpad' using php.net search
> namespace - not found - AH - namespaces ...


I guess an alias could be made for that if its that big a need :)


>
> goto not found
> Closure - not found


These things are currently on the documentation team's todo after the alpha
releases
as far as Im aware of.


>
> Don't have time to spend hours finding the information. It takes long
> enough to create a safe environment to copy things to.
>
>  Another major concern here since maintaining BC with *PHP4* is still an
>>> unfortunate current requirement in the field is what happens when PEAR
>>>
>> <snip>
> OK usual thing :( - not my problem
> But in order to TEST PHP5.3 one needs a complete set of packages used WITH
> ones application - without damaging the working copies of PHP and this is
> easier if one CAN simply create a working set of files without having to
> monitor downloads. Some key features that were available in PHP seem only to
> be available in PEAR now :(
>
>  I get the distinct impression that those pushing for PHP5.3 are simply
>>> not making a good case for many of us to even want to follow them down
>>> that path? It almost feels like this is a DIFFERENT path to the main
>>> stream of PHP6 which many of us are much more desperate to be testing in
>>> the field, which seems to have become an ignored backwater? Key elements
>>> which have been flagged to PHP6 ( such as BIGINT ) are on hold while new
>>> concepts which were not part of the PHP6 reoadmap have been forced
>>> through? Since current hardware *IS* 64 bit, actually handling 64 bit
>>> numbers properly would be nice :)
>>>
>>
>> I think I have made an excellent case for the things that I care about
>> in 5.3.
>>
> Making a case that you like something and convincing people that there is
> some point in our using it a different matter. I can see the reason for
> namespace, but I have yet to be convinced that the current implementation is
> not just a bodge job since there seems to be so many holes in it still :(
> I thought PHP5 OO was about creating and using classes to ring fence stuff
> so why do we now need to ring fence the ring fence? But of cause the main
> problem is that the major part of the PHP code base has to to be converted
> TO OO? So most stuff we are working with is simply not PHP5 friendly yet?
>
> --
> Lester Caine - G8HFL
> -----------------------------
> Contact - http://lsces.co.uk/lsces/wiki/?page=contact
> L.S.Caine Electronic Services - http://lsces.co.uk
> EnquirySolve - http://enquirysolve.com/
> Model Engineers Digital Workshop - http://medw.co.uk//
> Firebird - http://www.firebirdsql.org/index.php
>
> --
>  PHP Internals - PHP Runtime Development Mailing List
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
Kalle Sommer Nielsen

Reply via email to