Download PHP 4.3.0 RC2

Spread the love

PHP is ready for version 4.3.0 RC2 and is available for Windows and if source† Due to the lack of the changelog, below is a piece from the todo-list:

Things to do or at least think about doing in the future. Name in
parenthesis means that person has taken on this project.

send

For PHP 4.3.0:
* Allow foreach ($array as $k => &$val) syntax. right now we cannot
traverse an array without copying each element.
* Allow foreach ($array as $k => list($a, $b)) syntax for multi
dimensional array.
* Look at replacing c-lib call tolower().
* Make hash API functions work with HASH_OF() to save time.
* Allow to set a default value for call-by-reference parameters.
eg: function hello (&$pallo = NULL) ” rel=”external”>
* Disallow function(method) redefinition in class.
* Add configure test to determine if dlsym() requires underscore and set
DLSYM_NEEDS_UNDERSCORE accordingly. Perl and zsh have it in configure,
for example. (DONE?)

For PHP 5.0.0:
* Native large number support (probably with GNU GMP)
* Constify APIs. Right now, many functions leave parameters untouched,
but don’t declare those as const. This makes interaction with other
interfaces difficult which pass const parameters to us.

global

For PHP 4.3.0:
* Add aliases to functions to conform to new naming conventions, eg
str_to_upper().
*Make all extensions thread-safe.
* Make everything on the language-level independent of your locale
settings.
* Change PHP error messages, so that they point to pages or sections
in the PHP Manual.
* Make sure that all ZTS globals get destroyed. Most ts_allocate_id()
calls should have a dtor entry.
* Activate all extensions by default that don’t rely on external
dependencies. (eg ftp) (DONE?)
* on some platforms unimplemented function will just do nothing
(eg symlink) they should print a warning or not even be defined!
(DONE ?)
* Use arg_separator.input to implode args in the CGI sapi extension
and arg_separator.input to explode in php_build_argv(). (DONE?)
* Implement flush feature suitable for nested output buffers.

Version number 4.3.0 RC2
Operating systems Windows 9x, Windows NT, Windows 2000, Windows XP
Website PHP.net
Download
file size

4.53MB

License type GPL
You might also like