diff --git a/ChangeLog-4.php b/ChangeLog-4.php index 6bd2158ed9..8b46cd7174 100644 --- a/ChangeLog-4.php +++ b/ChangeLog-4.php @@ -908,7 +908,7 @@
  • Added imap_timeout() function. (bug )
  • Added optional 'charset' parameter to imap_search() and imap_sort(). (bug )
  • - +
  • Improved the InterBase extension (Daniela)
  • - Fixed a segfault in domxml_unlink(). + Fixed a segfault in domxml_unlink().
  • - Added formatting option to domxml_dump_mem(). + Added formatting option to domxml_dump_mem().
  • (Uwe, jtate, Chregu) @@ -2075,13 +2075,13 @@ class or is derived from it. (Andrei, Zend Engine)

    Version 4.1.2

    More information on this release on our Releases page.
    @@ -2129,7 +2129,7 @@ class or is derived from it. (Andrei, Zend Engine) element if it was a scalar one. (Andrei)
  • Make ImageColorAt() and ImageColorsForIndex() work with TrueColor images. (Rasmus)
  • -
  • Fixed a bug in preg_match_all() that would return results under improper +
  • Fixed a bug in preg_match_all() that would return results under improper indices in certain cases. (Andrei)
  • Fixed a crash in str_replace() that would happen if search parameter was an array and one of the replacements resulted in subject string being empty. @@ -2180,7 +2180,7 @@ enumeration. (Alan, Harald)
  • regardless of the context. (Andi & Zeev)
  • Introduced $_GET, $_POST, $_COOKIE, $_SERVER and $_ENV variables, which deprecate the old $HTTP_*_VARS arrays. In addition to be much shorter to - type - these variables are also available regardless of the scope, and + type - these variables are also available regardless of the scope, and there's no need to import them using the 'global' statement. (Andi & Zeev)
  • Added vprintf() and vsprintf() functions that allow passing all arguments after format as an array. (Andrei)
  • @@ -2192,7 +2192,7 @@ enumeration. (Alan, Harald)
  • Added optional extra argument to gmp_init(). The extra argument indicates which number base gmp should use when converting a string to the gmp-number. (Troels)
  • -
  • Added the Cyrus-IMAP extension, which allows a direct interface to Cyrus' +
  • Added the Cyrus-IMAP extension, which allows a direct interface to Cyrus' more advanced capabilities. (Sterling)
  • Enhance read_exif_data() to support multiple comment tags (Rasmus)
  • Fixed a crash bug in array_map() when NULL callback was passed in. (Andrei)
  • @@ -2202,7 +2202,7 @@ enumeration. (Alan, Harald)
  • Added optional second parameter to trim, chop and ltrim. You can now specify which characters to trim (jeroen)
  • Hugely improved the performance of the thread-safe version of PHP, especially - under Windows (Andi & Zeev)
  • + under Windows (Andi & Zeev)
  • Improved request-shutdown performance significantly (Andi & Zeev, Zend Engine)
  • Added a few new math functions. (Jesus)
  • @@ -2230,7 +2230,7 @@ enumeration. (Alan, Harald)
  • Fixed return value for a failed snmpset() - now returns false (Rasmus)
  • Added hostname:port support to snmp functions (nbougues@axialys.net, Rasmus)
  • Added fdf_set_encoding() function (Masaki YATSU, Rasmus)
  • -
  • Reversed the destruction-order of resources. This fixes the reported OCI8 +
  • Reversed the destruction-order of resources. This fixes the reported OCI8 "failed to rollback outstanding transactions!" message (Thies, Zend Engine)
  • Added option for returning XMLRPC fault packets. (Matt Allen, Sascha Schumann)
  • @@ -2295,7 +2295,7 @@ enumeration. (Alan, Harald) specified that the drawn curve should be rounded. (Sterling)
  • Updated the sockets extension to use resources instead of longs for the socket descriptors. The socket functions have been renamed to conform with - the PHP standard instead of their C counterparts. The sockets extension is + the PHP standard instead of their C counterparts. The sockets extension is now usable under Win32. (Daniel)
  • Added disk_total_space() to return the total size of a filesystem. (Patch from Steven Bower)
  • @@ -2368,14 +2368,14 @@ functions/methods that accepted parameters by reference. (Andrei)
  • Udm_Cat_List and Udm_Cat_Path functions has been added.
  • Added key_exists() to check if a given key or index exists in an array or object. (David Croft)
  • -
  • Modify the cURL extension to compile only with the latest cURL release. - Backwards compatibility with regards to the extension api has not been +
  • Modify the cURL extension to compile only with the latest cURL release. + Backwards compatibility with regards to the extension api has not been broken. (Sterling)
  • Added the ability to use user-defined callbacks with cURL. (Sterling)
  • Added the SSL_VERIFYPEER, CAINFO, MAXREDIRS, FILETIME, RANDOM_FILE, EGDSOCKET and CONNECTTIMEOUT options to curl_setopt(). (Sterling)
  • Added support for persistent connections with cURL. (Sterling)
  • -
  • Fixed a problem in cURL with file descriptors being allocated, but never +
  • Fixed a problem in cURL with file descriptors being allocated, but never closed. (Sterling)
  • Fixed interactive mode (-a). It works again with the same limitations it has always had. (Andi, Zend Engine)
  • @@ -2443,7 +2443,7 @@ functions, both old and new - see docs for more info. (Wez)
  • IMPORTANT: removed /F modifier handling from preg_replace(). Instead one should use new preg_replace_callback() function. (Andrei)
  • Added new php.ini directive: arg_separator.input which is used to tell - PHP which characters are considered as argument separators in URLs. + PHP which characters are considered as argument separators in URLs. Renamed php.ini directive: arg_separator -> arg_separator.output (Jani)
  • Added FastCGI SAPI module. (Ben Mansell)
  • Added array_reduce(), which allows iterative reduction of an array @@ -2460,7 +2460,7 @@ functions, both old and new - see docs for more info. (Wez)
  • (Zeev, Zend Engine)
  • Implemented high-performance zlib-based output compression - see zlib.output_compression INI directive. (Zeev)
  • -
  • Improved ob_gzhandler() to support chunked output buffering - it's +
  • Improved ob_gzhandler() to support chunked output buffering - it's recommended to use it with 4KB chunks. (Zeev)
  • Fixed chunked output buffering. (Zeev)
  • Forced call_user_method() and call_user_method_array() to take the @@ -2539,14 +2539,14 @@ functionality of capturing parenthesized delimiter expression. (Andrei)
  • offset. (Andrei)
  • Changed 'Z' flag to date() to always return timezone offset with negative sign if it's west of UTC. (Andrei)
  • -
  • Added the HTML_Processor class which provides common functions for +
  • Added the HTML_Processor class which provides common functions for processing HTML. (Sterling)
  • Added localeconv() and strcoll() functions for localization. (Sean)
  • Added the xslt_set_base function. (Sterling)
  • Added support for Zeus 3.3.8.
  • Added odbc_error() and odbc_errormsg() functions. (Stig)
  • New extension for vpopmail - http://www.inter7.com/vpopmail, - give it a try, but keep in mind that it is not ready for production + give it a try, but keep in mind that it is not ready for production environments. (David Croft, Boian Bonev)
  • Added sybase_get_last_message() to the Sybase CT module. (Jan Fedak)
  • Made ldap_list(), ldap_read() and ldap_search() do parallel search when @@ -2587,8 +2587,8 @@ functionality of capturing parenthesized delimiter expression. (Andrei)
  • Version 4.0.4

    @@ -3430,7 +3430,7 @@ interface modules (Zeev)
  • Added the XML Expat library to the standard PHP source distribution thanks to its author James Clark (Andi & Zeev)
  • Added XML support to the default Win32 build (Andi & Zeev)
  • -
  • Added socket_get_status() function. Renamed set_socket_timeout() to +
  • Added socket_get_status() function. Renamed set_socket_timeout() to socket_set_timeout() and set_socket_blocking() to socket_set_blocking(). (Andrei)
  • Added realpath() function. (Andrei)
  • mktime interprets years in the range 0-70 now as 2000-2070. You can @@ -3534,7 +3534,7 @@ interface modules (Zeev)
  • Fixed a leak when using automatic output buffering (Zeev)
  • Introduced PECL - PHP Extension and Code Library (prounounced "pickle") (Stig)
  • -
  • Fixed inconsistencies in the implementation of here-docs (Andi & Zeev, Zend +
  • Fixed inconsistencies in the implementation of here-docs (Andi & Zeev, Zend library)
  • Fixed a problem with constant class-member initializations (Andi & Zeev, Zend Engine)
  • @@ -3564,7 +3564,7 @@ interface modules (Zeev)
  • Fixed selecting nested-tables in OCI8. (Thies)
  • RFC-854 fix for internal FTP-Code. Commands have to end in "\r\n" (Thies)
  • Fixed OpenLink ODBC support (Stig)
  • -
  • min(),max(),a[r]sort(),[r]sort(),k[r]sort() now work consistent with the +
  • min(),max(),a[r]sort(),[r]sort(),k[r]sort() now work consistent with the language-core. (Thies)
  • tempnam() now uses mkstemp() if available (Stig)
  • serialize() and var_dump() now honor the precision as set in php.ini @@ -3624,7 +3624,7 @@ interface modules (Zeev)
  • Ported range() and shuffle() from PHP 3 to PHP 4 (Andrei)
  • Fixed header("HTTP/..."); behaviour (Sascha)
  • Improved UNIX build system. Now utilizes libtool (Sascha)
  • -
  • Upgrade some more internal functions to use new Zend function API. (Thies, +
  • Upgrade some more internal functions to use new Zend function API. (Thies, Zend Engine)
  • Fixed backwards incompatibility with ereg() (Thies)
  • Updated Zend garbage collection with a much more thorough method. @@ -3677,7 +3677,7 @@ interface modules (Zeev)
  • Resourcified XML (Thies)
  • Fixed a memory leak in the Apache per-directory directives handler (Zeev)
  • Added array_count_values() function. (Thies)
  • -
  • snmp, pgsql, mysql and gd modules can be built as dynamically loaded +
  • snmp, pgsql, mysql and gd modules can be built as dynamically loaded modules (Greg)
  • OCI8 fix for fetching empty LOBs (Thies)
  • Added user-level callbacks for session module (Sascha)
  • @@ -3687,7 +3687,7 @@ interface modules (Zeev)
  • Fixed unserializing objects (Thies)
  • PHP 4.0 now serializes Objects as 'O' (not understood by PHP 3.0), but unserializes PHP 3.0 serialized objects as expected. (Thies)
  • -
  • Made serialize/unserialize work on classes. If the class is known at +
  • Made serialize/unserialize work on classes. If the class is known at unserialize() time, you'll get back a fully working object! (Thies)
  • Reworked preg_* functions according to the new PCRE API, which also made them behave much more like Perl ones (Andrei)
  • @@ -3711,7 +3711,7 @@ interface modules (Zeev)
  • Added session_unset() function (Andrei)
  • Fixed double session globals shutdown crash (Andrei)
  • Fixed crash related to ignore_user_abort ini entry (Andrei)
  • -
  • Added support for external entropy sources for session id creation +
  • Added support for external entropy sources for session id creation (on Unices /dev/random and /dev/urandom) (Sascha)
  • Added gpc_globals variable directive to php.ini. By default it is On, but if it is set to Off, GET, POST and Cookie variables will not be inserted diff --git a/ChangeLog-5.php b/ChangeLog-5.php index 6fa294213a..8402d67ba5 100644 --- a/ChangeLog-5.php +++ b/ChangeLog-5.php @@ -269,7 +269,7 @@
  • Filter:
  • JSON :
  • ODBC: @@ -3108,7 +3108,7 @@ function gzopen by gzopen64).
  • XMLRPC:
  • @@ -3383,7 +3383,7 @@ function gzopen by gzopen64).
  • Zlib:
  • @@ -4081,7 +4081,7 @@ function gzopen by gzopen64).
  • Intl:
  • @@ -4101,7 +4101,7 @@ function gzopen by gzopen64).
  • SPL:
  • @@ -4221,7 +4221,7 @@ function gzopen by gzopen64).
  • (Segmentation fault with ArrayObject unset).
  • (Segfault in recursiveDirectoryIterator).
  • (Missing element after ArrayObject::getIterator).
  • -
  • (unserialize() SPL ArrayObject / SPLObjectStorage Type +
  • (unserialize() SPL ArrayObject / SPLObjectStorage Type Confusion). (CVE-2014-3515).
  • @@ -4398,7 +4398,7 @@ function gzopen by gzopen64). - + - + - + - + - + - + @@ -8212,7 +8212,7 @@ function is by reference). @@ -8223,7 +8223,7 @@ function is by reference).
  • (gzip compression fails).
  • (SoapClient ignores user_agent option and sends no User-Agent header).
  • -
  • , (Chunked response parsing error when +
  • , (Chunked response parsing error when chunksize length line is > 10 bytes).
  • (Soap Client stream context header option ignored).
  • @@ -8354,7 +8354,7 @@ functions.
  • Added DTrace support.
  • Added class member access on instantiation (e.g. (new foo)->bar()) support.
  • <?= is now always available regardless of the short_open_tag setting.
  • -
  • Implemented Zend Signal Handling (configurable option --enable-zend-signals, +
  • Implemented Zend Signal Handling (configurable option --enable-zend-signals, off by default).
  • Improved output layer, see README.NEW-OUTPUT-API for internals.
  • Improved unix build system to allow building multiple PHP binary SAPIs and @@ -8362,7 +8362,7 @@ functions.
  • Implemented closure rebinding as parameter to bindTo.
  • Improved the warning message of incompatible arguments.
  • Improved ternary operator performance when returning arrays. -
  • Changed error handlers to only generate docref links when the docref_root +
  • Changed error handlers to only generate docref links when the docref_root INI setting is not empty.
  • Changed silent conversion of array to string to produce a notice.
  • Changed default value of "default_charset" php.ini option from ISO-8859-1 to @@ -8535,7 +8535,7 @@ functions).
  • been added.
  • Added http_response_code() function. .
  • (Corrupted $_FILES indices lead to security concern).
  • -
  • (Insufficient validating of upload name leading to +
  • (Insufficient validating of upload name leading to corrupted $_FILES indices).
  • @@ -8743,7 +8743,7 @@ functions). than 4.1.
  • ext/mysql, mysqli and pdo_mysql now use mysqlnd by default.
  • (mysql_pconnect leaks file descriptors on reconnect).
  • -
  • (PS crash with libmysql when binding same variable as +
  • (PS crash with libmysql when binding same variable as param and out).
  • @@ -8795,7 +8795,7 @@ functions). @@ -8939,7 +8939,7 @@ functions). - +
  • Interbase extension:
  • - +
  • intl extension:
  • - +
  • Calendar extension:
  • - +
  • DateTime extension:
  • - +
  • Intl extension:
  • - +
  • PDO PostgreSQL driver:
  • Improved MySQLnd: +
  • Core: +
  • Zend engine:
  • @@ -10172,7 +10172,7 @@ abstract classes). (Felipe)
  • MySQL extension:
  • @@ -10198,7 +10198,7 @@ abstract classes). (Felipe)
  • MySQLnd: +
  • ODBC extension: diff --git a/archive/1998.php b/archive/1998.php index bbcbbbd557..ba1ba9ed2d 100644 --- a/archive/1998.php +++ b/archive/1998.php @@ -55,7 +55,7 @@ some dramatic enhancements. It is more than twice as fast, it uses less memory, it has a more consistent language implementation and a much wider set of expressions and language features than PHP/FI 2.0. An included - conversion program will help you migrate your PHP 2 scripts to PHP 3. + conversion program will help you migrate your PHP 2 scripts to PHP 3.

    Read diff --git a/archive/2001.php b/archive/2001.php index 6e8cdce63d..def291fa55 100644 --- a/archive/2001.php +++ b/archive/2001.php @@ -33,7 +33,7 @@ After one week our Windows HTML Help Manual Survey is over now. We received nearly six hundred processable forms with many wishes and comments. Thanks for you all, who contributed to making the best help system for PHP on Windows. You can get more information about the ongoing - project, including the detailed results of the survey at + project, including the detailed results of the survey at the project's own page.

    @@ -43,13 +43,13 @@

    [18-Oct-2001] - PHP-GTK + PHP-GTK documentation is starting to be more filled out. The manual is now rebuilt every night and - downloadable versions + downloadable versions of it in different formats are also available. If you have been working with PHP-GTK and would like to contribute to the documentation effort, please - let us know. + let us know.


    @@ -264,14 +264,14 @@
  • Stig Bakken on The PHP Extension and Application Repository
  • Daniel Beckham and Brian Moon on Caching Dynamic Web Content to Increase Dependability and Performance
  • Rasmus Lerdorf's Introduction to PHP
  • -
  • Zeev Suraski on PHP 4 Internals
  • +
  • Zeev Suraski on PHP 4 Internals
  • Nathan Wallace with PHP: Hackers Paradise Revisited

  • ApacheCon 2001

    -

    +

    [07-Mar-2001] Registration for ApacheCon 2001 in Santa Clara on April 4-6, 2001 is underway! There's sessions about PHP from diff --git a/archive/2002.php b/archive/2002.php index 4c01478947..b04819193f 100644 --- a/archive/2002.php +++ b/archive/2002.php @@ -77,7 +77,7 @@ users ever in one location. Designed for both the MySQL developer and the corporate decision maker, this is the place to learn about the latest in MySQL technology, discover new business opportunities, take a - pulse on industry direction and commune with like minds. + pulse on industry direction and commune with like minds. More information on the event's website.

    @@ -167,7 +167,7 @@

    [28-Oct-2002] For the first time the Open Source projects comprising the popular LAMP - platform (Linux, Apache, MySQL and PHP) will be present at the + platform (Linux, Apache, MySQL and PHP) will be present at the LinuxWorld Expo with its own booth.

    @@ -243,7 +243,7 @@

    PHPCon 2002 (California, Oct 24-25)

    - [05-Sept-2002] + [05-Sept-2002] PHPCon 2002, a 2-day technical conference devoted entirely to PHP, announced today the launch of the PHPCon 2002 website, online registration, and a call for @@ -305,7 +305,7 @@ Management, and Jani has been one of the largest contributors to QA and support of the Bug database. The Programmers' Choice winner is Greg Allen, who was the lead developer and founding member of the PostNuke - project. More details are available at + project. More details are available at http://www.ActiveState.com/ActiveAwards2002

    @@ -354,7 +354,7 @@

    [30-Jun-2002] The second alpha release of PHP w/ Zend Engine 2 is now - available. It is based on the current PHP 4 CVS (4.3.0-dev) and includes the new + available. It is based on the current PHP 4 CVS (4.3.0-dev) and includes the new scripting engine which greatly improves the object model, adds exception handling and provides a much better infrastructure for the integration of external technologies like Java or .NET. For more details and @@ -390,14 +390,14 @@

    LinuxTag 2002: 6 - 9th June, Karlsruhe, Germany

    -

    - [23-May-2002] PHP will be attending - LinuxTag +

    + [23-May-2002] PHP will be attending + LinuxTag again this year. The combined efforts of the PHP Verein, the Apache Software Foundation and MySQL AB, will create a "(L)AMP" day, focusing on web development with the 3 core technologies. During the day there will be many interesting - workshops, which are free to enter. Make time to visit the (L)AMP booth also, which will + workshops, which are free to enter. Make time to visit the (L)AMP booth also, which will be hosting several PHP related projects (text in German).

    @@ -511,7 +511,7 @@ More information can be found at www.phpmag.de.

    - +

    New PHP.net URL Howto

    @@ -591,7 +591,7 @@ [10-Jan-2002] You can find an overview of all slides of the sessions from the International PHP Conference 2001 on the - conference slides page. + conference slides page. It is still not too late to check out some photos from the conference:

    diff --git a/archive/2003.php b/archive/2003.php index 0c178b04f0..8814d6f017 100644 --- a/archive/2003.php +++ b/archive/2003.php @@ -121,7 +121,7 @@ open for the conference, speakers are welcome to hold sessions and workshops ranging from PHP internals to web standard compliance. The event is exclusively in Hungarian.

    - +
    @@ -129,15 +129,15 @@

    Call for Speakers: PHP Québec 2004

    [11-Nov-2003] - The PHP Québec is pleased to announce the PHP Québec - conference 2004, which will be held on March, 25th&26th 2004. - We are looking for the best speakers, willing to - share their experience and skills with the educated crowd of PHP - programmers in eastern Canada and in the USA. PHP Québec + The PHP Québec is pleased to announce the PHP Québec + conference 2004, which will be held on March, 25th&26th 2004. + We are looking for the best speakers, willing to + share their experience and skills with the educated crowd of PHP + programmers in eastern Canada and in the USA. PHP Québec 2004 features 3 distinct tracks:

    Sessions will be held in - French or + French or English. - For more information, read the PHP Québec.

    @@ -167,7 +167,7 @@ with the up and down cursor keys. We welcome feedback on this feature at the webmasters email address, but please submit any bugs you find in the - bug system classifying them as a "PHP.net website problem" and providing + bug system classifying them as a "PHP.net website problem" and providing as much information as possible (OS, Browser version, Javascript errors, etc..).

    @@ -178,8 +178,8 @@ [03-Nov-2003] The PHP developers are proud to announce the immediate availability of PHP 4.3.4. This release contains a fair - number of bug fixes and we recommend that all users of PHP upgrade to - this version. Full list of fixes can be found in the + number of bug fixes and we recommend that all users of PHP upgrade to + this version. Full list of fixes can be found in the ChangeLog.

    @@ -251,7 +251,7 @@ articles from PHP|Architect.

    - For more information, read the Direction|PHP website (in French).

    @@ -283,7 +283,7 @@ href="http://www.phparch.com/cruise/">php|cruise, a five-day cruise to the Bahamas Islands featuring a lot of fun and over thirty different sessions dedicated to PHP from well known experts like Wez Furlong, Alan - Knowles and John Coggeshall. + Knowles and John Coggeshall.

    The cruise will take place March 1st to 5th, 2004. The organizers have @@ -360,22 +360,22 @@ [27-Aug-2003] Today sees an international day of protest against the move by the EU to make obtaining a patent easier within Europe. Such patents may cause Open - Source software such as PHP to infringe on existing licenses and new ones, + Source software such as PHP to infringe on existing licenses and new ones, meaning we would no longer be safe to distribute PHP within Europe. Contact your EU Representative to get this cruicial vote blocked. Find out more at - the campaign website + the campaign website

    - +
    - +

    php{con west is announced

    [26-Aug-2003] php{con returns to the San Francisco Bay Area with new sessions, PHP gurus and a whole new day of PHP-intensive learning. Their program features a full - day of tutorials, three technical session tracks over two days, an all day + day of tutorials, three technical session tracks over two days, an all day coding marathon, Code Sprint, social events, works in progress, and presentations from PHP luminaries. Early Bird discounts end on September 26th. See the full program and register online at @@ -450,7 +450,7 @@


    - +

    PHP Magazine web site now with daily news

    @@ -479,7 +479,7 @@
    - +

    php|architect now in print

    @@ -487,7 +487,7 @@ [17-Jul-2003] The publishers of php|architect, a monthly magazine dedicated exclusively to the world of PHP, have announced the - availability of a print edition of + availability of a print edition of their publication. Subscriptions are now available at a special introductory price for readers worldwide.

    @@ -523,7 +523,7 @@ [29-Jun-2003] The PHP development community is proud to announce the release of PHP 5 Beta 1. Both source packages, and a Windows build are available in the - Downloads Section. A list of changes + Downloads Section. A list of changes can be found in the ChangeLog.

    @@ -531,19 +531,19 @@

    @@ -551,7 +551,7 @@ Note: This is a beta version. It should not be used in production or even semi-production web sites. There are known bugs in it, and in addition, some of the features may change (based on feedback). We - encourage you to download and play with it (and report + encourage you to download and play with it (and report bugs if you find any!), but please do not replace your production installations of PHP 4 at this time.

    @@ -590,7 +590,7 @@ In our ongoing battle to fight load and keep serving you content, whenever you perform a search on www.php.net, you will be redirected onto a nearby mirror (determined using the Directi - Ip-to-Country Database). + Ip-to-Country Database). You may experience a few quirks in the search until your mirrors have synced an up-to-date version of the site.

    @@ -646,7 +646,7 @@

    - For more information, visit the program's website.

    @@ -740,19 +740,19 @@ [28-Jan-2003] The PHP Québec association announces the Conférence PHP Québec 2003. - The conference will take place in the École Polytechnique de Montréal, + The conference will take place in the École Polytechnique de Montréal, Québec, Canada.

    - The Conférence PHP Québec features two days of conferences, with - outstanding customer cases from Canada, and cutting edge technical + The Conférence PHP Québec features two days of conferences, with + outstanding customer cases from Canada, and cutting edge technical sessions, hosted by international experts. An exhibitor room will showroom professional solutions.

    - Learn more about those exciting days at + Learn more about those exciting days at phpconf.phpquebec.com.

    diff --git a/archive/2004.php b/archive/2004.php index 3449717d95..7e087efc3a 100644 --- a/archive/2004.php +++ b/archive/2004.php @@ -55,10 +55,10 @@ functions starting with the letters you typed in. You can browse the list

    PHP 4.3.10 & 5.0.3 released!

    [15-Dec-2004] - The PHP Development Team would like to announce the immediate release of - PHP 4.3.10 and PHP 5.0.3. - These are maintenance releases that in addition to non-critical bug fixes - address several very serious security issues. All Users of PHP are strongly + The PHP Development Team would like to announce the immediate release of + PHP 4.3.10 and PHP 5.0.3. + These are maintenance releases that in addition to non-critical bug fixes + address several very serious security issues. All Users of PHP are strongly encouraged to upgrade to one of these releases as soon as possible.

    @@ -147,10 +147,10 @@ functions starting with the letters you typed in. You can browse the list

    [12-Oct-2004] PHP Québec, the profesional association - of PHP users in Québec, will be part of the GTEC exhibition, in Ottawa, Ontario, on + of PHP users in Québec, will be part of the GTEC exhibition, in Ottawa, Ontario, on Tuesday October 19th and Wednesday October 20th. PHP Québec will present PHP's - features, its capabilities for e-government and its support services in Canada. + features, its capabilities for e-government and its support services in Canada. Come and meet us on the floor, booth 1610C.

    @@ -178,7 +178,7 @@ functions starting with the letters you typed in. You can browse the list [23-Sep-2004] The PHP Development Team is proud to announce the immediate release of PHP 5.0.2. This is a maintenance release that in addition to many non-critical bug fixes, addresses a problem - with GPC input processing. + with GPC input processing. All Users of PHP 5 are encouraged to upgrade to this release as soon as possible.

    @@ -247,7 +247,7 @@ functions starting with the letters you typed in. You can browse the list Installation and Configuration part, which is now divided into sections for individual platforms and servers to ease your first steps with PHP. The Windows installation instructions are completely - revised, and now suggest you to set environment variables instead of moving + revised, and now suggest you to set environment variables instead of moving files. This way upgrades and configuration changes become easier.

    @@ -273,8 +273,8 @@ functions starting with the letters you typed in. You can browse the list

    PHP Tunisie Magazine

    [02-Aug-2004] - PHP Tunisie has just released the - second + PHP Tunisie has just released the + second issue of its monthly french PHP Magazine. In this issue you'll find a large plan on PostgreSQL, Databases abstractions with PHP, your mini template engine, an article on images generation with PHP, the migration @@ -448,7 +448,7 @@ functions starting with the letters you typed in. You can browse the list

    [06-Jun-2004] Zend's - PHP 5 Coding Contest is underway and accepting submissions. + PHP 5 Coding Contest is underway and accepting submissions. This is every developer's chance to flaunt their PHP 5 skills and let their application shine!

    @@ -456,7 +456,7 @@ functions starting with the letters you typed in. You can browse the list

    Applications will be rated both by your peers and by a panel of judges assembled from among the most known and well-respected - names in the PHP community. + names in the PHP community.

    @@ -622,13 +622,13 @@ functions starting with the letters you typed in. You can browse the list It will take place downtown Montréal, Québec, Canada.

    - We are currently offering early bird prices. Students and Small Businesses are eligible for reduced prices. Buy your tickets early to get rebates and discount with the DVD!

    - Learn more about those exciting days at + Learn more about those exciting days at conf.phpquebec.com.

    @@ -640,15 +640,15 @@ functions starting with the letters you typed in. You can browse the list

    [05-Feb-2004] The PaWS Group is proud to announce that - tickets are now available for the first + tickets are now available for the first PHP and Web Standards Conference. We are offering Weekend tickets (Saturday 21st and Sunday 22nd only) as well as Conference - tickets (Friday 20th - Tuesday 24th) for the entire length of the event. + tickets (Friday 20th - Tuesday 24th) for the entire length of the event. Additionally, we also have Daily tickets available for each day of the conference. Tickets will also be available on the door for those that simply want to drop in.

    - For ticket and accommodation Prices, look over our + For ticket and accommodation Prices, look over our pricing guide for more information. Purchase your tickets today for this one of a kind conference! diff --git a/archive/2005.php b/archive/2005.php index a22b162dfd..f910f46e5c 100644 --- a/archive/2005.php +++ b/archive/2005.php @@ -17,7 +17,7 @@

    [28-Nov-2005] The PHP Development Team would like to announce the immediate release of PHP 5.1.1.
    - This is a regression correction release aimed at addressing several issues introduced by PHP 5.1.0, the core changes as follows: + This is a regression correction release aimed at addressing several issues introduced by PHP 5.1.0, the core changes as follows:

    -Further details about this release can be found in the release announcement +Further details about this release can be found in the release announcement and the full list of changes is available in the PHP 5 ChangeLog.

    @@ -340,26 +340,26 @@

    PHP Quebec 2006

    [26-Feb-2006] -The PHP Quebec team is pleased to -announce the 4th edition of the PHP Quebec Conference. -This year, the conference will be held at the Montreal Plaza Hotel -from March 29th to 31st. It features 2 days of technical learning and an -additional day of workshop. Among the speakers, the well known PHP Experts -such has Rasmus Lerdorf, Andrei Zmeivski, Derick Rethans and Ilia -Alshanetsky. -

    -

    -The conference will have three distinct tracks of session: Advanced -Techniques, Professional Development and Databases. With over 31 -sessions, including workshops, the PHP Québec Conference is great opportunity -to learn about the latest PHP techniques and professional development -techniques to help you build high quality PHP software. The conference will -also present the various storage solutions available such has IBM DB2, +The PHP Quebec team is pleased to +announce the 4th edition of the PHP Quebec Conference. +This year, the conference will be held at the Montreal Plaza Hotel +from March 29th to 31st. It features 2 days of technical learning and an +additional day of workshop. Among the speakers, the well known PHP Experts +such has Rasmus Lerdorf, Andrei Zmeivski, Derick Rethans and Ilia +Alshanetsky. +

    +

    +The conference will have three distinct tracks of session: Advanced +Techniques, Professional Development and Databases. With over 31 +sessions, including workshops, the PHP Québec Conference is great opportunity +to learn about the latest PHP techniques and professional development +techniques to help you build high quality PHP software. The conference will +also present the various storage solutions available such has IBM DB2, PostgreSQL, SQLite and MySQL.

    Early bird pricing are available until march 3rd.
    -Learn more about this exciting conference.

    @@ -440,7 +440,7 @@
  • Over 30 various bug fixes.
  • -Further details about this release can be found in the release announcement +Further details about this release can be found in the release announcement and the full list of changes is available in the PHP 4 ChangeLog.

    @@ -462,7 +462,7 @@
  • Over 85 various bug fixes.
  • -Further details about this release can be found in the release announcement +Further details about this release can be found in the release announcement and the full list of changes is available in the PHP 5 ChangeLog.

    diff --git a/archive/2007.php b/archive/2007.php index 60ff6ddf4e..9923d74346 100644 --- a/archive/2007.php +++ b/archive/2007.php @@ -41,7 +41,7 @@
    - +

    PHP Conference Brasil 2007

    @@ -56,26 +56,26 @@
    - +

    The new documentation build system is ready for testing

    [03-Oct-2007]

    -The PHP documentation team is pleased to announce the initial release of -the new build system that generates the PHP Manual. Written in PHP, PhD -([PH]P based [D]ocBook renderer) builds are now available for -viewing at docs.php.net. Everyone is -encouraged to test and use this system so -that bugs will be found and squashed. +The PHP documentation team is pleased to announce the initial release of +the new build system that generates the PHP Manual. Written in PHP, PhD +([PH]P based [D]ocBook renderer) builds are now available for +viewing at docs.php.net. Everyone is +encouraged to test and use this system so +that bugs will be found and squashed.

    -Once the new build system is stable, expect additional changes to the PHP -manual that will include an improved navigation system and styling for OOP -documentation. +Once the new build system is stable, expect additional changes to the PHP +manual that will include an improved navigation system and styling for OOP +documentation.

    -Feel free to set this developmental mirror as your default by +Feel free to set this developmental mirror as your default by using my.php.

    @@ -84,7 +84,7 @@
    - +

    DC PHP Conference 2007

    @@ -101,12 +101,12 @@
    - +

    Forum PHP Paris 2007

    [20-Sep-2007]

    -The French AFUP association is proud +The French AFUP association is proud to announce the sixth annual PHP meeting in Paris, on November 21st and 22nd, 2007. Developers and managers will gather to meet Rasmus Lerdorf, Andrei Zmievski and other @@ -119,17 +119,17 @@


    - +

    PHP 5.2.4 Released

    [30-Aug-2007]

    The PHP development team would like to announce the immediate -availability of PHP 5.2.4. -This release focuses on improving the stability of the PHP 5.2.X -branch with over 120 various bug fixes in addition to resolving -several low priority security bugs. All users of PHP are encouraged +availability of PHP 5.2.4. +This release focuses on improving the stability of the PHP 5.2.X +branch with over 120 various bug fixes in addition to resolving +several low priority security bugs. All users of PHP are encouraged to upgrade to this release.

    @@ -171,7 +171,7 @@


    - +

    Zend/PHP Conference 2007

    [25-Jul-2007] @@ -184,7 +184,7 @@ tutorial day. The 2007 conference will feature over 40 sessions, an exhibit hall featuring leading companies such as Adobe, IBM, PayPal and Zend, an UnConference area to stimulate impromptu discussions, and -networking opportunities galore. +networking opportunities galore.

    ZendCon2007 will feature something for everyone – from novice to @@ -195,7 +195,7 @@ about Zend open source projects.

    -ZendCon 2007 promises to be the largest gathering dedicated to PHP. +ZendCon 2007 promises to be the largest gathering dedicated to PHP. Plan to attend ZendCon 2007 and join the PHP community to network and learn from the best PHP minds from around the world.

    @@ -209,7 +209,7 @@
    - +

    php|works 2007 in Atlanta

    [16-Jul-2007] @@ -218,14 +218,14 @@

    -This year, the conference once again promises to be an excellent event for PHP developers of all levels, with talks from top PHP experts such as Derick Rethans, Chris Shiflett, Andrei Zmievski, Sara Golemon, and many more (and plenty of new faces, as well). +This year, the conference once again promises to be an excellent event for PHP developers of all levels, with talks from top PHP experts such as Derick Rethans, Chris Shiflett, Andrei Zmievski, Sara Golemon, and many more (and plenty of new faces, as well).


    - +

    PHP 4 end of life announcement

    @@ -241,7 +241,7 @@ continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of - this year to make your application suitable to run on PHP 5. + this year to make your application suitable to run on PHP 5.

    @@ -255,14 +255,14 @@


    - +

    PHP 5.2.3 Released

    [01-Jun-2007]

    -The PHP development team would like to announce the immediate availability of PHP 5.2.3. -This release continues to improve the security and the stability of +The PHP development team would like to announce the immediate availability of PHP 5.2.3. +This release continues to improve the security and the stability of the 5.X branch as well as addressing two regressions introduced by the previous 5.2 releases. These regressions relate to the timeout handling over non-blocking SSL connections and the lack of @@ -299,7 +299,7 @@


    - +

    WebTech 2007

    @@ -322,7 +322,7 @@
    - +

    PHP 5.2.2 and PHP 4.4.7 Released

    [03-May-2007] @@ -399,12 +399,12 @@ functions and extensions identified as having had vulnerabilities in them,
    - +

    The PHP.net Google Summer of Code

    [14-Apr-2007]

    - The PHP team is once again proud to participate in the + The PHP team is once again proud to participate in the Google Summer of Code. Seven students will "flip bits instead of burgers" this summer: @@ -470,7 +470,7 @@ functionality for PHP developers, including detailed error information,


    - +

    PHP 4.4.6 Released

    @@ -496,7 +496,7 @@ functionality for PHP developers, including detailed error information,
    - +

    PHP 5.2.1 and PHP 4.4.5 Released

    @@ -582,7 +582,7 @@ functionality for PHP developers, including detailed error information,
    - +

    The front page has changed

    [08-Feb-2007] @@ -597,28 +597,28 @@ functionality for PHP developers, including detailed error information,
    - +

    PHP Québec conference 2007

    [07-Feb-2007]

    -PHP Québec is pleased to announce the fifth edition of the PHP Québec Conference. -The conference will take place in Montréal, Canada on March 14-15-16th 2007. It features 2 days of +PHP Québec is pleased to announce the fifth edition of the PHP Québec Conference. +The conference will take place in Montréal, Canada on March 14-15-16th 2007. It features 2 days of -technicals talks and -an additional day of workshop. -Among the speakers, the well know PHP experts such has: Rasmus Lerdorf, Andrei +technicals talks and +an additional day of workshop. +Among the speakers, the well know PHP experts such has: Rasmus Lerdorf, Andrei Zmievski, Derick Rethans, Ilia Alshanetsky, John Coggeshall, Damien Séguy, and many more.

    -The conference has three distinct tracks : Advanced Techniques, Data -Availability, PHP: Beyound Theory. With over 35 sessions and workshops, the -PHP Québec Conference is great opportunity to learn about the latest -development and professional techniques to help you build high quality PHP +The conference has three distinct tracks : Advanced Techniques, Data +Availability, PHP: Beyound Theory. With over 35 sessions and workshops, the +PHP Québec Conference is great opportunity to learn about the latest +development and professional techniques to help you build high quality PHP software and meet with PHP.

    -Special prices are available for all Open Source community members and major +Special prices are available for all Open Source community members and major contributors.

    @@ -626,7 +626,7 @@ functionality for PHP developers, including detailed error information,
    - +

    PHP Manual Updates

    [03-Feb-2007] @@ -646,7 +646,7 @@ functionality for PHP developers, including detailed error information,
    - +

    PHP London 2007

    [18-Jan-2007] @@ -660,7 +660,7 @@ functionality for PHP developers, including detailed error information,
    - +

    Chicago php|tek 2007

    [12-Jan-2007] diff --git a/archive/2007.xml b/archive/2007.xml index 0d36964e66..cadb557c99 100644 --- a/archive/2007.xml +++ b/archive/2007.xml @@ -53,20 +53,20 @@ Visit the website for m

    -The PHP documentation team is pleased to announce the initial release of -the new build system that generates the PHP Manual. Written in PHP, PhD -([PH]P based [D]ocBook renderer) builds are now available for -viewing at docs.php.net. Everyone is -encouraged to test and use this system so -that bugs will be found and squashed. +The PHP documentation team is pleased to announce the initial release of +the new build system that generates the PHP Manual. Written in PHP, PhD +([PH]P based [D]ocBook renderer) builds are now available for +viewing at docs.php.net. Everyone is +encouraged to test and use this system so +that bugs will be found and squashed.

    -Once the new build system is stable, expect additional changes to the PHP -manual that will include an improved navigation system and styling for OOP -documentation. +Once the new build system is stable, expect additional changes to the PHP +manual that will include an improved navigation system and styling for OOP +documentation.

    -Feel free to set this developmental mirror as your default by +Feel free to set this developmental mirror as your default by using my.php.

    @@ -85,10 +85,10 @@ using my.php.

    The PHP development team would like to announce the immediate -availability of PHP 5.2.4. -This release focuses on improving the stability of the PHP 5.2.X -branch with over 120 various bug fixes in addition to resolving -several low priority security bugs. All users of PHP are encouraged +availability of PHP 5.2.4. +This release focuses on improving the stability of the PHP 5.2.X +branch with over 120 various bug fixes in addition to resolving +several low priority security bugs. All users of PHP are encouraged to upgrade to this release.

    @@ -156,7 +156,7 @@ Please see the website for more de

    -The French AFUP association is proud +The French AFUP association is proud to announce the sixth annual PHP meeting in Paris, on November 21st and 22nd, 2007. Developers and managers will gather to meet Rasmus Lerdorf, Andrei Zmievski and other @@ -178,15 +178,15 @@ enterprise solutions and advanced techniques. phpquebec.2008.png

    -

    PHP Quebec is pleased to announce the sixth edition of the PHP Quebec Conference. The Conference -will take place in Montreal, Canada between March 12th and 14th, 2008. We are -looking for speakers willing to share their expertise with Canadian and +

    PHP Quebec is pleased to announce the sixth edition of the PHP Quebec Conference. The Conference +will take place in Montreal, Canada between March 12th and 14th, 2008. We are +looking for speakers willing to share their expertise with Canadian and United States PHP professionals.

    -The Conference features the PHPLab, where speakers and visitors will find -solutions to actual business problems. The two days of technical talks will -be dedicated to advanced software development techniques with PHP5 and PHP6, +The Conference features the PHPLab, where speakers and visitors will find +solutions to actual business problems. The two days of technical talks will +be dedicated to advanced software development techniques with PHP5 and PHP6, XML, web services, databases, etc.

    @@ -212,7 +212,7 @@ For more information, visit the website: htt php|architect is proud to announce php|works 2007, which will take place in Atlanta Georgia (USA) on September 12-14, 2007.

    -This year, the conference once again promises to be an excellent event for PHP developers of all levels, with talks from top PHP experts such as Derick Rethans, Chris Shiflett, Andrei Zmievski, Sara Golemon, and many more (and plenty of new faces, as well). +This year, the conference once again promises to be an excellent event for PHP developers of all levels, with talks from top PHP experts such as Derick Rethans, Chris Shiflett, Andrei Zmievski, Sara Golemon, and many more (and plenty of new faces, as well).

    @@ -238,7 +238,7 @@ This year, the conference once again promises to be an excellent event for PHP d continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of - this year to make your application suitable to run on PHP 5. + this year to make your application suitable to run on PHP 5.

    For documentation on migration for PHP 4 to PHP 5, we would like to point you @@ -397,8 +397,8 @@ English and German.

    -The PHP development team would like to announce the immediate availability of PHP 5.2.3. -This release continues to improve the security and the stability of +The PHP development team would like to announce the immediate availability of PHP 5.2.3. +This release continues to improve the security and the stability of the 5.X branch as well as addressing two regressions introduced by the previous 5.2 releases. These regressions relate to the timeout handling over non-blocking SSL connections and the lack of @@ -570,7 +570,7 @@ three days of education, learning and networking - plus an additional tutorial day. The 2007 conference will feature over 40 sessions, an exhibit hall featuring leading companies such as Adobe, IBM, PayPal and Zend, an UnConference area to stimulate impromptu discussions, and -networking opportunities galore. +networking opportunities galore.

    ZendCon2007 will feature something for everyone – from novice to @@ -581,7 +581,7 @@ business-critical PHP. Meet the Zend development teams. Learn more about Zend open source projects.

    -ZendCon 2007 promises to be the largest gathering dedicated to PHP. +ZendCon 2007 promises to be the largest gathering dedicated to PHP. Plan to attend ZendCon 2007 and join the PHP community to network and learn from the best PHP minds from around the world.

    @@ -603,7 +603,7 @@ For more information please see http://www.zen

    - The PHP team is once again proud to participate in the + The PHP team is once again proud to participate in the Google Summer of Code. Seven students will "flip bits instead of burgers" this summer:

    @@ -828,22 +828,22 @@ posted in the download section.

    -PHP Québec is pleased to announce the fifth edition of the PHP Québec Conference. -The conference will take place in Montréal, Canada on March 14-15-16th 2007. It features 2 days of -technicals talks and -an additional day of workshop. -Among the speakers, the well know PHP experts such has: Rasmus Lerdorf, Andrei +PHP Québec is pleased to announce the fifth edition of the PHP Québec Conference. +The conference will take place in Montréal, Canada on March 14-15-16th 2007. It features 2 days of +technicals talks and +an additional day of workshop. +Among the speakers, the well know PHP experts such has: Rasmus Lerdorf, Andrei Zmievski, Derick Rethans, Ilia Alshanetsky, John Coggeshall, Damien Séguy, and many more.

    -The conference has three distinct tracks : Advanced Techniques, Data -Availability, PHP: Beyound Theory. With over 35 sessions and workshops, the -PHP Québec Conference is great opportunity to learn about the latest -development and professional techniques to help you build high quality PHP +The conference has three distinct tracks : Advanced Techniques, Data +Availability, PHP: Beyound Theory. With over 35 sessions and workshops, the +PHP Québec Conference is great opportunity to learn about the latest +development and professional techniques to help you build high quality PHP software and meet with PHP.

    -Special prices are available for all Open Source community members and major +Special prices are available for all Open Source community members and major contributors.

    @@ -904,15 +904,15 @@ in Portland, Oregon, and has a PHP track as usual. The Call for Papers closes Mo

    The International PHP Conference 2007 Spring Edition will happen from May, 21st to 23rd 2007 -in Stuttgart. The Call for Papers has just been opened. You can find more information at +in Stuttgart. The Call for Papers has just been opened. You can find more information at http://phpconference.com/. -There's a pre-conference day on 21st of May with full day Power Workshops and -a Main Conference from 22nd to 23rd of May with 1 hour sessions. +There's a pre-conference day on 21st of May with full day Power Workshops and +a Main Conference from 22nd to 23rd of May with 1 hour sessions.

    -Please submit your session proposals at +Please submit your session proposals at http://phpconference.com/input. -They will be voted by the Chair board consisting of Björn Schotte (Head of Chair), +They will be voted by the Chair board consisting of Björn Schotte (Head of Chair), Christopher Kunz and Sebastian Meyen. The language for talks is both English and German.

    diff --git a/archive/2008.php b/archive/2008.php index 5296cc4b1a..b2f5b2180f 100644 --- a/archive/2008.php +++ b/archive/2008.php @@ -25,7 +25,7 @@

    If anyone is interested in the project please join the PHP Windows Development mailinglist.

    - +
    @@ -39,7 +39,7 @@

    The PHP Development Team would like to announce the immediate availability of PHP 5.2.8. This release addresses a regression introduced by 5.2.7 in regard to the magic_quotes functionality, which was broken by an incorrect fix to the filter extension. All users who have upgraded to 5.2.7 are encouraged to upgrade to this release. Alternatively you can apply a work-around for the bug by changing "filter.default_flags=0" in php.ini.

    - +
    @@ -59,7 +59,7 @@

    - +
    @@ -122,7 +122,7 @@ Added missing zip security fix

    - +
    @@ -168,7 +168,7 @@

    The current release plan expects a stable release sometime around the end of Q1 2009.

    - +
    @@ -188,7 +188,7 @@ or following us on Twitter. Happy holidays.

    - +
    @@ -210,7 +210,7 @@ the Forum PHP 2008 focuses on the themas of Professional Web Services, and PHP large scale projects.

    - +
    @@ -253,7 +253,7 @@ http://conference.phpnw.org.uk/phpnw08/register/.

    - +
    @@ -279,7 +279,7 @@ Organizers will prioritize new and original topics in English or French. For more information, visit the website: http://conf.phpquebec.com

    - +
    @@ -319,7 +319,7 @@

    - +
    @@ -368,7 +368,7 @@ ** With Student ID. Limited seating available

    - +
    @@ -398,7 +398,7 @@ Join us to hear top speakers such as Derick Rethans (eZ Systems), Chris Shiflett (OmniTI), Mike Potter (Adobe) and more.

    - +
    @@ -430,7 +430,7 @@

    For a full list of changes in PHP 4.4.9, see the ChangeLog.

    - +
    @@ -470,7 +470,7 @@

    Several under the hood changes also require in depth testing with existing applications to ensure that any backwards compatibility breaks are minimized. This is especially important for users that require the undocumented Zend engine multibyte support.

    The current release plan states that there will be alpha/beta/RC releases in 2-3 week intervals with an expected stable release of PHP 5.3 between mid September and mid October of 2008.

    - +
    @@ -503,7 +503,7 @@

    We will provide Nexen with the email addresses of the winners, so that they can arrange to get the elePHPants shipped. Also for those people wondering, you can continue to submit tests on the TestFest submission site. A bit thank you to all participants and TestFest organizers! Without the countless people that helped organize local events, implement the infrastructure and submissions reviewers, the TestFest would have obviously not worked out as well as it has. We will surely do similar events in the future based on the big success of TestFest 2008.

    - + @@ -547,7 +547,7 @@ CreativeCommons Attribution license.

    - + @@ -571,7 +571,7 @@

    For more information and to register for the biggest PHP even of the year, visit http://zendcon.com/

    - + @@ -600,7 +600,7 @@

    - + @@ -681,7 +681,7 @@ program, but he will be replaced by Rudy Nappée working on the same application.

    - + @@ -714,7 +714,7 @@

    Update (May 3rd): The Windows archives were missing the XSL and IMAP extensions.

    - + @@ -747,7 +747,7 @@ Proposals will be reviewed after the deadline has passed. Additional information may be asked where needed. Proposals will be chosen according to their layout, relevancy for a professional audience and the overall homegeneity of the forum. Every candidate will be personnally notified of the status of their proposal. The decision is final. Priority will be given to sessions in French.

    - + @@ -783,7 +783,7 @@ Early discounted registration rates affective until April 15, 2008

    - + @@ -816,7 +816,7 @@ additional details on the TestFest on how to get involved, either as a UG or by setting up the necessary infrastructure.

    - + @@ -832,7 +832,7 @@

    We would like to take this opportunity to say thanks to Google Inc. for this privilege to participate once again, and would like to invite everyone to look at our list of ideas: http://wiki.php.net/gsoc/2008. Students are of course more than welcome to come up with their own ideas for their proposals and we will consider each and every application that we will receive.

    So once again, thanks to everyone who is involved in this magnificent journey and we hope to see many of you great students and open source passionate join us in our most enjoyable Google Summer of Code projects.

    - + @@ -856,7 +856,7 @@ For the past two years, php|architect's spring conference has sold out weeks before the start date, so if you're interested in attending, don't delay, and be sure to sign up ASAP!

    - + @@ -886,7 +886,7 @@ Take note that online registration ends on March 7th. For more information, visit the website: http://conf.phpquebec.com

    - + @@ -906,7 +906,7 @@

    We will also be holding an extended presentation and discussion on frameworks for PHP.

    Visit our conference site to register. Early bird discount is available until 1st February 2008.

    - + @@ -946,7 +946,7 @@

    - + diff --git a/archive/2009.php b/archive/2009.php index 1b7a2ddf04..7c01f862cf 100644 --- a/archive/2009.php +++ b/archive/2009.php @@ -12,221 +12,221 @@


    -
    -
    -

    PHP 5.2.12 Released!

    -
    - [17-Dec-2009] -
    -

    +

    +
    +

    PHP 5.2.12 Released!

    +
    + [17-Dec-2009] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.2.12. This release focuses on improving the stability of the PHP 5.2.x branch with over 60 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release. -

    -

    - Security Enhancements and Fixes in PHP 5.2.12: -

    -
      -
    • Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (CVE-2009-3557, Rasmus)
    • -
    • Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (CVE-2009-3558, Rasmus)
    • -
    • Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion, identified by Bogdan Calin. (CVE-2009-4017, Ilia)
    • -
    • Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check, identified by Stefan Esser. (CVE-2009-4143, Stas)
    • -
    • Fixed bug #49785 (insufficient input string validation of htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)
    • -
    - -

    +

    +

    + Security Enhancements and Fixes in PHP 5.2.12: +

    +
      +
    • Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (CVE-2009-3557, Rasmus)
    • +
    • Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (CVE-2009-3558, Rasmus)
    • +
    • Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion, identified by Bogdan Calin. (CVE-2009-4017, Ilia)
    • +
    • Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check, identified by Stefan Esser. (CVE-2009-4143, Stas)
    • +
    • Fixed bug #49785 (insufficient input string validation of htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)
    • +
    + +

    Further details about the PHP 5.2.12 release can be found in the release announcement, and the full list of changes are available in the ChangeLog. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP UK Conference 2010

    -
    - [09-Dec-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP UK Conference 2010

    +
    + [09-Dec-2009] +
    +

    PHP London are pleased to announce the date, venue and registration availability of their 5th annual UK PHP conference, building on the success of previous events and accommodating the continual growth of the PHP community and PHP development industry. -

    - -

    - The event takes place on Friday 26th February 2010 +

    + +

    + The event takes place on Friday 26th February 2010 at the Business Design Centre in the Islington area of London. Information on the venue is available on our website. -

    - -

    +

    + +

    Registration is now available, with an early bird discount of £20 putting the price at £100 (ex. UK VAT), available for the rest of December 2009, increasing to £110 during January 2010, whilst the standard £120 price is available now (for those that wish to significantly contribute towards the running of the conference) until either the event takes place or we run out of places - so - register + register as soon as you can to get the best price and secure your place. -

    - -

    +

    + +

    Feel free to create an account on the PHP UK Conference website at and sign-up for notifications of updates to the website. -

    - -

    +

    + +

    Important announcements will also be made to the PHP London announcement mailing list - sign up at - http://lists.phplondon.org/cgi-bin/mailman/listinfo/phplondon-announce + http://lists.phplondon.org/cgi-bin/mailman/listinfo/phplondon-announce - via which you may be receiving this message now, and you can also follow the - conference on Twitter (@phpukconference + conference on Twitter (@phpukconference - #phpuk2010) and be a fan on Facebook. -

    - -

    +

    + +

    We expect to announce the initial line up of talks and speakers before Christmas, whilst potential sponsors/exhibitors can find information at - http://www.phpconference.co.uk/sponsors + http://www.phpconference.co.uk/sponsors and contact the conference committee using the form at http://www.phpconference.co.uk/contact. -

    - -

    We hope to see you at the event in 2010!

    - -
    - -
    -
    - -
    -
    -
    -

    PHP 5.3.1 Released!

    -
    - [19-Nov-2009] -
    +

    + +

    We hope to see you at the event in 2010!

    + +
    + +
    +
    + +
    +
    +
    +

    PHP 5.3.1 Released!

    +
    + [19-Nov-2009] +

    The PHP development team would like to announce the immediate - availability of PHP 5.3.1. This release focuses on improving the - stability of the PHP 5.3.x branch with over 100 bug fixes, some of + availability of PHP 5.3.1. This release focuses on improving the + stability of the PHP 5.3.x branch with over 100 bug fixes, some of which are security related. All users of PHP are encouraged to - upgrade to this release.

    -

    Security Enhancements and Fixes in PHP 5.3.1:

    -
      -
    • Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion.
    • -
    • Added missing sanity checks around exif processing.
    • -
    • Fixed a safe_mode bypass in tempnam().
    • -
    • Fixed a open_basedir bypass in posix_mkfifo().
    • -
    • Fixed failing safe_mode_include_dir.
    • -
    -

    Further details about the PHP 5.3.1 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.

    -
    - -
    -
    - -
    -
    -
    -

    International PHP Conference

    -
    - [21-Oct-2009] -
    -

    With its mixture of topics the International PHP Conference provides an ideal resource for all professionals and their successful daily routine within the whole PHP spectrum. Insights into current Web 2.0 technologies, Security, Best Practices for tools and components, Enterprise know-how, databases, architectures and more are presented at the International PHP Conference 2009.

    -

    More than 30 Experts explain current trends and demonstrate how to make the most of your code and your business. They will answer your questions not only in the 40+ sessions and panel discussions but also during personal meetings.

    -

    And for the very first time ever, on Sunday, 15th November, the PHP community will warm up with our free IPC Unconference. This is the place, where YOU decide about the sessions - just pick your favorite topics and get in touch with some of our speakers and other developers.

    -

    Make use of this opportunity and make yourself a part of the worldwide PHP community – at the International PHP Conference 2009.

    -
    - -
    -
    - -
    -
    -
    -

    PHP World Kongress

    -
    - [01-Oct-2009] -
    -

    + upgrade to this release.

    +

    Security Enhancements and Fixes in PHP 5.3.1:

    +
      +
    • Added "max_file_uploads" INI directive, which can be set to limit the number of file uploads per-request to 20 by default, to prevent possible DOS via temporary file exhaustion.
    • +
    • Added missing sanity checks around exif processing.
    • +
    • Fixed a safe_mode bypass in tempnam().
    • +
    • Fixed a open_basedir bypass in posix_mkfifo().
    • +
    • Fixed failing safe_mode_include_dir.
    • +
    +

    Further details about the PHP 5.3.1 release can be found in the release announcement, and the full list of changes are available in the ChangeLog.

    +
    + +
    +
    + +
    +
    +
    +

    International PHP Conference

    +
    + [21-Oct-2009] +
    +

    With its mixture of topics the International PHP Conference provides an ideal resource for all professionals and their successful daily routine within the whole PHP spectrum. Insights into current Web 2.0 technologies, Security, Best Practices for tools and components, Enterprise know-how, databases, architectures and more are presented at the International PHP Conference 2009.

    +

    More than 30 Experts explain current trends and demonstrate how to make the most of your code and your business. They will answer your questions not only in the 40+ sessions and panel discussions but also during personal meetings.

    +

    And for the very first time ever, on Sunday, 15th November, the PHP community will warm up with our free IPC Unconference. This is the place, where YOU decide about the sessions - just pick your favorite topics and get in touch with some of our speakers and other developers.

    +

    Make use of this opportunity and make yourself a part of the worldwide PHP community – at the International PHP Conference 2009.

    +
    + +
    +
    + +
    +
    +
    +

    PHP World Kongress

    +
    + [01-Oct-2009] +
    +

    On 24th and 25th of November you should not miss the lectures of the top speakers of the PHP Industry on Professional Software Development with PHP at Munich Conference Center. -

    -

    +

    +

    10 international speakers offer you more than 20 hours of knowledge transfer in the topics "Development", "Tools & Technologies", "PHP 5 Certification", "TYPO3 Certification", "Search Engine Optimization" and "Design Patterns with PHP" on two days. -

    -

    +

    +

    On November 24th, Pierre Joye from the PHP core team under Windows opens the congress with his keynote "PHP 5.3 and PHP 6". Amongst others topics include OOP, Web Application Security 2.0, SOAP in PHP and Zend Framework. -

    -

    +

    +

    The 25th November is a workshop day aimed at expanding and deepening your knowledge in PHP 5 Certification, TYPO3 Certification, Search Engine Optimization and Design Patterns with PHP. -

    -

    - More detailed information is available on our website - Twitter or in our group on Facebook. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP Barcelona Conference 2009

    -
    - [28-Sep-2009] -
    -

    The PHP Barcelona User Group is proud to announce that the PHP Barcelona Conference 2009 is here, and it is arriving bigger than ever! Two days, three parallel tracks of talks and workshops, and some of the biggest names and companies in the industry covering the hottest subjects to date.

    -

    Come to Barcelona (Citilab) to see Rasmus Lerdorf, Fabien Potencier, Derick Rethans, Sebastian Bergmann and many more open the hood and expose the secrets of PHP and PHP related technologies that make the Internet what it is today, and that power what the Internet will be tomorrow. Discover the newest evolution of the most popular scripting language and its intimate bonding with security, stability and scalability, and how its integration with cutting edge technology make it one of the most powerful and state of the art building blocks for robust applications.

    -

    For more information about PHP Barcelona Conference 2009 and to register, please visit http://phpconference.es

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.11 Released!

    -
    - [17-Sep-2009] -
    -

    +

    +

    + More detailed information is available on our website + Twitter or in our group on Facebook. +

    +
    + +
    +
    + +
    +
    +
    +

    PHP Barcelona Conference 2009

    +
    + [28-Sep-2009] +
    +

    The PHP Barcelona User Group is proud to announce that the PHP Barcelona Conference 2009 is here, and it is arriving bigger than ever! Two days, three parallel tracks of talks and workshops, and some of the biggest names and companies in the industry covering the hottest subjects to date.

    +

    Come to Barcelona (Citilab) to see Rasmus Lerdorf, Fabien Potencier, Derick Rethans, Sebastian Bergmann and many more open the hood and expose the secrets of PHP and PHP related technologies that make the Internet what it is today, and that power what the Internet will be tomorrow. Discover the newest evolution of the most popular scripting language and its intimate bonding with security, stability and scalability, and how its integration with cutting edge technology make it one of the most powerful and state of the art building blocks for robust applications.

    +

    For more information about PHP Barcelona Conference 2009 and to register, please visit http://phpconference.es

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.2.11 Released!

    +
    + [17-Sep-2009] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.2.11. This release focuses on improving the stability of the PHP 5.2.x branch with over 75 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release. -

    -

    - Security Enhancements and Fixes in PHP 5.2.11: -

    -
      -
    • Fixed certificate validation inside php_openssl_apply_verification_policy. (Ryan Sleevi, Ilia)
    • -
    • Fixed sanity check for the color index in imagecolortransparent(). (Pierre)
    • -
    • Added missing sanity checks around exif processing. (Ilia)
    • -
    • Fixed bug #44683 (popen crashes when an invalid mode is passed). (Pierre)
    • -
    -

    +

    +

    + Security Enhancements and Fixes in PHP 5.2.11: +

    +
      +
    • Fixed certificate validation inside php_openssl_apply_verification_policy. (Ryan Sleevi, Ilia)
    • +
    • Fixed sanity check for the color index in imagecolortransparent(). (Pierre)
    • +
    • Added missing sanity checks around exif processing. (Ilia)
    • +
    • Fixed bug #44683 (popen crashes when an invalid mode is passed). (Pierre)
    • +
    +

    Further details about the PHP 5.2.11 release can be found in the release announcement, and the full list of changes are available in the ChangeLog. -

    -
    - -
    -
    - -
    -
    -
    -

    ZendCon 2009!

    -
    - [26-Aug-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    ZendCon 2009!

    +
    + [26-Aug-2009] +
    +

    The Zend PHP Conference 2009 (ZendCon) is the largest event of the PHP community and a unique opportunity to meet with PHP developers, web experts and IT managers. This year's conference will be held @@ -235,78 +235,78 @@ San Jose, California. It will bring together developers and business managers from around the world for three days of exceptional presentations and networking events. -

    -

    +

    +

    At ZendCon 2009, sessions will focus on creating, deploying and managing applications that take advantage of the speed, scalability and simplicity of PHP. To find out more about ZendCon, see the full session listing, and register, visit http://zendcon.com/. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP TestFest 2009 Winners

    -
    - [30-Jul-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP TestFest 2009 Winners

    +
    + [30-Jul-2009] +
    +

    A group of winners of PHP - elePHPhants - or TestFest mugs + elePHPhants + or TestFest mugs have been picked at random from the people that contributed the - 887 tests + 887 tests during the 2009 PHP TestFest. -

    -

    Winners of elePHPhants

    -
      -
    • Mark Schaschke TestFest London May 2009
    • -
    • Patrick Allaert Belgian PHP Testfest 2009
    • -
    • Rafael Dohms testfest PHPSP on 2009-06-20
    • -
    • Guilherme Blanco testfest PHPSP on 2009-06-20
    • -
    • Fabio Fabbrucci Italian PHP TestFest 2009 Cesena 19-20-21 june
    • -
    • Rodrigo Moyle testfest PHPSP on 2009-06-20
    • -
    • Edgar Ferreira da Silva testfest PHPSP on 2009-06-20
    • -
    • Marco Fabbri PHPTestFest Cesena Italia on 2009-06-20
    • -
    • Jason Easter Testfest 2009 2009-06-20
    • -
    • Simon Westcott PHPNW Testfest 2009
    • -
    - -

    Winners of mugs

    -
      -
    • Tim Eggert Testfest Berlin 2009-05-09
    • -
    • Till Klampaeckel TestFest 2009
    • -
    • Havard Eide Norway 2009-06-09 \o/
    • -
    • Ŕlex Corretgé - Catalonia
    • -
    • Francesco Fullone TestFest Cesena Italia on 2009-06-20
    • -
    • Ivan Rosolen testfest PHPSP on 2009-06-20
    • -
    • Moritz Neuhaeuser Testfest Berlin 2009-05-10
    • -
    • Daniel Convissor TestFest 2009 NYPHP
    • -
    • Matt Raines testfest London 2009-05-09
    • -
    - -

    Winners will be contacted shortly.

    -

    +

    +

    Winners of elePHPhants

    +
      +
    • Mark Schaschke TestFest London May 2009
    • +
    • Patrick Allaert Belgian PHP Testfest 2009
    • +
    • Rafael Dohms testfest PHPSP on 2009-06-20
    • +
    • Guilherme Blanco testfest PHPSP on 2009-06-20
    • +
    • Fabio Fabbrucci Italian PHP TestFest 2009 Cesena 19-20-21 june
    • +
    • Rodrigo Moyle testfest PHPSP on 2009-06-20
    • +
    • Edgar Ferreira da Silva testfest PHPSP on 2009-06-20
    • +
    • Marco Fabbri PHPTestFest Cesena Italia on 2009-06-20
    • +
    • Jason Easter Testfest 2009 2009-06-20
    • +
    • Simon Westcott PHPNW Testfest 2009
    • +
    + +

    Winners of mugs

    +
      +
    • Tim Eggert Testfest Berlin 2009-05-09
    • +
    • Till Klampaeckel TestFest 2009
    • +
    • Havard Eide Norway 2009-06-09 \o/
    • +
    • Ŕlex Corretgé - Catalonia
    • +
    • Francesco Fullone TestFest Cesena Italia on 2009-06-20
    • +
    • Ivan Rosolen testfest PHPSP on 2009-06-20
    • +
    • Moritz Neuhaeuser Testfest Berlin 2009-05-10
    • +
    • Daniel Convissor TestFest 2009 NYPHP
    • +
    • Matt Raines testfest London 2009-05-09
    • +
    + +

    Winners will be contacted shortly.

    +

    Once again a huge thank you! to everyone who helped to make this year's TestFest such an outstanding success! -

    -
    - -
    -
    - -
    -
    -
    -

    PHP North West Conference

    -
    - [21-Jul-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP North West Conference

    +
    + [21-Jul-2009] +
    +

    The PHP North West Conference has announced its return for a second year, to be held on Saturday 10th October 2009 in Manchester, UK. This is a one-day @@ -315,87 +315,87 @@ wants to attend can do so. We combine experienced speakers with some new local talent to bring an event that truly has something for everyone and a great buzz. -

    -

    +

    +

    The official conference is on the Saturday but there are social events on Friday and Saturday and an informal schedule on Sunday, so come and make a weekend of it with us in Manchester! All the venues are in central Manchester and walkable from mainline public transport, so do join us. -

    -

    +

    +

    There is a call for papers which runs until 16th August 2009 and the early bird ticket prices are fixed until September 10th. For more information, to submit a paper, to buy tickets, or to contact the organisers please visit the conference website. -

    -
    - -
    -
    - -
    -
    -
    -

    Subversion Migration Complete

    -
    - [16-Jul-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    Subversion Migration Complete

    +
    + [16-Jul-2009] +
    +

    The migration from CVS to Subversion is complete. The web interface is at svn.php.net. You can read about it at - php.net/svn.php, + php.net/svn.php, wiki.php.net/vcs/svnfaq. The - URL to feed to your svn client is http://svn.php.net/repository. -

    -

    + URL to feed to your svn client is http://svn.php.net/repository. +

    +

    There is also a github mirror. Please use that instead of trying to do a full git clone from the svn repository. See - the instructions at wiki.php.net/vcs/svnfaq#git -

    -

    + the instructions at wiki.php.net/vcs/svnfaq#git +

    +

    Many thanks to Gwynne who did the bulk of the work and also all the other folks who pitched in. It was a major effort to move 14 years of CVS history to another RCS. -

    -
    - -
    -
    - -
    -
    -
    -

    2009 PHP TestFest

    -
    - [09-Jul-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    2009 PHP TestFest

    +
    + [09-Jul-2009] +
    +

    So finally we are at the end of the 2009 PHP TestFest. It has been an outstanding success with the - coverage increasing + coverage increasing by about 2.5% overall and 887 new tests contributed in the TestFest SVN repository of which 637 have already been added to PHP CVS. -

    -

    +

    +

    User groups from all over the world have worked hard to make this happen and we thank - each and every one of you + each and every one of you for your contribution to PHP! You really made a difference to the PHP5.3 release quality. -

    -

    +

    +

    There still are few loose ends to tie up - the - TestFest SVN repository + TestFest SVN repository will be closed for contributions later this week and the last few tests will be moved into the main PHP repository. Finally, we have - 10 elePHPants - and 9 TestFest mugs + 10 elePHPants + and 9 TestFest mugs to give out. The winners of mugs and elePHPants will be drawn at random from a list of people who wrote tests; the winner's names will be announced later this month. -

    -

    +

    +

    For those that would like to continue to make a difference by writing tests there are two options. You can simply continue by submitting new tests to the QA mailing list, @@ -404,34 +404,34 @@ PHP CVS (or SVN) ID. In your application you should reference the tests that you have written in support of your application. -

    -

    +

    +

    Last but not least, we would like to thank all of the companies and institutions that sponsored TestFest. These include Combell, Corretgé, Faculdade Impacta de Tecnologia, IBM, iBuildings, Itera, Mayflower, Microsoft, Nexen (Alter Way Group), php|architect, Redpill-Linpro, Steinigke Showtechnic, Verges Council and Zend. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.3.0 Released!

    -
    - [30-Jun-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.3.0 Released!

    +
    + [30-Jun-2009] +
    +

    The PHP development team is proud to announce the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes. -

    - -

    +

    + +

    Some of the key new features include: namespaces, late static binding, @@ -441,74 +441,74 @@ ext/intl and ext/fileinfo), over 140 bug fixes and much more. -

    - -

    +

    + +

    For users upgrading from PHP 5.2 there is a - migration guide + migration guide available here, detailing the changes between those releases and PHP 5.3.0. -

    - -

    +

    + +

    Further details about the PHP 5.3.0 release can be found in the release announcement, and the full list of changes are available in the ChangeLog. -

    - -
    - -
    -
    - -
    -
    -
    -

    PHP'n Rio conference

    -
    - [21-Jun-2009] -
    -

    +

    + +
    + +
    +
    + +
    +
    +
    +

    PHP'n Rio conference

    +
    + [21-Jun-2009] +
    +

    The Rio de Janeiro PHP user group is pleased to announce their first PHP'n Rio conference. It will be held July 3rd, 2009 at the Infnet Institute, in Rio de Janeiro. It is a one day mini conference aimed on providing experienced developers and beginners a chance to learn more about PHP frameworks, web applications built in PHP, and the art of testing code. -

    -

    +

    +

    The keynote speaker is Jan Schneider, who will also talk about the Horde project. In addition, we will have sessions about other frameworks and include a PHP TestFest. -

    -

    +

    +

    PHP'n Rio sessions go from 6-9 pm. Then the PHP TestFest follows up until 10 pm. No fees or subscription required. Participation is entirely free! -

    -

    +

    +

    Whether you live here or are around just enjoying the marvelous city, - come and join us :) For more information, please visit - http://www.phprio.org/phpnrio09 + come and join us :) For more information, please visit + http://www.phprio.org/phpnrio09 (portuguese only). -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.3.0RC4 Release Announcements

    -
    - [19-Jun-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.3.0RC4 Release Announcements

    +
    + [19-Jun-2009] +
    +

    The PHP development team is proud to announce the fourth release candidate of PHP 5.3.0 (PHP 5.3.0RC4). This RC focuses on bug fixes and stability improvements, and we hope only minimal changes are required @@ -517,130 +517,130 @@ namespaces, late static binding, closures and much more. -

    -

    +

    +

    Please download and test these release candidates, and report any issues found. A stable release is expected next week . In case of critical issues we will continue producing weekly RCs. Downloads and further information is available at qa.php.net. See also the work in progress 5.3 upgrade guide. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.10 Released!

    -
    - [18-Jun-2009] -
    -

    - The PHP development team would like to announce the immediate availability of PHP 5.2.10. +

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.2.10 Released!

    +
    + [18-Jun-2009] +
    +

    + The PHP development team would like to announce the immediate availability of PHP 5.2.10. This release focuses on improving the stability of the PHP 5.2.x branch with over 100 bug fixes, one of which is security related. All users of PHP are encouraged to upgrade to this release. -

    -

    - Security Enhancements and Fixes in PHP 5.2.10: -

    -
      -
    • Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg files). (Pierre)
    • -
    -

    +

    +

    + Security Enhancements and Fixes in PHP 5.2.10: +

    +
      +
    • Fixed bug #48378 (exif_read_data() segfaults on certain corrupted .jpeg files). (Pierre)
    • +
    +

    Further details about the PHP 5.2.10 release can be found in the release announcement, and the full list of changes are available in the ChangeLog. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.10RC2 and PHP 5.3.0RC3 Release Announcements

    -
    - [12-Jun-2009] -

    The PHP development team is proud to announce the second release candidate of PHP 5.2.10 (PHP 5.2.10RC2) and the third release candidate of PHP 5.3.0 (PHP 5.3.0RC3). These RCs focuses on bug fixes and stability improvements, and we hope only minimal changes are required for the next candidate or final stable releases.

    PHP 5.2.10 is a pure maintenance release for providing bugfixes and stability updates. PHP 5.3.0 is a newly developed version of PHP featuring long-awaited features like namespaces, late static binding, closures and much more.

    Please download and test these release candidates, and report any issues found. Downloads and further information is available at qa.php.net. See also the work in progress 5.3 upgrade guide.

    - -
    -
    - -
    -
    -
    -

    CodeWorks Conference

    -
    - [03-Jun-2009] -
    -

    CodeWorks 2009 is a series of two-day conferences for PHP developers and IT managers organized and run by the publishers of php|architect Magazine.

    -

    CodeWorks will travel to seven locations across the United States between September 22nd and October 5th included. Each two-day event includes a day of in-depth tutorials and a day of conference talks arranged across three different tracks, all presented by the best experts in the business.

    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.2.10RC2 and PHP 5.3.0RC3 Release Announcements

    +
    + [12-Jun-2009] +

    The PHP development team is proud to announce the second release candidate of PHP 5.2.10 (PHP 5.2.10RC2) and the third release candidate of PHP 5.3.0 (PHP 5.3.0RC3). These RCs focuses on bug fixes and stability improvements, and we hope only minimal changes are required for the next candidate or final stable releases.

    PHP 5.2.10 is a pure maintenance release for providing bugfixes and stability updates. PHP 5.3.0 is a newly developed version of PHP featuring long-awaited features like namespaces, late static binding, closures and much more.

    Please download and test these release candidates, and report any issues found. Downloads and further information is available at qa.php.net. See also the work in progress 5.3 upgrade guide.

    + +
    +
    + +
    +
    +
    +

    CodeWorks Conference

    +
    + [03-Jun-2009] +
    +

    CodeWorks 2009 is a series of two-day conferences for PHP developers and IT managers organized and run by the publishers of php|architect Magazine.

    +

    CodeWorks will travel to seven locations across the United States between September 22nd and October 5th included. Each two-day event includes a day of in-depth tutorials and a day of conference talks arranged across three different tracks, all presented by the best experts in the business.

    These locations include: -

      -
    • San Francisco, CA (9/22-9/23)
    • -
    • Los Angeles, CA (9/24-9/25)
    • -
    • Dallas, TX (9/26-9/27)
    • -
    • Atlanta, GA (9/28-9/29)
    • -
    • Miami, FL (9/30-10/1)
    • -
    • Washington, DC/Baltimore Area (10/2-10/3)
    • -
    • New York, NY (10/4-10/5)
    • -
    -

    -

    If PHP is your work, your passion or your hobby, CodeWorks is a great way to learn and connect with the greatest community of professionals in the world—and with prices as low as $99 and a generous discount program, a uniquely affordable opportunity for everyone.

    -

    Remember, each event is limited to 300 attendees and prices increase the closer we get to each event. Get your tickets today before we run out or the price goes up!

    -

    For more information, visit http://cw.mtacon.com.

    -
    - -
    -
    - -
    -
    -
    -

    Forum PHP Paris 2009

    -
    - [29-May-2009] -
    -

    +

      +
    • San Francisco, CA (9/22-9/23)
    • +
    • Los Angeles, CA (9/24-9/25)
    • +
    • Dallas, TX (9/26-9/27)
    • +
    • Atlanta, GA (9/28-9/29)
    • +
    • Miami, FL (9/30-10/1)
    • +
    • Washington, DC/Baltimore Area (10/2-10/3)
    • +
    • New York, NY (10/4-10/5)
    • +
    +

    +

    If PHP is your work, your passion or your hobby, CodeWorks is a great way to learn and connect with the greatest community of professionals in the world—and with prices as low as $99 and a generous discount program, a uniquely affordable opportunity for everyone.

    +

    Remember, each event is limited to 300 attendees and prices increase the closer we get to each event. Get your tickets today before we run out or the price goes up!

    +

    For more information, visit http://cw.mtacon.com.

    +
    + +
    +
    + +
    +
    +
    +

    Forum PHP Paris 2009

    +
    + [29-May-2009] +
    +

    The AFUP (Association française des utilisateurs PHP) - organizes on November 11th and November 12th + organizes on November 11th and November 12th at the Cité des Sciences in Paris, France, the Forum PHP for its 9th edition. -

    -

    - The PHP Forum 2009 will welcome as a partner alongside the AFUP, +

    +

    + The PHP Forum 2009 will welcome as a partner alongside the AFUP, the association LeMug.fr (MySQL User Group). -

    -

    - On this occasion, AFUP decided to extend the pre-registration at preferential rates, and +

    +

    + On this occasion, AFUP decided to extend the pre-registration at preferential rates, and also postpone the deadline for the call for speakers. -

    -

    - To monitor developments and press releases, visit the following link: - http://afup.org/pages/forumphp2009/ -

    -
    - -
    -
    - -
    -
    -
    -

    TestFest 2009

    -
    - [09-May-2009] -
    -

    +

    +

    + To monitor developments and press releases, visit the following link: + http://afup.org/pages/forumphp2009/ +

    +
    + +
    +
    + +
    +
    +
    +

    TestFest 2009

    +
    + [09-May-2009] +
    +

    TestFest is upon us once again. For those who don't know, this is the time of year where User Groups and individuals donate a little of their time and effort to increasing the test coverage of PHP. -

    -

    +

    +

    Hundreds of thousands of lines of code are working in concert to assemble one of the simplest to learn and fastest running scripting languages in the business. All this is achieved with the expectation @@ -648,320 +648,320 @@ will be stomped out quickly, efficiently and will never be heard from again. This is a lofty goal and is only possible through a system of tests designed to continuously evaluate the well-being of PHP. -

    -

    +

    +

    This year the QA Team has been very busy implementing new features and improvements to make the TestFest experience easier and more enjoyable than ever before. Some these improvements include a Subversion repository for test storage and tracking, a Virtual Machine for simple test environment setup, and improved documentation of testing procedures. -

    -

    +

    +

    2009 is looking to be the most successful TestFest event ever. Over 20 User Groups spanning Belgium, Brazil, Catalonia, Canada, France, Germany, Ireland, Italy, Netherlands, Norway, Peru, USA and the UK have already registered. This is an incredible response and we still have 2 months left to go. -

    -

    +

    +

    Getting involved couldn't be simpler. Visit the QA TestFest page to find out how you can organize a TestFest event in your community. We are looking forward to seeing your communities tests being committed into PHP. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.3.0RC2 Release Announcement

    -
    - [07-May-2009] -
    -

    - The PHP development team is proud to announce the second release candidate of PHP 5.3.0 (PHP 5.3.0RC2). - This RC focuses on bug fixes and stability improvements, and we hope only minimal changes are required +

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.3.0RC2 Release Announcement

    +
    + [07-May-2009] +
    +

    + The PHP development team is proud to announce the second release candidate of PHP 5.3.0 (PHP 5.3.0RC2). + This RC focuses on bug fixes and stability improvements, and we hope only minimal changes are required for the next candidate (RC3). -

    -

    +

    +

    Expect an RC3 in 2-3 weeks, although there will not be major changes so now is a good time to start the final testing of PHP 5.3.0 before it gets released, in order to find possible incompatibilities with your project. -

    -

    +

    +

    Please download and test this release candidate, and report any issues found. Downloads and further information is available at qa.php.net. See also the work in progress 5.3 upgrade guide. -

    -
    - -
    -
    - -
    -
    -
    -

    phpDay Italy

    -
    - [17-Apr-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    phpDay Italy

    +
    + [17-Apr-2009] +
    +

    The italian PHP user group (GrUSP), is organizing the 6th phpDay, theitalian conference dedicated to the PHP world (http://www.phpday.it/). -

    -

    +

    +

    This year's edition will be held in Verona on - May 15-16th + May 15-16th and "softwareintegration with PHP" is going to be the main theme of the event. -

    -

    +

    +

    The phpDay will have three channels: -

      -
    • Developers: development approach and techniques
    • -
    • Community: focus on open source software and frameworks
    • -
    • Enterprise: real case studies for business and enterprises
    • -
    -

    -

    +

      +
    • Developers: development approach and techniques
    • +
    • Community: focus on open source software and frameworks
    • +
    • Enterprise: real case studies for business and enterprises
    • +
    +

    +

    For the benefit of our international visitors, there will be an entiretrack in english, so come and join us in the beautiful city of Verona! -

    -

    +

    +

    To subscribe to the event use our eventbrite page: - http://phpday2009.eventbrite.com/ -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.9-2 (Windows) released

    -
    - [08-Apr-2009] -
    -

    The PHP Development Team would like to announce the availability of a new Windows build for PHP - PHP 5.2.9-2

    -

    This release focuses on fixing security flaws in the included OpenSSL library (CVE-2009-0590, CVE-2009-0591 and CVE-2009-0789). The security advisory is available here.

    -

    The OpenSSL library has been updated to 0.9.8k, which includes fixes for these flaws.

    -

    Note: Only the Windows binaries are affected. There are no changes to the PHP sources, therefore no source releases are necessary.

    -

    Updated 9th of April: Added the missing OCI8 DLL

    -
    - -
    -
    - -
    -
    -
    -

    DPC09

    -
    - [06-Apr-2009] - + +
    +
    + +
    +
    +
    +

    PHP 5.2.9-2 (Windows) released

    +
    + [08-Apr-2009] +
    +

    The PHP Development Team would like to announce the availability of a new Windows build for PHP - PHP 5.2.9-2

    +

    This release focuses on fixing security flaws in the included OpenSSL library (CVE-2009-0590, CVE-2009-0591 and CVE-2009-0789). The security advisory is available here.

    +

    The OpenSSL library has been updated to 0.9.8k, which includes fixes for these flaws.

    +

    Note: Only the Windows binaries are affected. There are no changes to the PHP sources, therefore no source releases are necessary.

    +

    Updated 9th of April: Added the missing OCI8 DLL

    +
    + +
    +
    + +
    +
    +
    +

    DPC09

    +
    + [06-Apr-2009] +
    +

    Tickets are now on sale for The Dutch PHP Conference 2009 and we want to invite you to attend. This year's conference will be held from June 11-June13, 2009. DPC09, like it's predecessors, will be held in Amsterdam at the RAI Center. This year we have expanded the conference to two days plus the tutorial day so that we can deliver even more sessions, events and value for your conference budget. -

    -

    +

    +

    Our speaker line up this year includes Andrei Zmievski, Marco Tabini, Derick Rethans, Ben Ramsey, Michelangelo van Dam, and Paul Reinheimer, just to name a few. This year's special keynote speakers are Andrei Zmievski and Owen Byrne as well as a special closing keynote session by Marco Tabini, Ivo Jansch and Cal Evans. You can see the full line up of speakers and sessions at - http://phpconference.nl/schedule/.

    -

    + http://phpconference.nl/schedule/.

    +

    Early Bird pricing is in effect till April 30th, 2009. Save €55-€100 on ticket prices if you purchase before the deadline. -

    -

    +

    +

    For full details on DPC09 and information on how to order your tickets, visit the conference web site at http://phpconference.nl. -

    -
    - -
    -
    - -
    -
    -
    -

    Google Summer of Code 2009

    -
    - [27-Mar-2009] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    Google Summer of Code 2009

    +
    + [27-Mar-2009] +
    +

    Once again we are happy to announce our involvement with the Google Summer of Code project. - Be sure to check our program + Be sure to check our program at this years GSoC. -

    -

    +

    +

    We invite everyone to look at the list of ideas for this years GSoC, and get involved. Students are welcome to propose their own ideas, and we will consider all applications that are received before the April 3rd deadline. So, thanks to everyone involved and we look forward to seeing many students join us on this great adventure! -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.3.0RC1 Release Announcement

    -
    - [24-Mar-2009] -
    -

    The PHP development team is proud to announce the availability of the first release candidate of PHP 5.3.0 (PHP 5.3.0RC1). This release marks the final phase in a major improvement in the 5.X series, which includes a large number of new features, bug fixes and security enhancements.

    -

    The key features of the PHP 5.3 branch include:

    -
    + +
    +
    + +
    +
    +
    +

    PHP 5.3.0RC1 Release Announcement

    +
    + [24-Mar-2009] +
    +

    The PHP development team is proud to announce the availability of the first release candidate of PHP 5.3.0 (PHP 5.3.0RC1). This release marks the final phase in a major improvement in the 5.X series, which includes a large number of new features, bug fixes and security enhancements.

    +

    The key features of the PHP 5.3 branch include:

    + -

    This release also drops several extensions and unifies usage of internal APIs. Users should be aware of the following known backwards compatibility breaks:

    -
      -
    • Parameter parsing API unification will cause some functions to behave more or less strict when it comes to type juggling
    • + ext/date + +
    +

    This release also drops several extensions and unifies usage of internal APIs. Users should be aware of the following known backwards compatibility breaks:

    + -

    All users of PHP, especially those using earlier PHP 5 releases are advised to test this release as the final release of PHP 5.3.0 will eventually obsolete the 5.2 branch of PHP.

    -

    For users upgrading from previous PHP 5 releases there is an upgrading guide available here, detailing the changes between those releases and PHP 5.3.0.

    -

    Please also note that we are aware of issues surrounding float/integer handling in some edge cases (some of which have been introduced in PHP 5.2.0), as well as a crash bug in NSAPI, that will be fixed in PHP 5.3.0RC2. These issues however do not prevent wide spread testing of PHP 5.3.0RC1 as users can now rely on the feature set and implementation decisions no longer being changed.

    -

    For a full list of changes in PHP 5.3.0, see the CVS NEWS file.

    -
    - -
    -
    - -
    -
    -
    -

    5.2.9-1 (for Windows) released

    -
    - [10-Mar-2009] -
    -

    The PHP Development Team would like to announce the availability of a new Windows build of PHP - PHP 5.2.9-1

    -

    This release focuses on fixing a security flaw introduced by the cURL library (CVE-2009-0037). Please see the following for a full description: http://curl.haxx.se/docs/adv_20090303.html

    -

    Please note that the cURL related function is disabled when open_basedir or safe_mode enabled.

    -

    Note: Only the Windows packages are affected.

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.9 Released!

    -
    - [26-Feb-2009] -
    -

    The PHP development team would like to announce the immediate availability of PHP 5.2.9. This release focuses on improving the stability of the PHP 5.2.x branch with over 50 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.

    -

    - Security Enhancements and Fixes in PHP 5.2.9: -

    -
    • Fixed security issue in imagerotate(), background colour isn't validated correctly with a non truecolour image. Reported by Hamid Ebadi, APA Laboratory (Fixes CVE-2008-5498). (Scott)
    • Fixed a crash on extract in zip when files or directories entry names contain a relative path. (Pierre)
    • Fixed explode() behavior with empty string to respect negative limit. (Shire)
    • Fixed a segfault when malformed string is passed to json_decode(). (Scott)
    -

    Further details about the PHP 5.2.9 can be found in the release announcement for 5.2.9 the full list of changes is available in the ChangeLog for PHP 5.

    -
    - -
    -
    - -
    -
    -
    -

    php|tek 2009

    -
    - [20-Feb-2009] -
    -

    We are happy to invite you to this year's php|tek conference, to be held May 19-22, 2009 in Chicago, Illinois, and hosted (as always) by the folks at php|architect.

    -

    Join us to hear talks and tutorials on a variety of PHP subjects from PHP experts such as Ed Finkler, Sara Golemon, Chris Shiflett, Sebastian Bergmann, Derick Rethans, Stefan Priebsch, Christian Wenz and our mid-conference keynote by Andrei Zmievski on PHP6. You can see the full schedule at http://tek.mtacon.com/c/schedule - we guarantee you won't be disappointed.

    -

    This year we are also happy to invite you to our Unconference and Hack-a-thon which will be held in the early evenings, separate from the main schedule. You'll have a great time and won't miss a thing! This, coupled with our entertaining evening events and multiple networking opportunities will prove to make your trip to the conference an educational and memorable one!

    -

    Early bird pricing is in effect until February 28, 2009 so hurry to take advantage of this offer before it's too late!

    -

    For details on the conference, including registration and hotel information, please visit us at http://tek.mtacon.com/.

    -
    - -
    -
    - -
    -
    -
    -

    2009 PHP Quebec Conference

    -
    - [18-Feb-2009] -
    -

    - The seventh edition of the PHP Quebec Conference will take place in a few days, + ext/fdf + +

  • Removed zend.ze1_compatibility_mode
  • +
  • See the upgrading guide for other minor changes
  • + +

    All users of PHP, especially those using earlier PHP 5 releases are advised to test this release as the final release of PHP 5.3.0 will eventually obsolete the 5.2 branch of PHP.

    +

    For users upgrading from previous PHP 5 releases there is an upgrading guide available here, detailing the changes between those releases and PHP 5.3.0.

    +

    Please also note that we are aware of issues surrounding float/integer handling in some edge cases (some of which have been introduced in PHP 5.2.0), as well as a crash bug in NSAPI, that will be fixed in PHP 5.3.0RC2. These issues however do not prevent wide spread testing of PHP 5.3.0RC1 as users can now rely on the feature set and implementation decisions no longer being changed.

    +

    For a full list of changes in PHP 5.3.0, see the CVS NEWS file.

    +
    + +
    +
    + +
    +
    +
    +

    5.2.9-1 (for Windows) released

    +
    + [10-Mar-2009] +
    +

    The PHP Development Team would like to announce the availability of a new Windows build of PHP - PHP 5.2.9-1

    +

    This release focuses on fixing a security flaw introduced by the cURL library (CVE-2009-0037). Please see the following for a full description: http://curl.haxx.se/docs/adv_20090303.html

    +

    Please note that the cURL related function is disabled when open_basedir or safe_mode enabled.

    +

    Note: Only the Windows packages are affected.

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.2.9 Released!

    +
    + [26-Feb-2009] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.2.9. This release focuses on improving the stability of the PHP 5.2.x branch with over 50 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.

    +

    + Security Enhancements and Fixes in PHP 5.2.9: +

    +
    • Fixed security issue in imagerotate(), background colour isn't validated correctly with a non truecolour image. Reported by Hamid Ebadi, APA Laboratory (Fixes CVE-2008-5498). (Scott)
    • Fixed a crash on extract in zip when files or directories entry names contain a relative path. (Pierre)
    • Fixed explode() behavior with empty string to respect negative limit. (Shire)
    • Fixed a segfault when malformed string is passed to json_decode(). (Scott)
    +

    Further details about the PHP 5.2.9 can be found in the release announcement for 5.2.9 the full list of changes is available in the ChangeLog for PHP 5.

    +
    + +
    +
    + +
    +
    +
    +

    php|tek 2009

    +
    + [20-Feb-2009] +
    +

    We are happy to invite you to this year's php|tek conference, to be held May 19-22, 2009 in Chicago, Illinois, and hosted (as always) by the folks at php|architect.

    +

    Join us to hear talks and tutorials on a variety of PHP subjects from PHP experts such as Ed Finkler, Sara Golemon, Chris Shiflett, Sebastian Bergmann, Derick Rethans, Stefan Priebsch, Christian Wenz and our mid-conference keynote by Andrei Zmievski on PHP6. You can see the full schedule at http://tek.mtacon.com/c/schedule - we guarantee you won't be disappointed.

    +

    This year we are also happy to invite you to our Unconference and Hack-a-thon which will be held in the early evenings, separate from the main schedule. You'll have a great time and won't miss a thing! This, coupled with our entertaining evening events and multiple networking opportunities will prove to make your trip to the conference an educational and memorable one!

    +

    Early bird pricing is in effect until February 28, 2009 so hurry to take advantage of this offer before it's too late!

    +

    For details on the conference, including registration and hotel information, please visit us at http://tek.mtacon.com/.

    +
    + +
    +
    + +
    +
    +
    +

    2009 PHP Quebec Conference

    +
    + [18-Feb-2009] +
    +

    + The seventh edition of the PHP Quebec Conference will take place in a few days, between March 4th and 6th, 2009. It will be held in Montreal, Canada. -

    -

    - Don't miss out on this unique opportunity to learn more on latest development - techniques with PHP, RIA, Frameworks and project management. Meet with PHP - Community leaders such as: Zeev Suraski, Chris Shiflett, Andrei Zmievski, +

    +

    + Don't miss out on this unique opportunity to learn more on latest development + techniques with PHP, RIA, Frameworks and project management. Meet with PHP + Community leaders such as: Zeev Suraski, Chris Shiflett, Andrei Zmievski, Sara Golemon, John Coggeshall and many more. -

    -

    - With over 55 technical talks, 35 international speakers and multiple networking - activities you are guaranteed to take your career one step ahead in a friendly +

    +

    + With over 55 technical talks, 35 international speakers and multiple networking + activities you are guaranteed to take your career one step ahead in a friendly environment. -

    -

    - Space is limited, register online before February 28th and secure your presence. - http://conf.phpquebec.com -

    -
    - -
    +

    +

    + Space is limited, register online before February 28th and secure your presence. + http://conf.phpquebec.com +

    +
    + +
    diff --git a/archive/2010.php b/archive/2010.php index 8e1ac67784..9476896b58 100644 --- a/archive/2010.php +++ b/archive/2010.php @@ -12,182 +12,182 @@


    -
    -
    -

    PHP 5.2.16 Released!

    -
    - [16-Dec-2010] -
    -

    +

    +
    +

    PHP 5.2.16 Released!

    +
    + [16-Dec-2010] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.2.16. This release marks the end of support for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3. -

    - -

    +

    + +

    This release focuses on addressing a regression in open_basedir implementation introduced in 5.2.15 in addition to fixing a crash inside PDO::pgsql on data retrieval when the server is down. All users who have upgraded to 5.2.15 and are utilizing open_basedir are strongly encouraged to upgrade to 5.2.16 or 5.3.4. -

    - +

    +

    To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a migration guide available on http://php.net/migration53, details the changes between - PHP 5.2 and PHP 5.3.

    - + PHP 5.2 and PHP 5.3.

    +

    For a full list of changes in PHP 5.2.16 see the ChangeLog at - http://www.php.net/ChangeLog-5.php#5.2.16.

    -
    - -
    -
    - -
    - + +
    +
    +
    +

    PHP 5.3.4 Released!

    +
    + [10-Dec-2010] +
    +

    The PHP development team is proud to announce the immediate release of PHP 5.3.4. This is a maintenance release in the 5.3 series, which includes a large number of bug fixes. -

    - -

    - Security Enhancements and Fixes in PHP 5.3.4: -

    -
      -
    • Fixed crash in zip extract method (possible CWE-170).
    • -
    • Paths with NULL in them (foo\0bar.txt) are now considered as invalid (CVE-2006-7243).
    • +

      + +

      + Security Enhancements and Fixes in PHP 5.3.4: +

      +
        +
      • Fixed crash in zip extract method (possible CWE-170).
      • +
      • Paths with NULL in them (foo\0bar.txt) are now considered as invalid (CVE-2006-7243).
      • Fixed a possible double free in imap extension (Identified by Mateusz - Kocielski). (CVE-2010-4150).
      • + Kocielski). (CVE-2010-4150).
      • Fixed NULL pointer dereference in ZipArchive::getArchiveComment. - (CVE-2010-3709).
      • -
      • Fixed possible flaw in open_basedir (CVE-2010-3436).
      • -
      • Fixed MOPS-2010-24, fix string validation. (CVE-2010-2950).
      • -
      • Fixed symbolic resolution support when the target is a DFS share.
      • + (CVE-2010-3709). +
      • Fixed possible flaw in open_basedir (CVE-2010-3436).
      • +
      • Fixed MOPS-2010-24, fix string validation. (CVE-2010-2950).
      • +
      • Fixed symbolic resolution support when the target is a DFS share.
      • Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with - large amount of data) (CVE-2010-3710).
      • -
      - -

      - Key Bug Fixes in PHP 5.3.4 include: -

      -
        -
      • Added stat support for zip stream.
      • + large amount of data) (CVE-2010-3710). +
      + +

      + Key Bug Fixes in PHP 5.3.4 include: +

      +
        +
      • Added stat support for zip stream.
      • Added follow_location (enabled by default) option for the http stream - support.
      • -
      • Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al.
      • + support. +
      • Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al.
      • Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect - zend multibyte at runtime.
      • -
      • Multiple improvements to the FPM SAPI.
      • -
      • Over 100 other bug fixes.
      • -
      - -

      + zend multibyte at runtime. +

    • Multiple improvements to the FPM SAPI.
    • +
    • Over 100 other bug fixes.
    • +
    + +

    For users upgrading from PHP 5.2 there is a migration guide available here, detailing the changes between those releases and PHP 5.3. -

    - -

    +

    + +

    For a full list of changes in PHP 5.3.4, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.15 Released!

    -
    - [09-Dec-2010] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP 5.2.15 Released!

    +
    + [09-Dec-2010] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.2.15. This release marks the end of support for PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3. -

    - -

    +

    + +

    This release focuses on improving the security and stability of the PHP 5.2.x branch with a small number, of predominatly security fixes. -

    - -

    - Security Enhancements and Fixes in PHP 5.2.15: -

    -
      -
    • Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE.
    • -
    • Fixed crash in zip extract method (possible CWE-170).
    • -
    • Fixed a possible double free in imap extension.
    • -
    • Fixed possible flaw in open_basedir (CVE-2010-3436).
    • -
    • Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709).
    • -
    • Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data).
    • -
    - -

    - Key enhancements in PHP 5.2.15 include: -

    -
      -
    • Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4).
    • -
    • Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy with SoapClient object).
    • -
    - +

    + +

    + Security Enhancements and Fixes in PHP 5.2.15: +

    +
      +
    • Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE.
    • +
    • Fixed crash in zip extract method (possible CWE-170).
    • +
    • Fixed a possible double free in imap extension.
    • +
    • Fixed possible flaw in open_basedir (CVE-2010-3436).
    • +
    • Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709).
    • +
    • Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with large amount of data).
    • +
    + +

    + Key enhancements in PHP 5.2.15 include: +

    +
      +
    • Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4).
    • +
    • Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy with SoapClient object).
    • +
    +

    To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a migration guide available on http://php.net/migration53, details the changes between - PHP 5.2 and PHP 5.3.

    - + PHP 5.2 and PHP 5.3.

    +

    For a full list of changes in PHP 5.2.15 see the ChangeLog at - http://www.php.net/ChangeLog-5.php#5.2.15.

    -
    - -
    -
    - -
    -
    -
    -

    Confoo

    -
    - [08-Nov-2010] -

    + http://www.php.net/ChangeLog-5.php#5.2.15.

    +
    + +
    +
    + +
    +
    +
    +

    Confoo

    +
    + [08-Nov-2010] +

    PHP Quebec is pleased to announce the 2011 edition of the http://confoo.ca/ Conference. The Conference will take place in Montréal, Québec, Canada between March 9 and 11th 2011. We are looking for speakers willing to share their expertise with Canadian and United States PHP professionals programmers and managers. -

    - -

    +

    + +

    The Conference features technical one hour talks dedicated many aspects of Web development such as mobile apps, security, databases, cloud, web standards, accessibility, project management, agile methods, CMS & Frameworks, startups and of course, PHP. -

    - -

    +

    + +

    Organizers will prioritize new and original topics in English or French. - For more information, visit the website: http://confoo.ca/ -

    - -
    -
    - -
    -
    -
    -

    PHP'n Rio 10

    -
    - [02-Nov-2010] -

    - The PHP Rio User Group + For more information, visit the website: http://confoo.ca/ +

    + +
    +
    + +
    +
    +
    +

    PHP'n Rio 10

    +
    + [02-Nov-2010] +

    + The PHP Rio User Group is pleased to announce their second edition of the PHP'n Rio conference. It will be held on November 20th, 2010, at the PUC Rio university, @@ -195,101 +195,101 @@ experienced developers and beginners a chance to learn more about PHP frameworks, web applications built in PHP, and the art of testing code. -

    - -

    +

    + +

    No fees or subscription required. Participation is entirely free! -

    - -

    +

    + +

    Whether you live here or are around just enjoying the marvelous city, come and join us :) For more information, please visit - + http://www.phprio.org/phpnrio10 - + (Portuguese only). -

    - - -
    -
    - -
    -
    -
    -

    Zend / PHP Conference

    -
    - [30-Sep-2010] -
    -

    +

    + + +
    +
    + +
    +
    +
    +

    Zend / PHP Conference

    +
    + [30-Sep-2010] +
    +

    The 6th Annual Zend/PHP Conference will bring together PHP developers and IT managers from around the world to discuss PHP best practices and explore new technologies. -

    - -

    +

    + +

    At ZendCon, you'll learn from a variety of technical sessions in 9 tracks, renowned speakers, in-depth tutorials, an Exhibit Hall featuring industry leaders and unique networking opportunities. -

    - -
      -
    • +

      + +
        +
      • Learn PHP best practices for architecture, design and development -
      • -
      • +
      • +
      • Discover new advances in the PHP language and how to best harness them -
      • -
      • +
      • +
      • Gain insights from peers, PHP luminaries, community members and thought-leaders -
      • -
      • +
      • +
      • Discover how to deploy and scale large PHP applications -
      • -
      • +
      • +
      • Explore new technologies like NoSQL and Cloud Computing -
      • -
      • +
      • +
      • Learn how to effectively leverage Zend Framework and the changes coming in Zend Framework 2.0 -
      • -
      - -

      +

    • +
    + +

    Register now so you don't miss out on the most popular tutorials and savings. And join us at the 2010 Zend/PHP Conference - the largest gathering of the PHP community! -

    -
    - -
    -
    - -
    -
    -
    -

    PHP Barcelona Conference 2010

    -
    - [25-Sep-2010] -
    -

    The PHP Barcelona User Group is pleased to announce the 4th edition of the PHP Barcelona Conference. Come to the shores of the Mediterranean for two fun-packed days of cutting edge PHP, Application Scalability, High Performance, Databases, Integration, Testing, Clouds (not in the sky, we hope) and many many more topics and surprises. The event will take place from the 29th to the 30th of October and will bring together Ilia Alshanetsky, Fabien Potencier, Stefan Priebsch, Lorenzo Alberton, Enrico Zimuel and many more of the shiniest names in the industry for 48 hours of intensive PHP and fiesta!

    - -

    For more information visit http://phpconference.es and book your spot now before tickets run out and don't lose out on one of the most appealing events on the PHP calendar :)

    - -

    See you in Barcelona!

    -
    - -
    -
    - -
    -
    -
    -

    International PHP Conference

    -
    - [25-Sep-2010] -
    +

    +
    + +
    +
    + +
    +
    +
    +

    PHP Barcelona Conference 2010

    +
    + [25-Sep-2010] +
    +

    The PHP Barcelona User Group is pleased to announce the 4th edition of the PHP Barcelona Conference. Come to the shores of the Mediterranean for two fun-packed days of cutting edge PHP, Application Scalability, High Performance, Databases, Integration, Testing, Clouds (not in the sky, we hope) and many many more topics and surprises. The event will take place from the 29th to the 30th of October and will bring together Ilia Alshanetsky, Fabien Potencier, Stefan Priebsch, Lorenzo Alberton, Enrico Zimuel and many more of the shiniest names in the industry for 48 hours of intensive PHP and fiesta!

    + +

    For more information visit http://phpconference.es and book your spot now before tickets run out and don't lose out on one of the most appealing events on the PHP calendar :)

    + +

    See you in Barcelona!

    +
    + +
    +
    + +
    +
    +
    +

    International PHP Conference

    +
    + [25-Sep-2010] +

    Not just another conference - this year has seen some high-valued conferences (like our IPC Spring Edition in Berlin) and we are already preparing the next big PHP conference. But this year makes a difference. @@ -297,8 +297,8 @@ business for ten years, we met some great people, made true fans and encouraged PHP developers all over the world to commit their passion for web-development to a growing community, that is behind some of the most - well-known websites today.

    - + well-known websites today.

    +

    Of course, a great event is nothing without great developers and we are very happy to welcome the PHP community to our next International PHP Conference 2010! Again, this conference is packed with workshops, sessions and keynotes @@ -309,19 +309,19 @@ experience in bringing together some of the most experienced heads in PHP development - but because of this conference being one of Europe's leading technology events that have been made possible by a really passionate - community. And that is ... by you.

    -
    - -
    -
    - -
    -
    -
    -

    PHPNW10

    -
    - [09-Sep-2010] -

    + community. And that is ... by you.

    +
    + +
    +
    + +
    +
    +
    +

    PHPNW10

    +
    + [09-Sep-2010] +

    PHP North West is a PHP conference with a regional focus, bringing the best of PHP speakers to the north-west of England on Saturday 9th October. A full day of conference speakers over at least two tracks this should again @@ -330,439 +330,439 @@ 10th October, at the Museum of Science and Industry (MOSI) nearby. With a weekend packed with all things PHP and a ticket price to suit business and hobbyists alike there are no reasons to miss out - see you in Manchester :) -

    -
    -
    - -
    -
    -
    -

    PHP 5.3.3 Released!

    -
    - [22-Jul-2010] - +
    + +
    +
    +
    +

    PHP 5.3.3 Released!

    +
    + [22-Jul-2010] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.3.3. This release focuses on improving the stability and security of the PHP 5.3.x branch with over 100 bug fixes, some of which are security related. All users are encouraged to upgrade to this release. -

    - -

    - Backwards incompatible change: -

    -
      +

      + +

      + Backwards incompatible change: +

      +
      • Methods with the same name as the last element of a namespaced class name will no longer be treated as constructor. This change doesn't affect non-namespaced classes. - -

        <?php
        -namespace Foo;
        -class Bar {
        - public function Bar() {
        - // treated as constructor in PHP 5.3.0-5.3.2
        - // treated as regular method in PHP 5.3.3
        - }
        -}
        -?>

        -

        There is no impact on migration from 5.2.x because namespaces were only introduced in PHP 5.3.

      • -
      -

      - Security Enhancements and Fixes in PHP 5.3.3: -

      -
        -
      • Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs (CVE-2010-2531).
      • -
      • Fixed a possible resource destruction issues in shm_put_var().
      • -
      • Fixed a possible information leak because of interruption of XOR operator.
      • -
      • Fixed a possible memory corruption because of unexpected call-time pass by refernce and following memory clobbering through callbacks.
      • -
      • Fixed a possible memory corruption in ArrayObject::uasort().
      • -
      • Fixed a possible memory corruption in parse_str().
      • -
      • Fixed a possible memory corruption in pack().
      • -
      • Fixed a possible memory corruption in substr_replace().
      • -
      • Fixed a possible memory corruption in addcslashes().
      • -
      • Fixed a possible stack exhaustion inside fnmatch().
      • -
      • Fixed a possible dechunking filter buffer overflow.
      • -
      • Fixed a possible arbitrary memory access inside sqlite extension.
      • -
      • Fixed string format validation inside phar extension.
      • -
      • Fixed handling of session variable serialization on certain prefix characters.
      • -
      • Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).
      • -
      • Fixed SplObjectStorage unserialization problems (CVE-2010-2225).
      • -
      • Fixed possible buffer overflows in mysqlnd_list_fields, mysqlnd_change_user.
      • -
      • Fixed possible buffer overflows when handling error packets in mysqlnd.
      • -
      - -

      - Key enhancements in PHP 5.3.3 include: -

      -
        -
      • Upgraded bundled sqlite to version 3.6.23.1.
      • -
      • Upgraded bundled PCRE to version 8.02.
      • -
      • Added FastCGI Process Manager (FPM) SAPI.
      • -
      • Added stream filter support to mcrypt extension.
      • -
      • Added full_special_chars filter to ext/filter.
      • -
      • Fixed a possible crash because of recursive GC invocation.
      • -
      • Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).
      • -
      • Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).
      • -
      • Fixed bug #52060 (Memory leak when passing a closure to method_exists()).
      • -
      • Fixed bug #52001 (Memory allocation problems after using variable variables).
      • -
      • Fixed bug #51723 (Content-length header is limited to 32bit integer with Apache2 on Windows).
      • -
      • Fixed bug #48930 (__COMPILER_HALT_OFFSET__ incorrect in PHP >= 5.3).
      • -
      - -

      + +

      <?php
      +namespace Foo;
      +class Bar {
      + public function Bar() {
      + // treated as constructor in PHP 5.3.0-5.3.2
      + // treated as regular method in PHP 5.3.3
      + }
      +}
      +?>

      +

      There is no impact on migration from 5.2.x because namespaces were only introduced in PHP 5.3.

      +
    +

    + Security Enhancements and Fixes in PHP 5.3.3: +

    +
      +
    • Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs (CVE-2010-2531).
    • +
    • Fixed a possible resource destruction issues in shm_put_var().
    • +
    • Fixed a possible information leak because of interruption of XOR operator.
    • +
    • Fixed a possible memory corruption because of unexpected call-time pass by refernce and following memory clobbering through callbacks.
    • +
    • Fixed a possible memory corruption in ArrayObject::uasort().
    • +
    • Fixed a possible memory corruption in parse_str().
    • +
    • Fixed a possible memory corruption in pack().
    • +
    • Fixed a possible memory corruption in substr_replace().
    • +
    • Fixed a possible memory corruption in addcslashes().
    • +
    • Fixed a possible stack exhaustion inside fnmatch().
    • +
    • Fixed a possible dechunking filter buffer overflow.
    • +
    • Fixed a possible arbitrary memory access inside sqlite extension.
    • +
    • Fixed string format validation inside phar extension.
    • +
    • Fixed handling of session variable serialization on certain prefix characters.
    • +
    • Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).
    • +
    • Fixed SplObjectStorage unserialization problems (CVE-2010-2225).
    • +
    • Fixed possible buffer overflows in mysqlnd_list_fields, mysqlnd_change_user.
    • +
    • Fixed possible buffer overflows when handling error packets in mysqlnd.
    • +
    + +

    + Key enhancements in PHP 5.3.3 include: +

    +
      +
    • Upgraded bundled sqlite to version 3.6.23.1.
    • +
    • Upgraded bundled PCRE to version 8.02.
    • +
    • Added FastCGI Process Manager (FPM) SAPI.
    • +
    • Added stream filter support to mcrypt extension.
    • +
    • Added full_special_chars filter to ext/filter.
    • +
    • Fixed a possible crash because of recursive GC invocation.
    • +
    • Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).
    • +
    • Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).
    • +
    • Fixed bug #52060 (Memory leak when passing a closure to method_exists()).
    • +
    • Fixed bug #52001 (Memory allocation problems after using variable variables).
    • +
    • Fixed bug #51723 (Content-length header is limited to 32bit integer with Apache2 on Windows).
    • +
    • Fixed bug #48930 (__COMPILER_HALT_OFFSET__ incorrect in PHP >= 5.3).
    • +
    + +

    For users upgrading from PHP 5.2 there is a migration guide available on http://php.net/migration53, detailing the changes between those releases and PHP 5.3. -

    -

    +

    +

    For a full list of changes in PHP 5.3.3, see the ChangeLog. -

    - -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.14 Released!

    -
    - [22-Jul-2010] -
    -

    +

    + +
    + +
    +
    + +
    +
    +
    +

    PHP 5.2.14 Released!

    +
    + [22-Jul-2010] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.2.14. This release focuses on improving the stability of the PHP 5.2.x branch with over 60 bug fixes, some of which - are security related.

    - -

    + are security related.

    + +

    This release marks the end of the active support for PHP 5.2. Following this release the PHP 5.2 series will receive no further active bug maintenance. Security fixes for PHP 5.2 might be published on a case by cases basis. All users of PHP 5.2 are encouraged to upgrade to - PHP 5.3.

    - -

    - Security Enhancements and Fixes in PHP 5.2.14: -

    -
      - -
    • Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs.
    • -
    • Fixed a possible interruption array leak in strrchr().(CVE-2010-2484)
    • -
    • Fixed a possible interruption array leak in strchr(), strstr(), substr(), chunk_split(), strtok(), addcslashes(), str_repeat(), trim().
    • -
    • Fixed a possible memory corruption in substr_replace().
    • -
    • Fixed SplObjectStorage unserialization problems (CVE-2010-2225).
    • -
    • Fixed a possible stack exaustion inside fnmatch().
    • -
    • Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).
    • -
    • Fixed handling of session variable serialization on certain prefix characters.
    • -
    • Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski.
    • -
    - -

    - Key enhancements in PHP 5.2.14 include: -

    -
      - -
    • Upgraded bundled PCRE to version 8.02.
    • -
    • Updated timezone database to version 2010.5.
    • -
    • Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).
    • -
    • Fixed bug #52237 (Crash when passing the reference of the property of a non-object).
    • -
    • Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).
    • -
    • Fixed bug #51822 (Segfault with strange __destruct() for static class variables).
    • -
    • Fixed bug #51552 (debug_backtrace() causes segmentation fault and/or memory issues).
    • -
    • Fixed bug #49267 (Linking fails for iconv on MacOS: "Undefined symbols: _libiconv").
    • -
    - + PHP 5.3.

    + +

    + Security Enhancements and Fixes in PHP 5.2.14: +

    +
      + +
    • Rewrote var_export() to use smart_str rather than output buffering, prevents data disclosure if a fatal error occurs.
    • +
    • Fixed a possible interruption array leak in strrchr().(CVE-2010-2484)
    • +
    • Fixed a possible interruption array leak in strchr(), strstr(), substr(), chunk_split(), strtok(), addcslashes(), str_repeat(), trim().
    • +
    • Fixed a possible memory corruption in substr_replace().
    • +
    • Fixed SplObjectStorage unserialization problems (CVE-2010-2225).
    • +
    • Fixed a possible stack exaustion inside fnmatch().
    • +
    • Fixed a NULL pointer dereference when processing invalid XML-RPC requests (Fixes CVE-2010-0397, bug #51288).
    • +
    • Fixed handling of session variable serialization on certain prefix characters.
    • +
    • Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski.
    • +
    + +

    + Key enhancements in PHP 5.2.14 include: +

    +
      + +
    • Upgraded bundled PCRE to version 8.02.
    • +
    • Updated timezone database to version 2010.5.
    • +
    • Fixed bug #52238 (Crash when an Exception occured in iterator_to_array).
    • +
    • Fixed bug #52237 (Crash when passing the reference of the property of a non-object).
    • +
    • Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function).
    • +
    • Fixed bug #51822 (Segfault with strange __destruct() for static class variables).
    • +
    • Fixed bug #51552 (debug_backtrace() causes segmentation fault and/or memory issues).
    • +
    • Fixed bug #49267 (Linking fails for iconv on MacOS: "Undefined symbols: _libiconv").
    • +
    +

    To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a migration guide available on http://php.net/migration53, details the changes between - PHP 5.2 and PHP 5.3.

    + PHP 5.2 and PHP 5.3.

    For a full list of changes in PHP 5.2.14 see the ChangeLog at - http://www.php.net/ChangeLog-5.php#5.2.14.

    -
    - -
    -
    - -
    -
    -
    -

    TestFest 2010

    -
    - [23-Jun-2010] - + +
    +
    + +
    +
    +
    +

    TestFest 2010

    +
    + [23-Jun-2010] +
    +

    PHP is proud to announce TestFest 2010. TestFest is PHP's annual campaign to increase the overall code coverage of PHP through PHPT tests. During TestFest, PHP User Groups and individuals around the world organize local events where new tests are written and new contributors are introduced to PHP's testing suite. -

    -

    +

    +

    Last year was very successful with 887 tests submitted and a code coverage increase of 2.5%. This year we hope to do better. -

    -

    +

    +

    TestFest's own SVN repository and reporting tools are back online for this year's event. New to TestFest this year are automated test environment build tools as well as screencasts showing those build tools in action. -

    -

    +

    +

    Please visit the TestFest 2010 wiki page for all the details on events being organized in your area, or find out how you can organize your own event. -

    -
    - -
    -
    - -
    -
    -
    -

    PHP | OSI Days 2010: Participate at the confluence of PHP's finest!

    -
    - [05-Jun-2010] -

    PHP | OSI Days 2010 is the premier PHP conference being organised at - Asia's largest Open Source Conference - OSI Days 2010. We invite you to - come and lead a tutorial / session or participate in Panel Discussions - at OSI Days 2010 specifically for the PHP domain. The last date for - submitting a proposal for the conference is 15th June 2010. The +

    +
    + +
    +
    + +
    +
    +
    +

    PHP | OSI Days 2010: Participate at the confluence of PHP's finest!

    +
    + [05-Jun-2010] +

    PHP | OSI Days 2010 is the premier PHP conference being organised at + Asia's largest Open Source Conference - OSI Days 2010. We invite you to + come and lead a tutorial / session or participate in Panel Discussions + at OSI Days 2010 specifically for the PHP domain. The last date for + submitting a proposal for the conference is 15th June 2010. The conference is scheduled for September 19-21, 2010 at Chennai, India. -

    -

    +

    +

    Submit a proposal now! <http://osidays.com/node/add/proposal> -

    -

    If you are one of the following:

    -
      -
    • Open Source Enthusiast
    • -
    • Developer/ Hacker/ Techie/ Geek
    • -
    • IT Manager/ CXO
    • -
    • Open Source Entrepreneur
    • -
    • Designer/ UI Expert
    • -
    • Open Source Trainer/ Educationist
    • -
    -

    We invite you to submit a proposal on one of the topics below:

    -

    -

      +

      +

      If you are one of the following:

      +
        +
      • Open Source Enthusiast
      • +
      • Developer/ Hacker/ Techie/ Geek
      • +
      • IT Manager/ CXO
      • +
      • Open Source Entrepreneur
      • +
      • Designer/ UI Expert
      • +
      • Open Source Trainer/ Educationist
      • +
      +

      We invite you to submit a proposal on one of the topics below:

      +

      +

      • Cloud Computing: Tools and Platforms, Cloudnomics, Cloud for - Dummies & Others
      • + Dummies & Others
      • PHP: PHP 5 & 6, PHP Security, Frameworks, Architecture / QA & Best - Practices
      • + Practices
      • Drupal: Best Practices, Module Development, Theme Development, - Scaling/ Management/ Performance & Others
      • -
      • Databases: MySQL, NoSQL, CouchDB, PostgreSQL, Ingres, SQLite & Others
      • -
      • Java Script
      • -
      • Developer / Tools & Techniques
      • -
      -

      -

      Types of Presentation

      -
        -
      • 45 minute Session
      • -
      • minute Panel Discussion
      • -
      • Half Day tutorial / workshop
      • -
      • Full Day tutorial / workshop
      • -
      -

      Your proposals Should

      -

      -

        + Scaling/ Management/ Performance & Others +
      • Databases: MySQL, NoSQL, CouchDB, PostgreSQL, Ingres, SQLite & Others
      • +
      • Java Script
      • +
      • Developer / Tools & Techniques
      • +
      +

      +

      Types of Presentation

      +
        +
      • 45 minute Session
      • +
      • minute Panel Discussion
      • +
      • Half Day tutorial / workshop
      • +
      • Full Day tutorial / workshop
      • +
      +

      Your proposals Should

      +

      +

      • be Free of Marketing talks / self promotion / company promotion: Please speak about ideas/ technology/ business and not about yourself or your company. Talk about Open Source Projects/ - Products and not strictly commercial closed source products.
      • + Products and not strictly commercial closed source products.
      • Clearly identify your target audience and what are the - pre-requisites while submitting the proposal
      • + pre-requisites while submitting the proposal
      • Have a clear title and limit the scope of your proposal to - something specific rather than trying to cover too much
      • -
      -

      -

      Speaker Benefits

      -

      OSI Days offers its speakers tremendous opportunities for exposure and - recognition as an industry leader. Your session will attract many - technical & Business professionals interested in learning from your - example, expertise and experience. In appreciation of your contributions - as a Conference Speaker, we provide you many benefits, read them in full + something specific rather than trying to cover too much +

    +

    +

    Speaker Benefits

    +

    OSI Days offers its speakers tremendous opportunities for exposure and + recognition as an industry leader. Your session will attract many + technical & Business professionals interested in learning from your + example, expertise and experience. In appreciation of your contributions + as a Conference Speaker, we provide you many benefits, read them in full detail. <http://osidays.com/speaker-benefit> -

    -

    Contact

    -

    For registration and more details visit: http://osidays.com or contact +

    +

    Contact

    +

    For registration and more details visit: http://osidays.com or contact Dhiraj Khare at dhiraj@osidays.com or call at +919811206582 -

    - Team,
    +

    + Team,
    OSI Days 2010 -

    - -
    -
    - -
    -
    -
    -

    PHP 5.3.2 Released!

    -
    - [04-Mar-2010] -
    -

    +

    + +
    +
    + +
    +
    +
    +

    PHP 5.3.2 Released!

    +
    + [04-Mar-2010] +
    +

    The PHP development team is proud to announce the immediate release of PHP 5.3.2. This is a maintenance release in the 5.3 series, which includes a large number of bug fixes. -

    - -

    - Security Enhancements and Fixes in PHP 5.3.2: -

    -
      -
    • Improved LCG entropy. (Rasmus, Samy Kamkar)
    • -
    • Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)
    • -
    • Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)
    • -
    - -

    - Key Bug Fixes in PHP 5.3.2 include: -

    -
      -
    • Added support for SHA-256 and SHA-512 to php's crypt.
    • -
    • Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check.
    • -
    • Fixed bug #51059 (crypt crashes when invalid salt are given).
    • -
    • Fixed bug #50940 Custom content-length set incorrectly in Apache sapis.
    • -
    • Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long).
    • -
    • Fixed bug #50723 (Bug in garbage collector causes crash).
    • -
    • Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16).
    • -
    • Fixed bug #50632 (filter_input() does not return default value if the variable does not exist).
    • +

      + +

      + Security Enhancements and Fixes in PHP 5.3.2: +

      +
        +
      • Improved LCG entropy. (Rasmus, Samy Kamkar)
      • +
      • Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)
      • +
      • Fixed a possible open_basedir/safe_mode bypass in the session extension identified by Grzegorz Stachowiak. (Ilia)
      • +
      + +

      + Key Bug Fixes in PHP 5.3.2 include: +

      +
        +
      • Added support for SHA-256 and SHA-512 to php's crypt.
      • +
      • Added protection for $_SESSION from interrupt corruption and improved "session.save_path" check.
      • +
      • Fixed bug #51059 (crypt crashes when invalid salt are given).
      • +
      • Fixed bug #50940 Custom content-length set incorrectly in Apache sapis.
      • +
      • Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long).
      • +
      • Fixed bug #50723 (Bug in garbage collector causes crash).
      • +
      • Fixed bug #50661 (DOMDocument::loadXML does not allow UTF-16).
      • +
      • Fixed bug #50632 (filter_input() does not return default value if the variable does not exist).
      • Fixed bug #50540 (Crash while running ldap_next_reference test - cases).
      • -
      • Fixed bug #49851 (http wrapper breaks on 1024 char long headers).
      • -
      • Over 60 other bug fixes.
      • -
      - -

      + cases). +

    • Fixed bug #49851 (http wrapper breaks on 1024 char long headers).
    • +
    • Over 60 other bug fixes.
    • +
    + +

    For users upgrading from PHP 5.2 there is a migration guide available here, detailing the changes between those releases and PHP 5.3. -

    - -

    - Further information and downloads: -

    - -

    +

    + +

    + Further information and downloads: +

    + +

    For a full list of changes in PHP 5.3.2, see the ChangeLog. For source downloads please visit our downloads page, Windows - binaries can be found on + binaries can be found on windows.php.net/download/. -

    - -
    - -
    -
    - -
    -
    -
    -

    PHP 5.2.13 Released!

    -
    - [25-Feb-2010] -
    -

    +

    + +
    + +
    +
    + +
    +
    +
    +

    PHP 5.2.13 Released!

    +
    + [25-Feb-2010] +
    +

    The PHP development team would like to announce the immediate availability of PHP 5.2.13. This release focuses on improving the stability of the PHP 5.2.x branch with over 40 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release. -

    - -

    - Security Enhancements and Fixes in PHP 5.2.13: -

    -
      -
    • Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)
    • -
    • Fixed a possible open_basedir/safe_mode bypass in session extension identified by Grzegorz Stachowiak. (Ilia)
    • -
    • Improved LCG entropy. (Rasmus, Samy Kamkar)
    • -
    - -

    +

    + +

    + Security Enhancements and Fixes in PHP 5.2.13: +

    +
      +
    • Fixed safe_mode validation inside tempnam() when the directory path does not end with a /). (Martin Jansen)
    • +
    • Fixed a possible open_basedir/safe_mode bypass in session extension identified by Grzegorz Stachowiak. (Ilia)
    • +
    • Improved LCG entropy. (Rasmus, Samy Kamkar)
    • +
    + +

    Further details about the PHP 5.2.13 release can be found in the release announcement, and the full list of changes are available in the ChangeLog. -

    -
    - -
    -
    - -
    -
    -
    -

    Dutch PHP Conference

    -
    - [19-Feb-2010] -
    -

    +

    +
    + +
    +
    + +
    +
    +
    +

    Dutch PHP Conference

    +
    + [19-Feb-2010] +
    +

    The Dutch PHP Conference is now in its 4th year and yet again promises a varied and inspiring few days of - excellent technical content + excellent technical content including Sebastian Bergmann, Kevlin Henney, Chris Shiflett, Ilia Alshanetsky and many other fascinating speakers and topics. -

    -

    +

    +

    The event is held in Amsterdam from 10th to 12th June 2010, for more information see the website at - http://phpconference.nl + http://phpconference.nl - we hope you can join us in Amsterdam in June! -

    -
    - -
    -
    - -
    -
    -
    -

    ConFoo Web Techno Conference

    -
    - [16-Jan-2010] -
    +

    +
    + +
    +
    + +
    +
    +
    +

    ConFoo Web Techno Conference

    +
    + [16-Jan-2010] +

    PHP Quebec and the ConFoo team is pleased to announce the schedule of the ConFoo Web Techno Conference. With over 130 presentations in 8 rooms, ConFoo brings you the best of Web development. -

    -

    +

    +

    The event will take place on March 8th to 12th in Montreal, at the prestigious Hilton Bonaventure Hotel. -

    -

    +

    +

    Over 100 specialists will be present at the conference to share their knowledge during talks and training. Among them will be: - Rasmus Lerdorf, Terry Chay, Chris Shiflett and Morgan Tocker -

    + Rasmus Lerdorf, Terry Chay, Chris Shiflett and Morgan Tocker +

    You would not want to miss the following presentations: HTML5: Where Are We Now? (Mark Pilgrim), Andrei's Regex Clinic (Andrei Zmievski), Security-Centered Design (Chris Shiflett) and Welcome - to the Wild Wild Web (Carl Mercier) -

    -

    + to the Wild Wild Web (Carl Mercier) +

    +

    Register online before January 22nd and save 200$! -
    +
    Looking forward to see you at the conference. -

    -
    - -
    +

    +
    + +
    true, 'sidebar' => $SIDEBAR_DATA)); diff --git a/archive/2011.php b/archive/2011.php index 33e1e2dd32..701bc0b8a3 100644 --- a/archive/2011.php +++ b/archive/2011.php @@ -55,7 +55,7 @@ The next release candidate will be released in 14 days.

    - +
    @@ -72,7 +72,7 @@ Website: http://www.phpconference.nl/

    - + @@ -86,15 +86,15 @@

    The PHP development team is proud to announce the third release candidate of PHP 5.4. - PHP 5.4 includes new language features and removes several legacy - (deprecated) behaviours. Windows binaries can be downloaded from the + PHP 5.4 includes new language features and removes several legacy + (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site.

    THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!.

    - This is the third release candidate. The release candidate phase is intended as + This is the third release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0.

    @@ -118,7 +118,7 @@ PHP bug tracker.

    - + @@ -130,17 +130,17 @@ [29-Nov-2011]

    - The PHP development team is proud to announce the second + The PHP development team is proud to announce the second release candidate of PHP 5.4. - PHP 5.4 includes new language features and removes several legacy - (deprecated) behaviours. Windows binaries can be downloaded from the + PHP 5.4 includes new language features and removes several legacy + (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site.

    THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!.

    - This is the second release candidate. The release candidate phase is intended as + This is the second release candidate. The release candidate phase is intended as a period of bug fixing prior to the stable release. No new features should be included before the final version of PHP 5.4.0.

    @@ -164,7 +164,7 @@ PHP bug tracker.

    - + @@ -195,7 +195,7 @@ traits, best-practices and success cases related to quality, revision information, please visit our website: http://www.phpday.it

    - + @@ -207,18 +207,18 @@ traits, best-practices and success cases related to quality, revision [11-Nov-2011]

    - The PHP development team is proud to announce the first - release candidate of PHP 5.4. - PHP 5.4 includes new language features and removes several legacy - (deprecated) behaviours. Windows binaries can be downloaded from the + The PHP development team is proud to announce the first + release candidate of PHP 5.4. + PHP 5.4 includes new language features and removes several legacy + (deprecated) behaviours. Windows binaries can be downloaded from the Windows QA site.

    THIS IS A RELEASE CANDIDATE - DO NOT USE IT IN PRODUCTION!

    - This is the first release candidate. No new features will be included - before the final version of PHP 5.4.0. The release candidate phase is + This is the first release candidate. No new features will be included + before the final version of PHP 5.4.0. The release candidate phase is intended as a period of bug fixing prior to the stable release.

    @@ -230,18 +230,18 @@ traits, best-practices and success cases related to quality, revision

  • Numerous bug fixes and improvements in the Core and other extensions.
  • - Please help us to identify bugs in order to ensure that the release is solid and - all things behave as expected. Please test this release candidate against your - code base and report any problems that you encounter to the - QA mailing list and/or the + Please help us to identify bugs in order to ensure that the release is solid and + all things behave as expected. Please test this release candidate against your + code base and report any problems that you encounter to the + QA mailing list and/or the PHP bug tracker.

    - Read the NEWS file for a + Read the NEWS file for a complete list of changes in this release.

    - + @@ -275,7 +275,7 @@ traits, best-practices and success cases related to quality, revision file for a complete list of changes.

    - + @@ -296,7 +296,7 @@ traits, best-practices and success cases related to quality, revision frameworks, web applications built in PHP, and the art of testing code.

    - +

    Whether you live here or are around just enjoying the marvelous city, come and join us :) For more information, please visit @@ -306,7 +306,7 @@ traits, best-practices and success cases related to quality, revision (Portuguese only).

    - + @@ -346,7 +346,7 @@ traits, best-practices and success cases related to quality, revision Information and booking via the website: http://www.web-devcon.de

    - + @@ -386,7 +386,7 @@ traits, best-practices and success cases related to quality, revision file for a complete list of changes.

    - + @@ -402,7 +402,7 @@ traits, best-practices and success cases related to quality, revision to announce that the 5th edition of the PHP Barcelona Conference is here!

    - +

    There will be 30 one-hour talks and workshops in two days with three parallel tracks, covering many PHP development subjects such as Application @@ -410,7 +410,7 @@ traits, best-practices and success cases related to quality, revision Unit Testing, Best Practices, Cloud Computing, and many more topics and surprises.

    - +

    The conference will take place from the 28th to the 29th of October and will bring together Rasmus Lerdorf, Derick @@ -418,7 +418,7 @@ traits, best-practices and success cases related to quality, revision Tabini and many more of the shiniest names in the industry for two fun-packed days of intensive PHP.

    - +

    For registration and more info about it, please visit http://phpconference.es @@ -427,7 +427,7 @@ traits, best-practices and success cases related to quality, revision Hope to see you in Barcelona!

    - + @@ -446,7 +446,7 @@ traits, best-practices and success cases related to quality, revision

    These are the topics we're aiming for:

    - + - +

    All information about the conference and the CFP can be found on our conference website. Schedule and ticket information will be announced early November

    - + - + @@ -479,13 +479,13 @@ traits, best-practices and success cases related to quality, revision

    The PHP development team would like to announce the immediate availability of PHP 5.3.8. This release fixes two issues introduced in the PHP 5.3.7 release:

    - + - +

    All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3.8.

    @@ -496,7 +496,7 @@ traits, best-practices and success cases related to quality, revision For more details on the crypt() blowfish security issue in pre 5.3.6 see the crypt blowfish page

    - + @@ -512,7 +512,7 @@ traits, best-practices and success cases related to quality, revision users should postpone upgrading until 5.3.8 is released (expected in a few days).

    - + @@ -526,7 +526,7 @@ traits, best-practices and success cases related to quality, revision

    The Zend PHP Conference (ZendCon) is the largest gathering of the PHP Community and brings together PHP developers and IT managers from around the world to discuss PHP best practices and explore new technologies.

    - +

    This year’s conference will be held on October 17-20, 2011 at the Convention Center in Santa Clara, California. The conference will include a variety of technical sessions and in-depth tutorials in the following areas:

    - +
    @@ -492,12 +492,12 @@ 16-Aug-2012

    The PHP development team announces the immediate availability of PHP 5.4.6 and PHP 5.3.16. These releases fix over 20 bugs. All users of PHP are encouraged to upgrade to PHP 5.4.6, or at least 5.3.16.

    - +

    For source downloads of PHP 5.4.6 and PHP 5.3.16 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes are recorded in the ChangeLog.

    - +
    @@ -523,7 +523,7 @@ developer looking to find out more, this event will have something to make you glad you came along.

    - +
    @@ -544,7 +544,7 @@ the conference website.

    - +
    @@ -558,13 +558,13 @@ bugs and includes a fix for a security related overflow issue in the stream implementation. All users of PHP are encouraged to upgrade to PHP 5.4.5 or PHP 5.3.15.

    - +

    For source downloads of PHP 5.4.5 and PHP 5.3.15 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes are recorded in the ChangeLog.

    - +
    - +
    @@ -593,7 +593,7 @@

    - +
    @@ -605,19 +605,19 @@

    The PHP development team would like to announce the immediate availability of PHP 5.4.4 and PHP 5.3.14. All users of PHP are encouraged to upgrade to PHP 5.4.4 or PHP 5.3.14.

    - +

    The release fixes multiple security issues: A weakness in the DES implementation of crypt and a heap overflow issue in the phar extension

    - +

    PHP 5.4.4 and PHP 5.3.14 fixes over 30 bugs. Please note that the use of php://fd streams is now restricted to the CLI SAPI

    - +

    For source downloads of PHP 5.4.4 and PHP 5.3.14 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes are recorded in the ChangeLog.

    - +
    @@ -641,7 +641,7 @@ Windows binaries can be found on windows.php.net/download/. The list of changes are recorded in the ChangeLog.

    - +
    @@ -668,7 +668,7 @@ Note that this will block otherwise safe requests like ?top-40 so if you have query parameters that look like that, adjust your regex accordingly.

    - +

    Another set of releases are planned for Tuesday, May, 8th. These releases will fix the CGI flaw and another CGI-related issue in apache_request_header (5.4 only).

    @@ -676,7 +676,7 @@

    We apologize for the inconvenience created with these releases and the (lack of) communication around them.

    - +
    @@ -685,62 +685,62 @@
    03-May-2012
    - +

    There is a vulnerability in certain CGI-based setups (Apache+mod_php and nginx+php-fpm are not affected) that has gone unnoticed for at least 8 years. Section 7 of the CGI spec states:

    - + Some systems support a method for supplying a [sic] array of strings to the CGI script. This is only used in the case of an `indexed' query. This is identified by a "GET" or "HEAD" HTTP request with a URL search string not containing any unencoded "=" characters. - +

    So, requests that do not have a "=" in the query string are treated differently from those who do in some CGI implementations. For PHP this means that a request containing ?-s may dump the PHP source code for the page, but a request that has ?-s&=1 is fine.

    - +

    A large number of sites run PHP as either an Apache module through mod_php or using php-fpm under nginx. Neither of these setups are vulnerable to this. Straight shebang-style CGI also does not appear to be vulnerable.

    - +

    If you are using Apache mod_cgi to run PHP you may be vulnerable. To see if you are, just add ?-s to the end of any of your URLs. If you see your source code, you are vulnerable. If your site renders normally, you are not.

    - +

    To fix this, update to PHP 5.3.12 or PHP 5.4.2.

    - +

    We recognize that since CGI is a rather outdated way to run PHP, it may not be feasible to upgrade these sites to a modern version of PHP. An alternative is to configure your web server to not let these types of requests with query strings starting with a "-" and not containing a "=" through. Adding a rule like this should not break any sites. For Apache using mod_rewrite it would look like this:

    - +
              RewriteCond %{QUERY_STRING} ^(%2d|-)[^=]+$ [NC]
              RewriteRule ^(.*) $1? [L]
          
    - +

    If you are writing your own rule, be sure to take the urlencoded ?%2ds version into account.

    - +

    Making a bad week worse, we had a bug in our bug system that toggled the private flag of a bug report to public on a comment to the bug report causing this issue to go public before we had time to test solutions to the level we would like. Please report any issues via bugs.php.net.

    - +

    For source downloads of PHP 5.3.12 and PHP 5.4.2 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. A ChangeLog exists.

    - +
    - +
    @@ -753,8 +753,8 @@ DevConf 2012 in Moscow, Russia on Jun 9 - Jun 10

    - DevConf is the ultimate meeting place for russian-speaking web-developers, - combining several language-specific conferences under one roof. + DevConf is the ultimate meeting place for russian-speaking web-developers, + combining several language-specific conferences under one roof.

    This year DevConf will include the following sections: @@ -767,15 +767,15 @@

  • DevConf::Javascript();
  • - Each section will feature several talks from the active contributors/authors of the language. - Among the invited speakers are Derick Rethans (XDebug creator), - David Soria Parra (active PHP contributor), Andrey Aksyonov (author of Sphinx), - Alexander Makarov (one of the main contributors to Yii), - Sergey Petrunya (of MariaDB fame), Ilya Alekseev (OpenStack Nova contributor) + Each section will feature several talks from the active contributors/authors of the language. + Among the invited speakers are Derick Rethans (XDebug creator), + David Soria Parra (active PHP contributor), Andrey Aksyonov (author of Sphinx), + Alexander Makarov (one of the main contributors to Yii), + Sergey Petrunya (of MariaDB fame), Ilya Alekseev (OpenStack Nova contributor) and many others, see more details on the official website.

    - +
    @@ -785,34 +785,34 @@ 26-Apr-2012

    The PHP development team announces the immediate availability of PHP 5.3.11 and PHP 5.4.1. These releases focuses on improving the stability of the current PHP branches with over 60 bug fixes, some of which are security related.

    - +

    Security Enhancements for both PHP 5.3.11 and PHP 5.4.1:

    - + - +

    Security Enhancement affecting PHP 5.3.11 only:

    - + - +

    Key enhancements in these releases include:

    - + - +

    For a full list of changes in PHP 5.3.11 and PHP 5.4.1, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.

    - +

    All users of PHP are strongly encouraged to upgrade to PHP 5.3.11 or PHP 5.4.1.

    - +
    @@ -856,7 +856,7 @@ classes in multiple threads. PHP 5.4.1 final will be released on April 26.

    - +
    @@ -900,7 +900,7 @@ classes in multiple threads. the conversion. Let the forking begin!

    - +
    @@ -946,7 +946,7 @@ classes in multiple threads. on all mirrors.

    - +
    @@ -958,21 +958,21 @@ classes in multiple threads.

    The PHP development team would like to announce the immediate availability of PHP 5.3.10. This release delivers a critical security fix.

    - +

    Security Fixes in PHP 5.3.10:

    - + - +

    All users are strongly encouraged to upgrade to PHP 5.3.10.

    - +

    For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.

    - +
    @@ -995,13 +995,13 @@ classes in multiple threads.
  • 160 presentations focusing on core competencies improvement;
  • - Don't miss this great opportunity and register today! + Don't miss this great opportunity and register today! Also check out our two training days around PHP, HTML5, Symfony2 and security topics right before the conference.

    - +
    @@ -1014,24 +1014,24 @@ classes in multiple threads. availability of PHP 5.3.9. This release focuses on improving the stability of the PHP 5.3.x branch with over 90 bug fixes, some of which are security related.

    - +

    Security Enhancements and Fixes in PHP 5.3.9:

    - + - +

    Key enhancements in PHP 5.3.9 include:

    - + - +

    For a full list of changes in PHP 5.3.9, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.

    @@ -1039,7 +1039,7 @@ classes in multiple threads.

    All users are strongly encouraged to upgrade to PHP 5.3.9.

    - +
    @@ -1061,7 +1061,7 @@ classes in multiple threads. There are some tickets still available, get them at http://shop.phpbenelux.eu.

    - + diff --git a/archive/2013.php b/archive/2013.php index 872b521e69..977cd13c6e 100644 --- a/archive/2013.php +++ b/archive/2013.php @@ -76,7 +76,7 @@ 20-Nov-2013

    The PHP web team are delighted to announce the launch of the new web theme that has been - in beta for many months. Lots of hard work has gone into this release and we will be continually + in beta for many months. Lots of hard work has gone into this release and we will be continually improving things over time now that we have migrated away from the legacy theme.

    From an aesthetics point of view the general color scheme of the website has been lightened from the @@ -818,7 +818,7 @@

    Note that our release candidate cycle is only meant to bug fixes, no more features will be added to PHP 5.5 from now. -

    +

    Please help us to identify bugs in order to ensure that the release is solid and all things behave as expected. Please test this release candidate against your code base and report any problems that you encounter to the diff --git a/archive/2014.php b/archive/2014.php index 1895836b61..581d2cafaa 100644 --- a/archive/2014.php +++ b/archive/2014.php @@ -26,7 +26,7 @@

    We’re pleased to announce our first conference, PHP South Coast 2015!

    Taking place on the south coast of England in Summer 2015, where community members from around the world will come together to learn and share information about the latest trends and technologies in professional PHP development.

    - +
    @@ -38,14 +38,14 @@

    Bulgaria Web Summit 2015 is an event about (almost) everything a modern web person should know: {Programming, IoT, UX, UI, Fun, Privacy}. This year we will have strong PHP presense to support the growth of Bulgarian PHP community. The event will take place on the 18th of April at the conference area of the Inter Expo Centre.

    - +

    The purpose of this meeting is to discuss the new tendencies in this direction and to popularize the internet technologies in the spheres of business, education, and services. The range of subjects includes technologies like PHP, JavaScript, CSS, Privacy and others.

    - +

    Join us and have fun while learning something new.

    Twitter: @bgwebsummit

    - +
    - +
    @@ -58,17 +58,17 @@

    The PHP development team announces the immediate availability of PHP 5.4.36. Two security-related bugs were fixed in this release, including the fix for CVE-2014-8142. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.36 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    - +
    @@ -90,7 +90,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -112,7 +112,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -125,16 +125,16 @@

    The PHP development team announces the immediate availability of PHP 5.4.35. 4 security-related bugs were fixed in this release, including the fix for CVE-2014-3710. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.35 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -155,7 +155,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -176,7 +176,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -188,21 +188,21 @@

    The International PHP Conference is an opportunity for all those involved in the PHP and the Web developer community to learn about the latest trends and technologies. The conference takes place in the center of Berlin which is often considered the "Silicon Valley of Europe". We have some of the best speakers in the world and a tremendous opportunity to get involved in a wonderful networking atmosphere to get in contact with your peers.

    - +

    The conference will provide the latest know how for building modern and innovative web applications and everything you need for digital success. The conference will explore key topics and core technologies for web developers and decision makers. We will show you how to scale your applications and explain the details of Continuous Integration or evaluate different approaches to NoSQL.

    - +

    Attendees will have the opportuntiy to meet World Class speakers, core developers and consultants. In addition to having the the chance to meet international known PHP and Web experts at this conference, you will also be given the chance to evaluate your code.

    - +

    This Conference has been around for ten years and it is definitely a must go event for the PHP Community!

    Basic facts:

    - + Date: June 7th - 11th, 2015
    Location: Maritim proArte, Berlin

    HIGHLIGHTS

    -
      +
      • 90+ best practice sessions
      • Cool PHP & the Gang: 60+ international top speakers
      • Hands-on Power Workshop Days
      • @@ -212,7 +212,7 @@
      • Free Swag: Developer backpack, T-Shirt, magazines etc.
      • Exclusive community events
      - +

      Topics:

      • Core PHP /PHPNG
      • @@ -233,7 +233,7 @@
      • Data Stores
    - +
    @@ -269,7 +269,7 @@ #phpuceu

    - +
    @@ -294,7 +294,7 @@ NOTE: Yes, there will be elePHPants!

    - +
    @@ -315,7 +315,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -330,16 +330,16 @@ 5.4.34. 6 security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670. Also, a fix for OpenSSL which produced regressions was reverted. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.34 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -354,16 +354,16 @@ 5.5.18. Several bugs were fixed in this release. A regression in OpenSSL introduced in PHP 5.5.17 has also been addressed in this release. PHP 5.5.18 also fixes 4 CVEs in different components. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.18 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -385,7 +385,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -406,19 +406,19 @@ ideas, get valuable knowledge, collaborate with your peers and enjoy this amazing adventure.

    - +

    With more than 200 delegates expected over two days, this will be the highlight of our 2015 calendar. We will be welcoming some amazing international and local speakers to share their knowledge.

    - +

    http://www.phpconference.com.au #phpoz15

    - +
    @@ -431,22 +431,22 @@

    The PHP development team announces the immediate availability of PHP 5.4.33. 10 bugs were fixed in this release. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    This release is the last planned release that contains regular bugfixes. All the consequent releases will contain only security-relevant fixes, for the term of one year. PHP 5.4 users that need further bugfixes are encouraged to upgrade to PHP 5.6 or PHP 5.5.

    - +

    For source downloads of PHP 5.4.33 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -459,16 +459,16 @@

    The PHP development team announces the immediate availability of PHP 5.5.17. Several bugs were fixed in this release. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.17 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -518,7 +518,7 @@ The full list of changes is available in the ChangeLog.

    - +
    @@ -567,7 +567,7 @@ forward to seeing you in D.C.!

    - +
    @@ -590,7 +590,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -604,16 +604,16 @@

    The PHP development team announces the immediate availability of PHP 5.4.32. 16 bugs were fixed in this release, including the following security-related issues: CVE-2014-2497, CVE-2014-3538, CVE-2014-3587, CVE-2014-3597, CVE-2014-4670, CVE-2014-4698, CVE-2014-5120. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.32 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -630,19 +630,19 @@ encouraged to upgrade to the current stable version of PHP 5.5 or previous stable version of PHP 5.4, which are supported till at least 2016 and 2015 respectively.

    - +

    PHP 5.3.29 contains about 25 potentially security related fixes backported from PHP 5.4 and 5.5.

    - +

    For source downloads of PHP 5.3.29, please visit our downloads page. Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    For helping your migration to newer versions please refer to our migration guides for updates from PHP 5.3 to 5.4 and from PHP 5.4 to 5.5.

    - +
    @@ -687,7 +687,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -722,7 +722,7 @@ speakers is available here.

    - +
    @@ -766,7 +766,7 @@ both energize and get you excited about the future of PHP.

    - +
    @@ -801,7 +801,7 @@ Looking forward to see you there :-)

    - +
    @@ -845,7 +845,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -858,16 +858,16 @@

    The PHP development team announces the immediate availability of PHP 5.4.31. Over 10 bugs were fixed in this release. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.31 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -889,7 +889,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -903,29 +903,29 @@

    Cape Town's 2nd Annual PHP Conference is here... 2nd – 4th October 2014

    - +

    We are excited to announce our 2nd Annual PHP Cape Town Conference, 3 Days at The Cape Town Stadium overlooking the Atlantic Ocean - yip insane views.

    - +

    Keeping with our winning formula of international speakers combined with some great local talent to learn off. With over 300 delegates expected, you do not want to miss this one.

    - +

    PHP Cape Town 2013 SOLD OUT in less than 4 weeks and it will happen again.

    - +

    If you're PHP-Curious or Skilled Developer we would like you to share in the experience. Thank You to the PHP Cape Town Community for volunteering and helping out. Call for Papers will close 20th July 2014.

    - + - +
    @@ -978,7 +978,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -999,7 +999,7 @@

    Please, note that this release also fixes a backward compatibility issue that has been detected in the PHP 5.5.13 release. Still, the fix in PHP 5.5.14 may break some very rare situations. As this tiny compatibility break involves security, and as security is our primary - concern, we had to fix it. This concerns + concern, we had to fix it. This concerns bug 67072. For more information about this bug and its actual resolution, please visit our upgrading guide. @@ -1010,7 +1010,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1025,10 +1025,10 @@ 5.4.30. Over 20 bugs were fixed in this release, including the following security issues: CVE-2014-3981, CVE-2014-0207, CVE-2014-3478, CVE-2014-3479, CVE-2014-3480, CVE-2014-3487, CVE-2014-4049, CVE-2014-3515. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    Please, note that this release also fixes a backward compatibility issue that has been detected in the PHP 5.4.29 release. Still, the fix in PHP 5.4.30 may break some very rare situations. As this tiny compatibility break involves security, and as security is our primary @@ -1037,14 +1037,14 @@ this bug and its actual resolution, please refer to our upgrading guide, section 4a. We apologize for any inconvenience you may have experienced with this behavior.

    - - + +

    For source downloads of PHP 5.4.30 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -1083,7 +1083,7 @@ and see you soon in Munich!

    - +
    @@ -1100,15 +1100,15 @@ Victoria Business School located in the coolest little capital in the world, Wellington - New Zealand.

    - - + +

    This conference promises to be one of the most important IT events connecting the Oceania PHP Community, with highly recognized speakers presenting two concurrent tracks including over 22 talks exploring PHP trends and other web technologies to both inspire and challenge you.

    - +

    A tutorial day on Wednesday 27th August provides an opportunity to spend some time with experts, going in-depth on particular topics. This is an opportunity @@ -1116,7 +1116,7 @@ leading IT companies from all over New Zealand, Australia and the global PHP community.

    - +

    Our main topics are: SilverStripe, Apigility, Zend Framework 2, Laravel, Symfony, Scaling PHP, Performance Testing, Web optimization, AngularJS, Apache @@ -1124,7 +1124,7 @@ Arduino and PHP and much more.

    - +
    @@ -1168,7 +1168,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -1217,7 +1217,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -1232,13 +1232,13 @@ 5.4.29. 16 bugs were fixed in this release, including two security issues in fileinfo extension. All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.29 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    @@ -1260,7 +1260,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1291,12 +1291,12 @@

    Each section will feature several talks from the active contributors/authors of the language. - Among the invited speakers are Dmitry Stogov (Zend), Shawn McCool (Laravel), Dmitry Vyukov (Google), - Sveta Smirnova (Oracle), Andrey Aksyonov (Sphinx), Anatoly Panov (Badoo) and many others, + Among the invited speakers are Dmitry Stogov (Zend), Shawn McCool (Laravel), Dmitry Vyukov (Google), + Sveta Smirnova (Oracle), Andrey Aksyonov (Sphinx), Anatoly Panov (Badoo) and many others, see more details on the official website.

    - +
    @@ -1307,31 +1307,31 @@

    We’re pleased to announce the 10th annual ZendCon which will be held October 27-30th, 2014 in Santa Clara, CA. ZendCon 2014 has a long history of being one of the “must attend” PHP conferences as community members from around the world have come together to learn and share information about the latest trends and technologies in professional PHP development. Our main topics this year are:

    - + - +

    We would welcome submission of any talk included in the wide variety of topics related to PHP and tools commonly used by PHP developers. We are looking for submissions for:

    - + - +

    For those interested in speaking, please head out to - http://cfp.zendcon.com to + http://cfp.zendcon.com to submit on or before June 16th, 2014.

    - +
    @@ -1343,20 +1343,20 @@

    2nd Annual China PHP Conference – August 2 to 3, Shanghai!

    - +

    ThinkInLAMP will be hosting a 2-day event filled with high quality, technical sessions about PHP Core, PHP High Performance, PHP Engineering, and more PHP. During this conference, you will hear from Xinchen Hui, a PHP core developer.

    - +

    Don’t miss out on 2 great days of sessions, delicious food, fantastic shows, and countless networking opportunities to engage with speakers and delegates. For tickets and more information, see: www.phpconchina.com

    - - + +
    - +
    @@ -1375,7 +1375,7 @@

    The name "Next Generation" was optimistically presumptuous; in reality phpng is an internal project that we are working on, it is not a production ready branch that anyone should deploy, or judge as they would a release of PHP.

    The work on phpng, the doors it opens, the conversations it has started, the collaboration it is inspiring, are all worth getting excited about. But, we need to stay grounded, honest, and open; and say that there is much work to do in order to make the "Next Generation" a reality, this is only the start.

    - +
    @@ -1416,7 +1416,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -1466,7 +1466,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -1487,7 +1487,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1508,7 +1508,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1561,7 +1561,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -1583,7 +1583,7 @@

    - +
    @@ -1604,7 +1604,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1640,7 +1640,7 @@ More info: www.phpconference.com.ar

    - +
    @@ -1679,7 +1679,7 @@ tutorial day on 26th June in Amsterdam!

    - +
    @@ -1700,7 +1700,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1753,7 +1753,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -1775,7 +1775,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1825,7 +1825,7 @@ Thank you for helping us make PHP better.

    - +
    @@ -1846,7 +1846,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    @@ -1866,7 +1866,7 @@ The list of changes can be found in the ChangeLog.

    - +
    @@ -1890,7 +1890,7 @@ Register for your spot at MidwestPHP today!

    - +
    @@ -1920,7 +1920,7 @@ So make sure to register soon in order to save $200 off the total price!

    - +
    @@ -1973,7 +1973,7 @@ Thank you for helping us making PHP better.

    - +
    @@ -2014,7 +2014,7 @@ We look forward to seeing you in Berlin!

    - +
    @@ -2048,7 +2048,7 @@ interaction.

    - +
    @@ -2088,7 +2088,7 @@ The list of changes can be found in the ChangeLog.

    - +

    We want you to learn as much as possible during the three days of conference. We do that through quality and variety of both content and speakers, as well as creating a fun and friendly atmosphere.

    - +

    We have presentations for any level, from beginner to advanced. You'll learn about the backend and frontend, web and mobile, information systems and games, hard and soft skills, as well as many related topics.

    - +

    We have speakers from many different countries and industries. They brings unique perspectives that you won't find in your backyard. How often will you talk tech with someone from Taiwan or Saudi Arabia? How often will you learn from people who build robots or write their own programming language?

    - +

    If your goal is to learn and meet interesting people, then ConFoo is the conference for you! Take advantage of our $190 early bird discount.

    -
    + diff --git a/archive/entries/2015-01-22-3.xml b/archive/entries/2015-01-22-3.xml index 8bfb93833e..96422e25e9 100644 --- a/archive/entries/2015-01-22-3.xml +++ b/archive/entries/2015-01-22-3.xml @@ -10,14 +10,14 @@
    - +

    The PHP development team announces the immediate availability of PHP 5.4.37. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.37 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-02-18-1.xml b/archive/entries/2015-02-18-1.xml index e6ebcfdb76..b3be3416fa 100644 --- a/archive/entries/2015-02-18-1.xml +++ b/archive/entries/2015-02-18-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 5.4.38. Seven security-related bugs were fixed in this release, including CVE-2015-0273 and mitigation for CVE-2015-0235. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.38 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-02-25-1.xml b/archive/entries/2015-02-25-1.xml index 9e2f262359..71a5e74c91 100644 --- a/archive/entries/2015-02-25-1.xml +++ b/archive/entries/2015-02-25-1.xml @@ -12,7 +12,7 @@

    Conference about software architecture, best programming practices and design patterns.

    - +

    PHP Serbia will be organizing a big event on May 30, 2015 – SOLIDay conference. Nicely coined name, huh? It will be one of the major events in the region, on which you will have opportunity to attend presentations of world-famous PHP experts and professionals, on topic of OOP principles, design patterns, software architecture, frameworks and similar. Whether you are a novice, intermediate or advanced developer, join us on this conference and expand, improve or simply refresh your knowledge of this important topic.

    diff --git a/archive/entries/2015-02-25-2.xml b/archive/entries/2015-02-25-2.xml index 2a8c77333f..606fe3c9f6 100644 --- a/archive/entries/2015-02-25-2.xml +++ b/archive/entries/2015-02-25-2.xml @@ -12,7 +12,7 @@

    Welcome back to Lone Star PHP for another great year! We're in our fifth year and we're making things better all the time. This year's event will provide all of the great PHP speakers and content you've come to expect from Lone Star PHP. This year we are introducing the Training Day. Training Day will provide a more hands-on experience for all that attend. There'll be plenty of time to spend with the local PHP community too through after-parties and other events.

    - +

    Thanks to the generous support of our sponsors year after year we're able to present this conference at minimal cost to our attendees, opening up attendance to many who could not normally justify the cost of similar events. We couldn't do it without their support and we hope that this year you'll help us share this experience with the community. With the amazing feedback we receive each year from our attendees and sponsors we continue to improve our event to keep our place as the best php community conference around.

    diff --git a/archive/entries/2015-02-25-3.xml b/archive/entries/2015-02-25-3.xml index 60fdd1272c..ad439ec0fb 100644 --- a/archive/entries/2015-02-25-3.xml +++ b/archive/entries/2015-02-25-3.xml @@ -13,9 +13,9 @@

    The Bulgaria PHP Conference is an event organized by the local PHP user group: @bgphp. This is going to be our first conference but nonetheless we have attracted a number of prominent international and local speakers (http://www.bgphp.org/confirmed-speakers/). We expect 450 attendees from Bulgaria, the Balkans region, Europe, and other parts of the world. We welcome a diverse crowd of PHP developers who want to learn new things and share their passion for code.

    - +

    Bulgaria is one of the fastest growing IT regions. A lot of international companies outsource their IT departments in the country. The PHP community is large and actively travels abroad to attend international summits of all kinds. The official language of the conference is English and all talks and sessions will be in English. Attendees and sponsors will be pleasantly surprised by the affordability of all services in the country. Hotel accommodation, food and even the tickets for the event are quite affordable, given the high quality of service you’ll get in return.

    - +

    Take advantage of our blind bird tickets (http://www.bgphp.org/tickets/) by March 15th for only 49 EUR!.

    diff --git a/archive/entries/2015-03-18-1.xml b/archive/entries/2015-03-18-1.xml index f0672fa70c..a433ef5fde 100644 --- a/archive/entries/2015-03-18-1.xml +++ b/archive/entries/2015-03-18-1.xml @@ -12,7 +12,7 @@

    The Italian PHP user group GrUSP is pleased to announce the 12th edition of the Italian phpDay (http://www.phpday.it/) conference, taking place on May 15th and 16th, 2015 in Verona.

    - +

    phpDay is the first historic Italian conference dedicated solely to PHP development, technologies and management. It is aimed to IT managers, developers and innovators. Each year it renews the opportunity to link to new business partners.

    diff --git a/archive/entries/2015-03-19-1.xml b/archive/entries/2015-03-19-1.xml index 82ea9ae2a1..31dc147bf7 100644 --- a/archive/entries/2015-03-19-1.xml +++ b/archive/entries/2015-03-19-1.xml @@ -15,7 +15,7 @@

    AFUP, The French PHP usergroup, is glad to announce that the fourth edition of the PHP Tour will be held in Luxembourg City on May 12 & 13, 2015. PHP experts will share their advanced knowledge and experience with developers, decision makers and companies, during keynotes, sessions and workshops.

    -

    This year, just around the corner of Amazon and Microsoft offices, the event will be partly focused on the theme "PHP & the Cloud": tools, continuous integration, security, costs... But of course, a lot of talks will be about PHP itself, innovation and improvement. Julien Pauli, Thibaut Lenclos, Wim Godden, Oswald de Riemaecker and François Zaninotto are the first speakers confirmed for the event. Who will join this dream team? Stay tuned to discover the program in the next few days. +

    This year, just around the corner of Amazon and Microsoft offices, the event will be partly focused on the theme "PHP & the Cloud": tools, continuous integration, security, costs... But of course, a lot of talks will be about PHP itself, innovation and improvement. Julien Pauli, Thibaut Lenclos, Wim Godden, Oswald de Riemaecker and François Zaninotto are the first speakers confirmed for the event. Who will join this dream team? Stay tuned to discover the program in the next few days. Presentation length is 45 minutes which includes question time. 3 hours workshops with limited audience are planned on Wednesday.

    Still not convinced? This year, we celebrate PHP's 20th birthday, and AFUP's 15th birthday: book your ticket right now, and come to party with us! You’ve got your ticket ? Please book your hotel room as soon as possible : there are not so many hotels in Luxembourg-City, and May is a busy period in town.

    diff --git a/archive/entries/2015-03-19-2.xml b/archive/entries/2015-03-19-2.xml index b0169eac0e..5c6eecdfd9 100644 --- a/archive/entries/2015-03-19-2.xml +++ b/archive/entries/2015-03-19-2.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 5.4.39. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.39 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-03-20-1.xml b/archive/entries/2015-03-20-1.xml index 1afb275765..6c726665fc 100644 --- a/archive/entries/2015-03-20-1.xml +++ b/archive/entries/2015-03-20-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.23. Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.23 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-04-16-1.xml b/archive/entries/2015-04-16-1.xml index f5c4f128c3..f222630f7b 100644 --- a/archive/entries/2015-04-16-1.xml +++ b/archive/entries/2015-04-16-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.24. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.24 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-04-16-3.xml b/archive/entries/2015-04-16-3.xml index 5f79cc8629..56d792b277 100644 --- a/archive/entries/2015-04-16-3.xml +++ b/archive/entries/2015-04-16-3.xml @@ -13,10 +13,10 @@

    The PHP development team announces the immediate availability of PHP 5.4.40. 14 security-related bugs were fixed in this release, including CVE-2014-9709, CVE-2015-2301, CVE-2015-2783, CVE-2015-1352. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.40 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-05-06-1.xml b/archive/entries/2015-05-06-1.xml index f0cf345380..ffb614500d 100644 --- a/archive/entries/2015-05-06-1.xml +++ b/archive/entries/2015-05-06-1.xml @@ -19,7 +19,7 @@ We’ve got all the rockstars from our industry in one place just for you! With talks ranging from starting to work in the industry to expanding your skill set as an experienced user; we have sessions for everyone!

    - We are also pleased to announce that Mr. Andi Gutmans of Zend Corporation (The PHP Company) will be our special opening keynote speaker at this year's conference. + We are also pleased to announce that Mr. Andi Gutmans of Zend Corporation (The PHP Company) will be our special opening keynote speaker at this year's conference.

    August 22 & 23 in Boston, MA. diff --git a/archive/entries/2015-05-14-1.xml b/archive/entries/2015-05-14-1.xml index da6a5e7cfc..3ec824d472 100644 --- a/archive/entries/2015-05-14-1.xml +++ b/archive/entries/2015-05-14-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.25. Several bugs have been fixed. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.25 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-05-14-2.xml b/archive/entries/2015-05-14-2.xml index 8342c197e4..d3d3f57254 100644 --- a/archive/entries/2015-05-14-2.xml +++ b/archive/entries/2015-05-14-2.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 5.4.41. Seven security-related issues were fixed in this version. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.41 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-05-25-1.xml b/archive/entries/2015-05-25-1.xml index 76143edb02..da59109c2f 100644 --- a/archive/entries/2015-05-25-1.xml +++ b/archive/entries/2015-05-25-1.xml @@ -30,8 +30,8 @@

    Each section will feature several talks from the active contributors/authors of the language. - Among the invited speakers are Dmitry Stogov (Zend), Egor Homakov (Sakurity), Sveta Smirnova (Percona), - speakers from 1C, Avito, Badoo, LinguaLeo, Mail.ru, Wamba and other companies. + Among the invited speakers are Dmitry Stogov (Zend), Egor Homakov (Sakurity), Sveta Smirnova (Percona), + speakers from 1C, Avito, Badoo, LinguaLeo, Mail.ru, Wamba and other companies. See more details on the official website.

    diff --git a/archive/entries/2015-05-27-1.xml b/archive/entries/2015-05-27-1.xml index 0a6ebdafe0..069abacc3e 100644 --- a/archive/entries/2015-05-27-1.xml +++ b/archive/entries/2015-05-27-1.xml @@ -12,15 +12,15 @@

    China PHP Conference 2015

    - +

    3rd Annual China PHP Conference – June 6 to 7, Beijing and July 11 to 12, Shanghai

    - +

    2015, ThinkInLAMP is excited to present two PHP Conferences in both Beijing and Shanghai, China.

    - +

    We will be hosting a 2-days event filled with high quality, technical sessions about PHP Core, PHP High Performance, PHP Engineering, and PHP more. During this session you will hear from Xinchen Hui and his "PHP 7 New Features and Performance" and an exclusive Q&A with him.

    - +

    Don’t miss out on 2-great days sessions, delicious food, fantastic shows and countless networking opportunities to engage with speakers and delegates. For tickets and more information: www.phpconchina.com

    - +
    diff --git a/archive/entries/2015-05-27-2.xml b/archive/entries/2015-05-27-2.xml index 3ad16508fc..473c1cd954 100644 --- a/archive/entries/2015-05-27-2.xml +++ b/archive/entries/2015-05-27-2.xml @@ -13,9 +13,9 @@

    Our 2nd Annual PHP Craft Conference will be hosted in Johannesburg South Africa. 2 Days of fantastic content presented by local and international speakers.

    - +

    Our Call for Papers now open and will close 17th June 2015. We hope to see some great topics covering fancy new tools and/or best Practice — www.phpsouthafrica.com

    - +
    diff --git a/archive/entries/2015-05-27-3.xml b/archive/entries/2015-05-27-3.xml index 30dd0b8c96..ca0312f09b 100644 --- a/archive/entries/2015-05-27-3.xml +++ b/archive/entries/2015-05-27-3.xml @@ -12,11 +12,11 @@

    The team at php[architect] is once again running php[world]. The original conference designed to bring the whole world of PHP together in one place. With dedicated tracks for WordPress, Drupal, Joomla!, Magneto, Laravel, Symfony, Zend Framework, and CakePHP!

    - +

    The Call for Speakers is currently open, but only until June 6th, so get those submissions in soon! We are interested in sessions on any framework, application, or general PHP topics. We especially want to see sessions that are designed to encourage people to mingle and be exposed to other PHP communities that they don't interact with on a daily basis.

    - +

    We offer a very comprehensive speaker package, so there's no reason not to submit some proposals today!

    - +
    diff --git a/archive/entries/2015-06-01-1.xml b/archive/entries/2015-06-01-1.xml index 92bf987964..4b40cc821a 100644 --- a/archive/entries/2015-06-01-1.xml +++ b/archive/entries/2015-06-01-1.xml @@ -13,7 +13,7 @@

    The PHP Barcelona User Group is proud to announce that the PHP Barcelona Conference is back! This year we are preparing a bigger event in the heart of a glamorous city. 2 days, 30th - 31st October, one track with amazing and stunning talks.

    - +

    We opened the call for papers that will end on the 30th September 2015 — 2015.phpconference.es/call-for-papers. So what are you waiting for, go, submit your paper! We offer attractive packages to speakers who want to enroll! Come and join us! :)

    diff --git a/archive/entries/2015-06-11-3.xml b/archive/entries/2015-06-11-3.xml index b4674d3d23..c4ddf5e55b 100644 --- a/archive/entries/2015-06-11-3.xml +++ b/archive/entries/2015-06-11-3.xml @@ -35,7 +35,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. diff --git a/archive/entries/2015-06-11-4.xml b/archive/entries/2015-06-11-4.xml index 4a102c75f5..2cc5a67fbb 100644 --- a/archive/entries/2015-06-11-4.xml +++ b/archive/entries/2015-06-11-4.xml @@ -13,10 +13,10 @@

    The PHP development team announces the immediate availability of PHP 5.4.42. Six security-related issues in PHP were fixed in this release, as well as several security issues in bundled sqlite library (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416). - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.42 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-06-25-1.xml b/archive/entries/2015-06-25-1.xml index 2d92da7c17..119a34d1c7 100644 --- a/archive/entries/2015-06-25-1.xml +++ b/archive/entries/2015-06-25-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 Alpha 2. This is the second pre-release of the new PHP 7 + PHP 7.0.0 Alpha 2. This is the second pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -20,7 +20,7 @@ THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - Alpha 2 introduces the new Throwable interface and changes to the Exception hierarchy + Alpha 2 introduces the new Throwable interface and changes to the Exception hierarchy and about 25 bug fixes reported since the first alpha.

    @@ -40,7 +40,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -53,7 +53,7 @@

    - The next release will be Beta 1, which is to be released on the 9th of July. You can also + The next release will be Beta 1, which is to be released on the 9th of July. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-06-29-1.xml b/archive/entries/2015-06-29-1.xml index 94abfb5a70..7f4bc6d7fe 100644 --- a/archive/entries/2015-06-29-1.xml +++ b/archive/entries/2015-06-29-1.xml @@ -20,7 +20,7 @@
  • 60 conference sessions
  • ... 5 amazing days ...
  • - +
    diff --git a/archive/entries/2015-07-09-1.xml b/archive/entries/2015-07-09-1.xml index 67e559dd31..7e51b2c152 100644 --- a/archive/entries/2015-07-09-1.xml +++ b/archive/entries/2015-07-09-1.xml @@ -14,16 +14,16 @@ 5.4.43. Five security-related issues in PHP were fixed in this release, including CVE-2015-3152. All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.43 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. If your PHP installations is based on PHP 5.4, it may be a good time to start making the plans for the upgrade.

    - +
    diff --git a/archive/entries/2015-07-10-1.xml b/archive/entries/2015-07-10-1.xml index 3df85b78c7..0cf841c30f 100644 --- a/archive/entries/2015-07-10-1.xml +++ b/archive/entries/2015-07-10-1.xml @@ -12,8 +12,8 @@

    - Our 3-day event will be overflowing with awesome sauce as we hear from world-renowned speakers - from the PHP community and companies like Amazon, AOL, Facebook, Google, Microsoft, Oracle, and Zend. With topics + Our 3-day event will be overflowing with awesome sauce as we hear from world-renowned speakers + from the PHP community and companies like Amazon, AOL, Facebook, Google, Microsoft, Oracle, and Zend. With topics ranging from continuous delivery to the cloud, you'll be full to the brim with new knowledge to take home

    diff --git a/archive/entries/2015-07-10-2.xml b/archive/entries/2015-07-10-2.xml index 4065b59727..159f85a18a 100644 --- a/archive/entries/2015-07-10-2.xml +++ b/archive/entries/2015-07-10-2.xml @@ -12,17 +12,17 @@

    The PHP development team announces the immediate availability of PHP 5.5.27. Several bugs were fixed in this release as well as CVE-2015-3152. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    According to our release calendar, this PHP 5.5 version is the last planned release that contains regular bugfixes. All the consequent releases will contain only security-relevant fixes, for the term of one year. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    - +

    For source downloads of PHP 5.5.27 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-07-10-4.xml b/archive/entries/2015-07-10-4.xml index 15ef7a75d7..72dc5e813e 100644 --- a/archive/entries/2015-07-10-4.xml +++ b/archive/entries/2015-07-10-4.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 1. This is the third pre-release of the new PHP 7 + PHP 7.0.0 Beta 1. This is the third pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -20,10 +20,10 @@ THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - Beta 1 marks the feature complete phase. From now on, fundamental - changes are not to be expected. What's more, this release brings - over 200 commits with about 25 reported bug fixes, as well as security, - stability and other improvements. However it was delayed to catch up with + Beta 1 marks the feature complete phase. From now on, fundamental + changes are not to be expected. What's more, this release brings + over 200 commits with about 25 reported bug fixes, as well as security, + stability and other improvements. However it was delayed to catch up with the latest OpenSSL release issued on July 9th.

    @@ -43,7 +43,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -56,7 +56,7 @@

    - The next release will be Beta 2, which is to be released on the 23rd of July. You can also + The next release will be Beta 2, which is to be released on the 23rd of July. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-07-24-1.xml b/archive/entries/2015-07-24-1.xml index 4b91401b12..cd6cb3b58a 100644 --- a/archive/entries/2015-07-24-1.xml +++ b/archive/entries/2015-07-24-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 2. This is the fourth pre-release of the new PHP 7 + PHP 7.0.0 Beta 2. This is the fourth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -52,7 +52,7 @@

    - The next release will be Beta 3, which is to be released on the 6th of August. You can also + The next release will be Beta 3, which is to be released on the 6th of August. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-08-06-1.xml b/archive/entries/2015-08-06-1.xml index a67fd3b1c9..c548db74f7 100644 --- a/archive/entries/2015-08-06-1.xml +++ b/archive/entries/2015-08-06-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 3. This is the fifth pre-release of the new PHP 7 + PHP 7.0.0 Beta 3. This is the fifth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -52,7 +52,7 @@

    - The next release will be RC 1, which is to be released on the 20th of August. You can also + The next release will be RC 1, which is to be released on the 20th of August. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-08-06-2.xml b/archive/entries/2015-08-06-2.xml index 6f2c4d77e2..a9a8d8f80f 100644 --- a/archive/entries/2015-08-06-2.xml +++ b/archive/entries/2015-08-06-2.xml @@ -14,12 +14,12 @@ 5.4.44. 11 security-related issues were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.44 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. Either September or October release, depending on discovered issues, will be the last official release of PHP 5.4. If your PHP installation is based on PHP 5.4, it may be a good time to start making the plans for the upgrade.

    diff --git a/archive/entries/2015-08-06-3.xml b/archive/entries/2015-08-06-3.xml index 55eccc6539..ebf9fdba82 100644 --- a/archive/entries/2015-08-06-3.xml +++ b/archive/entries/2015-08-06-3.xml @@ -12,17 +12,17 @@

    The PHP development team announces the immediate availability of PHP 5.5.28. 12 security-related issues were fixed in this release. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    According to our release calendar, this PHP 5.5 version is the first security release of the PHP 5.5 branch. This and all the following releases of this branch do not contain bugfixes that are not considered relevant for security. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    - +

    For source downloads of PHP 5.5.28 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2015-08-21-1.xml b/archive/entries/2015-08-21-1.xml index c2378d9767..410cb43462 100644 --- a/archive/entries/2015-08-21-1.xml +++ b/archive/entries/2015-08-21-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 1. This is the sixth pre-release of the new PHP 7 + PHP 7.0.0 RC 1. This is the sixth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -52,7 +52,7 @@

    - The next release will be RC 2, which is to be released on the 3rd of September. You can also + The next release will be RC 2, which is to be released on the 3rd of September. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-08-31-1.xml b/archive/entries/2015-08-31-1.xml index f1ac6717e0..8b2da181e3 100644 --- a/archive/entries/2015-08-31-1.xml +++ b/archive/entries/2015-08-31-1.xml @@ -47,7 +47,7 @@
  • Cloud
  • Data Stores
  • -

    For further information on International PHP Conference’s sessions and speakers visit: phpconference.com

    +

    For further information on International PHP Conference’s sessions and speakers visit: phpconference.com

    diff --git a/archive/entries/2015-09-04-1.xml b/archive/entries/2015-09-04-1.xml index 3c6e5b9b30..eda02e218f 100644 --- a/archive/entries/2015-09-04-1.xml +++ b/archive/entries/2015-09-04-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 2. This is the seventh pre-release of the new PHP 7 + PHP 7.0.0 RC 2. This is the seventh pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -20,7 +20,7 @@ THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - PHP 7.0.0 RC 2 contains fixes for 28 reported bugs, 7 of which are security related, and altogether over 250 commits with various improvements. + PHP 7.0.0 RC 2 contains fixes for 28 reported bugs, 7 of which are security related, and altogether over 250 commits with various improvements.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -52,7 +52,7 @@

    - The next release will be RC 3, which is to be released on the 17th of September. You can also + The next release will be RC 3, which is to be released on the 17th of September. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-09-04-2.xml b/archive/entries/2015-09-04-2.xml index d747d3dc2f..42669bfee0 100644 --- a/archive/entries/2015-09-04-2.xml +++ b/archive/entries/2015-09-04-2.xml @@ -21,7 +21,7 @@ Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    diff --git a/archive/entries/2015-09-04-3.xml b/archive/entries/2015-09-04-3.xml index 16135e77fb..c0425ae8d2 100644 --- a/archive/entries/2015-09-04-3.xml +++ b/archive/entries/2015-09-04-3.xml @@ -20,7 +20,7 @@ Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    diff --git a/archive/entries/2015-09-04-4.xml b/archive/entries/2015-09-04-4.xml index d4c61ba385..7a1b409142 100644 --- a/archive/entries/2015-09-04-4.xml +++ b/archive/entries/2015-09-04-4.xml @@ -14,12 +14,12 @@ 5.4.45. Ten security-related issues were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.45 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    Please note that according to the PHP version support timelines, PHP 5.4.45 is the last scheduled release of PHP 5.4 branch. There may be additional release if we discover important security issues that warrant it, otherwise this release will be the final one in the PHP 5.4 branch. diff --git a/archive/entries/2015-09-17-2.xml b/archive/entries/2015-09-17-2.xml index a2f3d0c2db..a7e3ec5815 100644 --- a/archive/entries/2015-09-17-2.xml +++ b/archive/entries/2015-09-17-2.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 3. This is the eighth pre-release of the new PHP 7 + PHP 7.0.0 RC 3. This is the eighth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -45,7 +45,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -58,7 +58,7 @@

    - The next release will be RC 4, which is to be released on the 1st of October. You can also + The next release will be RC 4, which is to be released on the 1st of October. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-10-01-1.xml b/archive/entries/2015-10-01-1.xml index 8d5a41d626..2b7eab2f1d 100644 --- a/archive/entries/2015-10-01-1.xml +++ b/archive/entries/2015-10-01-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 4. This is the ninth pre-release of the new PHP 7 + PHP 7.0.0 RC 4. This is the ninth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the migration guide for a complete list of upgrading notes. NEWS and UPGRADING files can also be found in @@ -53,7 +53,7 @@

    - The next release will be RC 5, which is to be released on the 15th of October. You can also + The next release will be RC 5, which is to be released on the 15th of October. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-10-07-1.xml b/archive/entries/2015-10-07-1.xml index 9a91d90ffc..eb0daa3822 100644 --- a/archive/entries/2015-10-07-1.xml +++ b/archive/entries/2015-10-07-1.xml @@ -12,15 +12,15 @@

    WooHoo! SunshinePHP has hit it's 4th year and will happen from February 4th - 6th, 2016 in sunny Miami, Florida.

    - +

    As one of the largest community conferences in the U.S. our call for papers ended with 600+ submissions, so there is no doubt the schedule will be amazing this year. We will have a full tutorial day featuring 3-hour sessions followed by 2 days of 1-hour talks and inspirational keynotes.

    - +

    This year there is something special planned, we are introducing a 4th track featuring excellent speakers local to Florida who will join 3 more tracks of awesome international and domestic speakers. This means we will host 8 in-depth tutorial sessions, 40 educational talks, and 5 trend setting keynotes from some of the most inspirational and knowledgeable people.

    - +

    Then we add a hackathon, uncon, panel discussion on some hot topic, and fun social events to make SunshinePHP an unforgettable experience that keeps the PHP community buzzing all year long.

    - +

    Come in from the cold to enjoy some warm weather, and PHP, this February in sunny Miami.

    - +

    The past 3 years have sold out, so don't wait! The earlier you register the lower the prices will be, so register now at http://sunshinephp.com to claim your ticket.

    diff --git a/archive/entries/2015-10-15-2.xml b/archive/entries/2015-10-15-2.xml index ab5ea83937..7b60b999f6 100644 --- a/archive/entries/2015-10-15-2.xml +++ b/archive/entries/2015-10-15-2.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 5. This is the tenth pre-release of the new PHP 7 + PHP 7.0.0 RC 5. This is the tenth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the migration guide for a complete list of upgrading notes. NEWS and UPGRADING files can also be found in @@ -53,7 +53,7 @@

    - The next release will be RC 6, which is to be released on the 29th of October. You can also + The next release will be RC 6, which is to be released on the 29th of October. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-10-15-3.xml b/archive/entries/2015-10-15-3.xml index 08a0c07e0a..6d21bc8aec 100644 --- a/archive/entries/2015-10-15-3.xml +++ b/archive/entries/2015-10-15-3.xml @@ -16,7 +16,7 @@ We're celebrating our 10th anniversary with a 5 days event, starting on wednesday, december 2nd, and ending on december 6th - on a beach!

    - +

    This year, we'll have hands-on courses (with 8 hour duration each), practical mini-courses, talks and keynotes. The event place provide us a @@ -24,7 +24,7 @@ 6th - last event day -, we have the PHP Conference on Beach: a day to enjoy with event attendees.

    - +

    Come to learn about PHP and improve your networking! Check out what you will see on PHP Conference Brasil 2015: diff --git a/archive/entries/2015-10-29-1.xml b/archive/entries/2015-10-29-1.xml index 9cbd595c1c..86d8bbd2c2 100644 --- a/archive/entries/2015-10-29-1.xml +++ b/archive/entries/2015-10-29-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 6. This is the eleventh pre-release of the new PHP 7 + PHP 7.0.0 RC 6. This is the eleventh pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the migration guide for a complete list of upgrading notes. NEWS and UPGRADING files can also be found in @@ -53,7 +53,7 @@

    - The 7.0.0 general availability (GA) release is scheduled for 12th of November. You can also + The 7.0.0 general availability (GA) release is scheduled for 12th of November. You can also read the full list of planned releases on our wiki.

    diff --git a/archive/entries/2015-10-29-2.xml b/archive/entries/2015-10-29-2.xml index bb2baeae3d..f1905a18dc 100644 --- a/archive/entries/2015-10-29-2.xml +++ b/archive/entries/2015-10-29-2.xml @@ -21,7 +21,7 @@ Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    diff --git a/archive/entries/2015-11-12-1.xml b/archive/entries/2015-11-12-1.xml index 18996137ec..c12aab9a65 100644 --- a/archive/entries/2015-11-12-1.xml +++ b/archive/entries/2015-11-12-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 7. This is the twelfth pre-release of the new PHP 7 + PHP 7.0.0 RC 7. This is the twelfth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the migration guide for a complete list of upgrading notes. NEWS and UPGRADING files can also be found in diff --git a/archive/entries/2015-11-26-1.xml b/archive/entries/2015-11-26-1.xml index 47ab990f8b..d446c68f4a 100644 --- a/archive/entries/2015-11-26-1.xml +++ b/archive/entries/2015-11-26-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 8. This is the thirteenth pre-release of the new PHP 7 + PHP 7.0.0 RC 8. This is the thirteenth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -20,7 +20,7 @@ THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - PHP 7.0.0 RC 8 contains fixes for 11 reported bugs. + PHP 7.0.0 RC 8 contains fixes for 11 reported bugs.

    @@ -39,7 +39,7 @@

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the migration guide for a complete list of upgrading notes. NEWS and UPGRADING files can also be found in diff --git a/archive/entries/2015-12-03-1.xml b/archive/entries/2015-12-03-1.xml index ab1ca57fe3..12ec1a860e 100644 --- a/archive/entries/2015-12-03-1.xml +++ b/archive/entries/2015-12-03-1.xml @@ -14,7 +14,7 @@ 7.0.0. This release marks the start of the new major PHP 7 series.

    - PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements + PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements and new features such as

      diff --git a/archive/entries/2015-12-16-1.xml b/archive/entries/2015-12-16-1.xml index 98a6309bf1..95c802dcff 100644 --- a/archive/entries/2015-12-16-1.xml +++ b/archive/entries/2015-12-16-1.xml @@ -12,17 +12,17 @@

      The team at php[architect] is excited to annouce that the Call for Speakers is open for php[tek] 2016.

      - +

      This 11th annual conference that is focused on community is this year moving to a bigger venue in Saint Louis so that we can expand and give our attendees some elbow room! We have a number of other updates that will be announced in the coming months as well.

      - +

      But right now, we want to hear from you! We want to hear what talk ideas you have. Without our speakers, there would be no conference. We offer a very comprehensive speakers package, including:

      - +
      • Airfare coverage (up to $400 domestic, $1000 international)
      • Hotel Room (1 night + 1 per accepted talk)
      • Free ticket to the conference, including Tutorial Day
      - +

      Don't hesitate! Our Call for Speakers closes on January 16th, 2016. So you only have a few weeks to get those submissions in. We look forward to hearing from you!

      diff --git a/archive/entries/2015-12-17-1.xml b/archive/entries/2015-12-17-1.xml index ae8ab71232..0f456e849d 100644 --- a/archive/entries/2015-12-17-1.xml +++ b/archive/entries/2015-12-17-1.xml @@ -12,10 +12,10 @@

      The PHP development team announces the immediate availability of PHP 7.0.1. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.1 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-01-07-1.xml b/archive/entries/2016-01-07-1.xml index f7e2f07c02..79f17f69e2 100644 --- a/archive/entries/2016-01-07-1.xml +++ b/archive/entries/2016-01-07-1.xml @@ -12,10 +12,10 @@

      The PHP development team announces the immediate availability of PHP 7.0.2. 31 reported bugs has been fixed, including 6 security related issues. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.2 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-01-30-1.xml b/archive/entries/2016-01-30-1.xml index 04844eee3f..baa612991b 100644 --- a/archive/entries/2016-01-30-1.xml +++ b/archive/entries/2016-01-30-1.xml @@ -12,13 +12,13 @@

      The team at NortheastPHP is excited to annouce that the Call for Speakers is open for our 2016 conference.

      - +

      This 5th annual conference that is focused on community is moving to Charlottetown, Prince Edward Island! We have a number of other updates that will be announced in the coming months as well.

      - +

      For now, we want to hear from you! We want to hear what talk ideas you have. Without our speakers, there would be no conference. We offer a very comprehensive speakers package as well.

      - +

      Don't hesitate! Our Call for Speakers will be closed before you know it. So you only have a short time to get those submissions in. We look forward to hearing from you!

      - +

      http://2016.northeastphp.org/call-for-papers/

      diff --git a/archive/entries/2016-02-04-1.xml b/archive/entries/2016-02-04-1.xml index 341e7de700..24de81c892 100644 --- a/archive/entries/2016-02-04-1.xml +++ b/archive/entries/2016-02-04-1.xml @@ -12,11 +12,11 @@

      The PHP development team announces the immediate availability of PHP 7.0.3. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.3 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-02-04-3.xml b/archive/entries/2016-02-04-3.xml index fe72a2a7e7..eb8f0c7f59 100644 --- a/archive/entries/2016-02-04-3.xml +++ b/archive/entries/2016-02-04-3.xml @@ -19,7 +19,7 @@

      For source downloads of PHP 5.6.18 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. -

      +

      diff --git a/archive/entries/2016-02-18-1.xml b/archive/entries/2016-02-18-1.xml index 74352b7dbc..c47afd4588 100644 --- a/archive/entries/2016-02-18-1.xml +++ b/archive/entries/2016-02-18-1.xml @@ -14,12 +14,12 @@

      The team at php[architect] is excited this year to bring you the 11th edition of one of the longest running PHP conference in the world: php[tek] 2016 — running from May 23th-27th.

      - +

      This year we have moved the conference to a bigger venue, in St. Louis, in order to expand this year and for years to come.

      - +

      We've finally announced our schedule for the year and will be featuring:

      - +
      • A two-day long PHP Essentials Training Class
      • 2 different full-day training classes (on Laravel & Web Security)
      • @@ -27,12 +27,12 @@
      • 46 sessions
      • ... and 3 amazing keynotes by community members!
      - +

      We also are planning lots of great activities to let you mingle with the community, get to know the speakers, and make connections that will last the year through.

      - +

      Join us at: https://tek.phparch.com

      - +
      diff --git a/archive/entries/2016-03-03-1.xml b/archive/entries/2016-03-03-1.xml index efee8af7f6..5b6fc59498 100644 --- a/archive/entries/2016-03-03-1.xml +++ b/archive/entries/2016-03-03-1.xml @@ -12,11 +12,11 @@

      The PHP development team announces the immediate availability of PHP 7.0.4. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.4 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-03-31-1.xml b/archive/entries/2016-03-31-1.xml index 69bce21aa2..cae71a04f9 100644 --- a/archive/entries/2016-03-31-1.xml +++ b/archive/entries/2016-03-31-1.xml @@ -12,11 +12,11 @@

      The PHP development team announces the immediate availability of PHP 7.0.5. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.5 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-04-29-1.xml b/archive/entries/2016-04-29-1.xml index 60ed4aaa79..c564fd702c 100644 --- a/archive/entries/2016-04-29-1.xml +++ b/archive/entries/2016-04-29-1.xml @@ -21,7 +21,7 @@

      All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.6 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-05-26-1.xml b/archive/entries/2016-05-26-1.xml index c85ef97632..019d981268 100644 --- a/archive/entries/2016-05-26-1.xml +++ b/archive/entries/2016-05-26-1.xml @@ -12,11 +12,11 @@

      The PHP development team announces the immediate availability of PHP 7.0.7. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.7 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-05-26-2.xml b/archive/entries/2016-05-26-2.xml index 39a20bd318..68cbc3ef6f 100644 --- a/archive/entries/2016-05-26-2.xml +++ b/archive/entries/2016-05-26-2.xml @@ -12,11 +12,11 @@

      The PHP development team announces the immediate availability of PHP 5.5.36. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 5.5 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 5.5.36 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-05-30-1.xml b/archive/entries/2016-05-30-1.xml index 6b95d0bbe9..8b98a114be 100644 --- a/archive/entries/2016-05-30-1.xml +++ b/archive/entries/2016-05-30-1.xml @@ -13,9 +13,9 @@

      The 4th Annual China PHP Conference – June 25 to 26, Shanghai

      - +

      We will be hosting a 2-days event filled with high quality, technical sessions about PHP Core, PHP High Performance, PHP Engineering, and PHP more.

      - +

      Don’t miss out on 2-great days sessions, delicious food, fantastic shows and countless networking opportunities to engage with speakers and delegates.

      Go to www.phpconchina.com for tickets and more information.

      diff --git a/archive/entries/2016-06-15-1.xml b/archive/entries/2016-06-15-1.xml index d9ffd40dcf..b0c639cd7d 100644 --- a/archive/entries/2016-06-15-1.xml +++ b/archive/entries/2016-06-15-1.xml @@ -43,7 +43,7 @@
    • Continuous Delivery / DevOps
    • Cloud
    • Open Web Technologies
    • -
    +

    For further information on the International PHP Conference visit: www.phpconference.com

    diff --git a/archive/entries/2016-06-23-1.xml b/archive/entries/2016-06-23-1.xml index ad24a4fe84..16be6fdb55 100644 --- a/archive/entries/2016-06-23-1.xml +++ b/archive/entries/2016-06-23-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.8. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.8 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-06-23-2.xml b/archive/entries/2016-06-23-2.xml index 04da48c193..a1da074604 100644 --- a/archive/entries/2016-06-23-2.xml +++ b/archive/entries/2016-06-23-2.xml @@ -11,11 +11,11 @@

    The PHP development team announces the immediate availability of PHP - 5.6.23. Several bugs were fixed in this release, including security-related ones. - + 5.6.23. Several bugs were fixed in this release, including security-related ones. + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.23 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-06-23-3.xml b/archive/entries/2016-06-23-3.xml index bee71420e6..197e180fb4 100644 --- a/archive/entries/2016-06-23-3.xml +++ b/archive/entries/2016-06-23-3.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.37. This is a security release, several security bugs were fixed. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.37 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-06-24-1.xml b/archive/entries/2016-06-24-1.xml index a93c2a4e1c..adc7797fe2 100644 --- a/archive/entries/2016-06-24-1.xml +++ b/archive/entries/2016-06-24-1.xml @@ -13,23 +13,23 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Alpha 2. This is the second alpha release for PHP 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Alpha 2 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The first beta will be released on the 7th of July. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-07-07-1.xml b/archive/entries/2016-07-07-1.xml index dd388fba02..e7da6d7c9f 100644 --- a/archive/entries/2016-07-07-1.xml +++ b/archive/entries/2016-07-07-1.xml @@ -13,15 +13,15 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Alpha 3. This release is the last alpha for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    PHP 7.1.0 Alpha 3 builds on previous releases with:

    - + - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Alpha 3 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The first beta will be released on the 21st of July. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-07-21-1.xml b/archive/entries/2016-07-21-1.xml index 193e87c02e..3b49c750a2 100644 --- a/archive/entries/2016-07-21-1.xml +++ b/archive/entries/2016-07-21-1.xml @@ -13,15 +13,15 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Beta 1. This release is the first beta for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    PHP 7.1.0 Beta 1 builds on previous releases with: - + - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Beta 1 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The second beta will be released on the 8th of August. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-07-21-2.xml b/archive/entries/2016-07-21-2.xml index db4a0f9d0d..07548dd091 100644 --- a/archive/entries/2016-07-21-2.xml +++ b/archive/entries/2016-07-21-2.xml @@ -22,7 +22,7 @@ Note that according to our release schedule, PHP 5.5.38 is the last release of the PHP 5.5 branch. There may be additional release if we discover important security issues that warrant it, otherwise this release will be the final one in the PHP 5.5 branch. If your PHP installation is based on PHP 5.5, it may be a good time to start making the plans for the upgrade to PHP 5.6 or PHP 7.0.

    - +
    diff --git a/archive/entries/2016-07-21-3.xml b/archive/entries/2016-07-21-3.xml index 34b8bcdd4e..82dd00175f 100644 --- a/archive/entries/2016-07-21-3.xml +++ b/archive/entries/2016-07-21-3.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.9. This is a security release. Several security bugs were fixed in this release, including the HTTP_PROXY issue. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.9 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-08-04-1.xml b/archive/entries/2016-08-04-1.xml index ee02dae412..755e9f4c8f 100644 --- a/archive/entries/2016-08-04-1.xml +++ b/archive/entries/2016-08-04-1.xml @@ -13,24 +13,24 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Beta 2. This release is the second beta for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Beta 2 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The third and last beta will be released on the 18th of August. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-08-18-1.xml b/archive/entries/2016-08-18-1.xml index fe9f08cb03..408316ee3e 100644 --- a/archive/entries/2016-08-18-1.xml +++ b/archive/entries/2016-08-18-1.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.10. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.10 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-08-18-3.xml b/archive/entries/2016-08-18-3.xml index 16c9662823..040a448ba4 100644 --- a/archive/entries/2016-08-18-3.xml +++ b/archive/entries/2016-08-18-3.xml @@ -13,24 +13,24 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Beta 3. This release is the last beta for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Beta 3 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The first release candidate will be released on the 1st of September. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-09-01-1.xml b/archive/entries/2016-09-01-1.xml index 85c1c975bb..d8ddcfca34 100644 --- a/archive/entries/2016-09-01-1.xml +++ b/archive/entries/2016-09-01-1.xml @@ -13,24 +13,24 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Release Candidate 1. This release is the first release candidate for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Release Candidate 1 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The second release candidate will be released on the 15th of September. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-09-09-1.xml b/archive/entries/2016-09-09-1.xml index 632b30622e..319db2fe58 100644 --- a/archive/entries/2016-09-09-1.xml +++ b/archive/entries/2016-09-09-1.xml @@ -12,9 +12,9 @@

    The team behind php[architect] magazine are excited to announce the full schedule for our Fall conference: php[world] 2016 coming up from November 14-18 in Washington, D.C.

    - +

    This conference will be our biggest yet, featuring 60 sessions, 10 workshops, and 5 one and two-day training classes. Not to mention 5 amazing keynotes from leaders in the PHP community, and a special keynote by developers from NPR Radio to talk about their experiences with PHP.

    - +

    You will find that php[world] is truly a conference like no other, as it's designed to bring the core PHP community together with the various application and framework communities to spend a week learning from each other. We have dedicated tracks for WordPress, Drupal, Laravel, @@ -23,9 +23,9 @@ Zend Framework, and CakePHP, while also being having plenty of talks on related topics such as Design, JavaScript, and improving as a developer.

    - +

    We look forward to seeing you again at php[world] this fall for an amazing conference!

    - +
    diff --git a/archive/entries/2016-09-15-1.xml b/archive/entries/2016-09-15-1.xml index 6f157caed7..f9900e4103 100644 --- a/archive/entries/2016-09-15-1.xml +++ b/archive/entries/2016-09-15-1.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.11. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.11 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-09-16-2.xml b/archive/entries/2016-09-16-2.xml index fb7098e655..edfceff32e 100644 --- a/archive/entries/2016-09-16-2.xml +++ b/archive/entries/2016-09-16-2.xml @@ -13,24 +13,24 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Release Candidate 2. This release is the second release candidate for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Release Candidate 2 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The third release candidate will be released on the 29th of September. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-09-29-1.xml b/archive/entries/2016-09-29-1.xml index 56b790e9ea..b84937dbfe 100644 --- a/archive/entries/2016-09-29-1.xml +++ b/archive/entries/2016-09-29-1.xml @@ -13,24 +13,24 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Release Candidate 3. This release is the third release candidate for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Release Candidate 3 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The fourth release candidate will be released on the 13th of October. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-10-13-1.xml b/archive/entries/2016-10-13-1.xml index fa4dc18f59..41382f6eb7 100644 --- a/archive/entries/2016-10-13-1.xml +++ b/archive/entries/2016-10-13-1.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.12. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.12 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-10-19-1.xml b/archive/entries/2016-10-19-1.xml index c4e98bbebc..659d961ecf 100644 --- a/archive/entries/2016-10-19-1.xml +++ b/archive/entries/2016-10-19-1.xml @@ -13,24 +13,24 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Release Candidate 4. This release is the fourth release candidate for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Release Candidate 4 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The fifth release candidate will be released on the 27th of October. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-10-26-1.xml b/archive/entries/2016-10-26-1.xml index bb7437763a..d2f7e9e347 100644 --- a/archive/entries/2016-10-26-1.xml +++ b/archive/entries/2016-10-26-1.xml @@ -14,28 +14,28 @@

    Come to the leading PHP Conference in Latin America!

    - +

    The 11th edition of PhpConference Brasil will happen between December 7th (Wednesday) and December 11th (Sunday).

    - +

    The last event day will be reserved for participants to rest and improve their networking.

    - +

    This year we'll have hands-on courses (8 hour duration each), practical mini-courses (4 hour duration each), talks and keynotes.

    - +

    The event venue provide us a camping area, so you can come and stay all night long.

    - +

    Come to learn about PHP and improve your networking! More informations at www.phpconference.com.br.

    - +
    diff --git a/archive/entries/2016-10-27-1.xml b/archive/entries/2016-10-27-1.xml index 8ece0a8bd6..a19db14f77 100644 --- a/archive/entries/2016-10-27-1.xml +++ b/archive/entries/2016-10-27-1.xml @@ -13,24 +13,24 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Release Candidate 5. This release is the fifth release candidate for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Release Candidate 5 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    The sixth and last release candidate will be released on the 10th of November. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-10-28-1.xml b/archive/entries/2016-10-28-1.xml index 91e893aec0..ac8a547ee7 100644 --- a/archive/entries/2016-10-28-1.xml +++ b/archive/entries/2016-10-28-1.xml @@ -12,11 +12,11 @@

    We recently released the presentations for ConFoo Montreal. This giant conference will be held on March 8-10, 2017.

    - +

    It's also the last chance to get tickets for ConFoo Vancouver, held on December 5-7, 2016.

    - +

    ConFoo is a multi-technology conference aimed specifically at web developers. It has between 100 and more than 150 presentations by local and international speakers. This conference offers a great diversity in content to expand your knowledge and increase your productivity. It is the perfect place to sharpen those hard tech skills and discover the latest practices.

    - +

    There is a great range of topics, including PHP, many other programming languages, databases, security, performance, machine learning and project management.

    diff --git a/archive/entries/2016-11-10-1.xml b/archive/entries/2016-11-10-1.xml index d3361df0d4..de2dbf215e 100644 --- a/archive/entries/2016-11-10-1.xml +++ b/archive/entries/2016-11-10-1.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.13. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.13 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-11-10-2.xml b/archive/entries/2016-11-10-2.xml index b4712a9b69..5d1cd3b154 100644 --- a/archive/entries/2016-11-10-2.xml +++ b/archive/entries/2016-11-10-2.xml @@ -13,20 +13,20 @@

    The PHP development team announces the immediate availability of PHP 7.1.0 Release Candidate 6. This release is the sixth and final release candidate for 7.1.0. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.1.0 Release Candidate 6 please visit the download page, Windows sources and binaries can be found on windows.php.net/qa/.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2016-11-10-3.xml b/archive/entries/2016-11-10-3.xml index cd2f4c9c0f..a7a3356349 100644 --- a/archive/entries/2016-11-10-3.xml +++ b/archive/entries/2016-11-10-3.xml @@ -16,11 +16,11 @@ All PHP 5.6 users are encouraged to upgrade to this version.

    -

    For source downloads of PHP 5.6.28 please visit our For source downloads of PHP 5.6.28 please visit our downloads page, - Windows source and binaries can be found on windows.php.net/download/. - The list of changes is recorded in the ChangeLog.

    diff --git a/archive/entries/2016-11-11-1.xml b/archive/entries/2016-11-11-1.xml index 76ae542aa7..b614573997 100644 --- a/archive/entries/2016-11-11-1.xml +++ b/archive/entries/2016-11-11-1.xml @@ -12,11 +12,11 @@

    The 12th annual edition of php[tek], the longest running community focused PHP conference, will be taking place May 24-26, 2017 in Atlanta! We have opened up our Call for Speakers and look forward to seeing all the amazing proposals that you will submit to us.

    - +

    This year we hope for a broad range of topics to share with our attendees. Besides core PHP matters such as PHP7, Security, and Testing, we want talks on the technologies crucial to modern Web development as well such as HTML5, JavaScript, mobile development, and emerging technologies. We also welcome non-technical proposals that will appeal to a developer audience.

    - +

    We've also updated our comprehensive speaker's package this year to simplify it; we will be offering:

    - +
    • A free conference ticket
    • Round-trip economy airfare booked by us
    • @@ -27,7 +27,7 @@
    • 5 nights for training class teachers
    - +

    Don't hesitate, the Call for Speakers is only open until December 30th, 2016. So get those submissions in soon, we look forward to hearing from you!

    diff --git a/archive/entries/2016-11-24-1.xml b/archive/entries/2016-11-24-1.xml index c359a79bf7..2546f8dcb4 100644 --- a/archive/entries/2016-11-24-1.xml +++ b/archive/entries/2016-11-24-1.xml @@ -13,7 +13,7 @@

    The International PHP Conference is the world's first PHP conference and stands since more than a decade for top-notch pragmatic expertise in PHP and web technologies. At the IPC, internationally renowned experts from the PHP industry meet up with PHP users and developers from large and small companies. Here is the place where concepts emerge and ideas are born - the IPC signifies knowledge transfer at highest level.

    All delegates of the International PHP Conference have, in addition to PHP program, free access to the entire range of the webinale '17 taking place at the same time.

    - +

    Basic facts:

    Date: May 29 - June 2, 2017

    Location: Maritim Hotel ProArte, Berlin

    @@ -38,7 +38,7 @@
  • Agile & DevOps
  • Web Design
  • -

    For further information on the International PHP Conference visit: www.phpconference.com

    +

    For further information on the International PHP Conference visit: www.phpconference.com

    diff --git a/archive/entries/2016-12-01-3.xml b/archive/entries/2016-12-01-3.xml index 38f048bbc5..40ca543252 100644 --- a/archive/entries/2016-12-01-3.xml +++ b/archive/entries/2016-12-01-3.xml @@ -11,9 +11,9 @@

    The PHP development team announces the immediate availability of PHP 7.1.0. This release is the first point release in the 7.x series.

    - +

    PHP 7.1.0 comes with numerous improvements and new features such as

    - + - +

    For source downloads of PHP 7.1.0 please visit our downloads page, Windows binaries can be found on the PHP for Windows site. The list of changes is recorded in the ChangeLog.

    - +

    The migration guide is available in the PHP Manual. Please consult it for the detailed list of new features and backward incompatible changes.

    - +

    Many thanks to all the contributors and supporters!

    diff --git a/archive/entries/2016-12-07-1.xml b/archive/entries/2016-12-07-1.xml index 4751e1ed05..fdc3befd2b 100644 --- a/archive/entries/2016-12-07-1.xml +++ b/archive/entries/2016-12-07-1.xml @@ -12,7 +12,7 @@

    CoderCruise is the spiritual successor to php[cruise] that was run in 2016. The PHP community had so much fun that we decided we needed to expand the idea to the greater web tech community! This will be a 7-day cruise out of the port of New Orleans that will include 3 days of conference (while at sea) and 3 days at the ports of Montego Bay, Grand Cayman, and Cozumel. Yes, you read that right. This is a conference on a cruise ship.

    - +

    We currently have our Call for Speakers open until January 6th, 2017. For CoderCruise we are looking for submissions covering a wide range of web technology topics including coding, design, content, and more. Given the scope of this conference, emphasis will be given to talks that appeal to all web technologists regardless of their programming language of choice (or lack thereof). We also welcome non-technical proposals that will appeal to a tech audience, and most importantly of all, we would love to have family-friendly sessions designed to teach kids to code or use related technologies.

    diff --git a/archive/entries/2016-12-08-1.xml b/archive/entries/2016-12-08-1.xml index 679c166f23..7d8708d19a 100644 --- a/archive/entries/2016-12-08-1.xml +++ b/archive/entries/2016-12-08-1.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.14. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.14 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2016-12-20-1.xml b/archive/entries/2016-12-20-1.xml index a7bca80cf1..f11ddc4be6 100644 --- a/archive/entries/2016-12-20-1.xml +++ b/archive/entries/2016-12-20-1.xml @@ -11,7 +11,7 @@ phpsrb17.png -

    +

    Conference that delivers high-value technical content about PHP and related web technologies, architecture, best practices and testing. Two days of amazing talks by some of the most prominent experts and professionals in the PHP world in a comfortable and professional setting.

    At PHPSerbia Conference, you’ll have the unique opportunity to learn about the latest development trends and innovations, as well as to network with fellow attendees and the speakers.

    diff --git a/archive/entries/2017-01-19-1.xml b/archive/entries/2017-01-19-1.xml index e2e8197a1c..1508477b71 100644 --- a/archive/entries/2017-01-19-1.xml +++ b/archive/entries/2017-01-19-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.1. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.1 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-01-19-2.xml b/archive/entries/2017-01-19-2.xml index 127380ac92..79dd6444a5 100644 --- a/archive/entries/2017-01-19-2.xml +++ b/archive/entries/2017-01-19-2.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.15. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.15 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-01-19-3.xml b/archive/entries/2017-01-19-3.xml index 7778750eff..86c6425db5 100644 --- a/archive/entries/2017-01-19-3.xml +++ b/archive/entries/2017-01-19-3.xml @@ -29,7 +29,7 @@ The list of changes is recorded in the ChangeLog.

    - +
    diff --git a/archive/entries/2017-02-16-1.xml b/archive/entries/2017-02-16-1.xml index 7275e48c7b..acda40affb 100644 --- a/archive/entries/2017-02-16-1.xml +++ b/archive/entries/2017-02-16-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.16. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.16 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-02-17-1.xml b/archive/entries/2017-02-17-1.xml index 78ed81a0de..f743ac3684 100644 --- a/archive/entries/2017-02-17-1.xml +++ b/archive/entries/2017-02-17-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.2. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.2 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-03-04-1.xml b/archive/entries/2017-03-04-1.xml index 46c775285a..a94dd37506 100644 --- a/archive/entries/2017-03-04-1.xml +++ b/archive/entries/2017-03-04-1.xml @@ -12,9 +12,9 @@

    An event for the PHP Developer community of Rio Grande do Sul, focused on professional growth, exchange of experiences and networking. Strengthening language and the labor market.

    - +

    From May 12 to 13, 2017, in Porto Alegre / RS-Brazil, the first day will be held workshops and the second lectures.

    - +

    Check out the programming at http://conf.phprs.com.br/#schedule
    Subscriptions at http://conf.phprs.com.br/#tickets

    diff --git a/archive/entries/2017-03-16-1.xml b/archive/entries/2017-03-16-1.xml index 12c1556d78..301fb25ca5 100644 --- a/archive/entries/2017-03-16-1.xml +++ b/archive/entries/2017-03-16-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.17. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.17 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-03-16-2.xml b/archive/entries/2017-03-16-2.xml index c7010e49e3..ad3f36e3d8 100644 --- a/archive/entries/2017-03-16-2.xml +++ b/archive/entries/2017-03-16-2.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.3. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.3 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-03-30-1.xml b/archive/entries/2017-03-30-1.xml index ffcd22f933..1db9d6dc08 100644 --- a/archive/entries/2017-03-30-1.xml +++ b/archive/entries/2017-03-30-1.xml @@ -13,7 +13,7 @@

    The Northeast PHP conference returns once again in 2017 to Charlottetown, PEI Canada. The Call for Papers is open until April 15th. - +

    The conference will take place August 9-11, and Early Bird Tickets are now available. diff --git a/archive/entries/2017-03-30-2.xml b/archive/entries/2017-03-30-2.xml index 5a78427486..f3cc988153 100644 --- a/archive/entries/2017-03-30-2.xml +++ b/archive/entries/2017-03-30-2.xml @@ -12,9 +12,9 @@

    We are happy to announce the dates for *Pacific Northwest PHP Conference (PNWPHP) 2017 are September 7-9, and will held at University of Washington in Seattle! The CFP site - http://cfp.pnwphp.com - has launched, where talk submissions will accepted through May 15th, 2017.

    - +

    The Pacific Northwest PHP Conference is a 3-day event in Seattle, Washington for PHP and Web developers. Our past conferences have included world renown speakers from the PHP community, about a wide range of topics — from APIs and CMS to unit testing and version control

    - +

    For more details, go to http://pnwphp.com

    diff --git a/archive/entries/2017-04-13-1.xml b/archive/entries/2017-04-13-1.xml index d34a617366..3b11df6f41 100644 --- a/archive/entries/2017-04-13-1.xml +++ b/archive/entries/2017-04-13-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.18. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.18 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-04-13-2.xml b/archive/entries/2017-04-13-2.xml index feff0ab8df..73c3cfa56f 100644 --- a/archive/entries/2017-04-13-2.xml +++ b/archive/entries/2017-04-13-2.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.4. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.4 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-04-13-3.xml b/archive/entries/2017-04-13-3.xml index 52469acc0d..d99f63a217 100644 --- a/archive/entries/2017-04-13-3.xml +++ b/archive/entries/2017-04-13-3.xml @@ -12,9 +12,9 @@

    Want to get your web development ideas in front of a live audience? The call for papers for the ConFoo Vancouver 2017 web developer conference is open! If you have a burning desire to hold forth about PHP, databases, JavaScript, or any other web development topics, we want to see your proposals. The window is open only from April 10 to May 8, 2017, so hurry. An added benefit: If your proposal is selected and you live outside of the Vancouver area, we will cover your travel and hotel.

    - +

    You’ll have 45 minutes for the talk, with 35 minutes for your topic and 10 minutes for Q&A. We can’t wait to see your proposals!

    - +

    Until the talks are picked, the price for the tickets will be at its lowest. Once the talks are announced, prices will go up. Check out the last conference to get an idea of what to expect.

    diff --git a/archive/entries/2017-05-11-1.xml b/archive/entries/2017-05-11-1.xml index 9e80ac6d58..a315248d0d 100644 --- a/archive/entries/2017-05-11-1.xml +++ b/archive/entries/2017-05-11-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.19. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.19 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-05-11-2.xml b/archive/entries/2017-05-11-2.xml index e13203e759..dea435282b 100644 --- a/archive/entries/2017-05-11-2.xml +++ b/archive/entries/2017-05-11-2.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.5. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.5 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-05-16-1.xml b/archive/entries/2017-05-16-1.xml index 8e1e059128..2462978e0a 100644 --- a/archive/entries/2017-05-16-1.xml +++ b/archive/entries/2017-05-16-1.xml @@ -12,11 +12,11 @@

    The teams at php[architect] and One for All Events are excited to announce we have opened up our Call for Speakers for the 4th annual edition of php[world].

    - +

    This year we are refactoring php[world] into a more focused PHP conference concentrating on providing our attendees deep-dive content which teach core lessons about PHP. We also want talks covering advanced topics in applications and frameworks built in PHP (such as Drupal, WordPress, Laravel, Symfony, and Magento). We encourage submissions on technologies crucial to modern Web development such as HTML5, JavaScript, and emerging technologies. Ideas surrounding the entire software life cycle are often big hits for our attendees. Finally, we do welcome non-technical proposals that will appeal to a developer audience.

    - +

    This year it will be a 2-day conference with concurrent workshops, preceded by two days of training classes. We've also updated our comprehensive speaker's package this year to simplify it; we will be offering:

    - +
    • A free conference ticket
    • Round-trip economy airfare booked by us
    • @@ -26,7 +26,7 @@
    • 5 nights for training class teachers
    - +

    Don't hesitate, the Call for Speakers is only open until June 23rd, 2017. So get those submissions in soon, we look forward to hearing from you!

    diff --git a/archive/entries/2017-06-08-1.xml b/archive/entries/2017-06-08-1.xml index 48fa4e9904..6958ac9797 100644 --- a/archive/entries/2017-06-08-1.xml +++ b/archive/entries/2017-06-08-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.20. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.20 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-06-08-2.xml b/archive/entries/2017-06-08-2.xml index 4a04151d9b..00f3591f1e 100644 --- a/archive/entries/2017-06-08-2.xml +++ b/archive/entries/2017-06-08-2.xml @@ -13,7 +13,7 @@

    The PHP development team announces the immediate availability of PHP 7.2.0 Alpha 1. This release marks the beginning of the second minor release in the PHP 7.x series. All users of PHP are encouraged to test this version carefully, - and report any bugs and incompatibilities in the + and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    diff --git a/archive/entries/2017-06-08-3.xml b/archive/entries/2017-06-08-3.xml index 6d77a03572..9622f0bbe5 100644 --- a/archive/entries/2017-06-08-3.xml +++ b/archive/entries/2017-06-08-3.xml @@ -11,10 +11,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.6. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.6 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-06-09-1.xml b/archive/entries/2017-06-09-1.xml index a8b4b73c68..e3fbd6696a 100644 --- a/archive/entries/2017-06-09-1.xml +++ b/archive/entries/2017-06-09-1.xml @@ -26,7 +26,7 @@

  • All inclusive: Changing buffets, snacks & refreshing drinks
  • Official certificate for attendees
  • Free Swag: Developer bag, T-Shirt, magazines etc.
  • -
  • Exclusive networking events
  • +
  • Exclusive networking events
  • Topics:

      @@ -35,8 +35,8 @@
    • Web Architecture
    • DevOps
    • Server & Deployment
    • -
    • Web Development
    • -
    +
  • Web Development
  • +

    For further information on the International PHP Conference visit: www.phpconference.com

    diff --git a/archive/entries/2017-06-23-1.xml b/archive/entries/2017-06-23-1.xml index abb1bc7736..e4e35c8d8c 100644 --- a/archive/entries/2017-06-23-1.xml +++ b/archive/entries/2017-06-23-1.xml @@ -11,14 +11,14 @@

    Forum PHP 2017 will take place on Oct. 26 & 27th

    - +

    This year, Forum PHP welcomes you in Marriott Rive Gauche, Conference Center, 17 Boulevard Saint-Jacques, 75014 Paris, France.
    - + The annual conference organized by AFUP, the French PHP-users group, gathering all PHP and Open Source communities, pros and PHP lovers.

    - +

    http://event.afup.org

    diff --git a/archive/entries/2017-07-06-1.xml b/archive/entries/2017-07-06-1.xml index 5172261520..9019bbdf6a 100644 --- a/archive/entries/2017-07-06-1.xml +++ b/archive/entries/2017-07-06-1.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.21. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.21 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-07-10-1.xml b/archive/entries/2017-07-10-1.xml index c205d524f9..904e9cf88d 100644 --- a/archive/entries/2017-07-10-1.xml +++ b/archive/entries/2017-07-10-1.xml @@ -12,11 +12,11 @@

    From the publishers of php[architect] magazine comes the 4th annual php[world] conference! As always this November in the Washington D.C. area.

    - +

    This year a number of changes have been made based upon attendee feedback, the biggest being an over 50% a drop in cost, with tickets available now as low as $325. The conference also is now just 2 days long, running on November 15th & 16th, and includes workshops as well as regular sessions.

    - +

    Monday & Tuesday before the conference are filled with multiple full-day training classes taught by experts in their fields.

    - +

    Overall we received amazing submissions to the Call for Speakers and the schedule this year we believe to be one of our best yet. Don't miss out on the highly reduced cost this year! We look forward to seeing everyone in D.C. this fall for an amazing 2 days of professional PHP content at the best price around.

    diff --git a/archive/entries/2017-08-03-1.xml b/archive/entries/2017-08-03-1.xml index 93063917c7..05dea70adc 100644 --- a/archive/entries/2017-08-03-1.xml +++ b/archive/entries/2017-08-03-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.22. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.22 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-08-03-3.xml b/archive/entries/2017-08-03-3.xml index db3958a172..1f5d770d7a 100644 --- a/archive/entries/2017-08-03-3.xml +++ b/archive/entries/2017-08-03-3.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.8. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.8 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-08-31-2.xml b/archive/entries/2017-08-31-2.xml index 05e6d0b736..9c418adbbc 100644 --- a/archive/entries/2017-08-31-2.xml +++ b/archive/entries/2017-08-31-2.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.23. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.23 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-09-01-1.xml b/archive/entries/2017-09-01-1.xml index 4d362aeb08..0fb27bafa1 100644 --- a/archive/entries/2017-09-01-1.xml +++ b/archive/entries/2017-09-01-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.9. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.9 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-09-13-1.xml b/archive/entries/2017-09-13-1.xml index a286730b1b..e38a9cd782 100644 --- a/archive/entries/2017-09-13-1.xml +++ b/archive/entries/2017-09-13-1.xml @@ -12,9 +12,9 @@

    One of the largest and most popular PHP Conferences in Europe, PHPNW17 is a long-running community-based conference, held in Manchester, UK and run on a not-for-profit basis. It is overwhelmingly supported by industry leaders, code experts, web developers and businesses across the world. This year, we are celebrating our 10th conference year, and we aim to be bigger and better than ever before.

    - +

    The PHPNW Conference has a reputation within the PHP community as a "go to" conference due to its inspiring content, friendly atmosphere and networking opportunities. Our delegates come to our Conference because they are specifically interested in new technologies and ways to improve their skills through our tutorials and talks, as well as the awesome (unofficial) corridor track!

    - +

    The conference starts with a tutorial day on 29th September 2017, followed by a three-track conference on the Saturday (30th September) and Sunday (1st October). As an additional bonus we have a populare Unconference running alongside the other three tracks on the Saturday.

    diff --git a/archive/entries/2017-09-14-1.xml b/archive/entries/2017-09-14-1.xml index b25ed26376..418fcd87d6 100644 --- a/archive/entries/2017-09-14-1.xml +++ b/archive/entries/2017-09-14-1.xml @@ -16,29 +16,29 @@ All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.2.0 Release Candidate 2 please visit the download page, Windows sources and binaries can be found at windows.php.net/qa/.

    - +

    The next Release Candidate will be announced on the 28th of September. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2017-09-28-1.xml b/archive/entries/2017-09-28-1.xml index 5056c0fd08..27cd3ee5bd 100644 --- a/archive/entries/2017-09-28-1.xml +++ b/archive/entries/2017-09-28-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.24. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.24 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-09-28-2.xml b/archive/entries/2017-09-28-2.xml index aab77180a9..dea56db45e 100644 --- a/archive/entries/2017-09-28-2.xml +++ b/archive/entries/2017-09-28-2.xml @@ -15,29 +15,29 @@ All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.2.0 Release Candidate 3 please visit the download page, Windows sources and binaries can be found at windows.php.net/qa/.

    - +

    The next Release Candidate will be announced on the 12th of October. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2017-09-29-1.xml b/archive/entries/2017-09-29-1.xml index 8cc40d3680..944a037c76 100644 --- a/archive/entries/2017-09-29-1.xml +++ b/archive/entries/2017-09-29-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.10. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.10 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-10-12-1.xml b/archive/entries/2017-10-12-1.xml index 822de2bac9..34ce2f431a 100644 --- a/archive/entries/2017-10-12-1.xml +++ b/archive/entries/2017-10-12-1.xml @@ -15,29 +15,29 @@ All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    - +

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    For source downloads of PHP 7.2.0 Release Candidate 4 please visit the download page, Windows sources and binaries can be found at windows.php.net/qa/.

    - +

    The next Release Candidate will be announced on the 26th of October. You can also read the full list of planned releases on our wiki.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2017-10-19-1.xml b/archive/entries/2017-10-19-1.xml index 7ac3587c5a..d1e9e12c99 100644 --- a/archive/entries/2017-10-19-1.xml +++ b/archive/entries/2017-10-19-1.xml @@ -13,9 +13,9 @@

    Scotland's Original and Best PHP Conference

    Saturday 4th November 2017, EICC, Edinburgh

    - +

    2 Tracks, 14 World Class Speakers, 2 Social Events, 1 Amazing Day!

    - +
    • Josh Holmes MICROSOFT - Opening Keynote: “Rise of the Machines”
    • Adam Culp ZEND - “Clean Application Development”
    • @@ -32,11 +32,11 @@
    • Thomas Shone BOOKING.COM - ”Security Theatre: The State of Online Security”
    • Meri Williams MOO.COM - Closing Keynote: “Creating Space to be Awesome”
    - +

    More Information...

    - +

    Follow us on twitter: @scotlandphp

    - +
    diff --git a/archive/entries/2017-10-26-1.xml b/archive/entries/2017-10-26-1.xml index 62e39d513d..bd55b73d92 100644 --- a/archive/entries/2017-10-26-1.xml +++ b/archive/entries/2017-10-26-1.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.0.25. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.25 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-10-27-1.xml b/archive/entries/2017-10-27-1.xml index 04440dc1cf..24fbd1dbe3 100644 --- a/archive/entries/2017-10-27-1.xml +++ b/archive/entries/2017-10-27-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.11. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.11 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-11-20-1.xml b/archive/entries/2017-11-20-1.xml index 65007b8d7a..5c66220f18 100644 --- a/archive/entries/2017-11-20-1.xml +++ b/archive/entries/2017-11-20-1.xml @@ -12,18 +12,18 @@

    The 13th annual edition of php[tek], the longest running community focused PHP conference in the USA, will be taking place May 30 - June 1, 2018 in Atlanta, with workshop and training days preceeding it. We have opened up our Call for Speakers and look forward to seeing all the amazing proposals that you will submit to us. - + As always we plan on offering a broad range of topics with our attendees. We are interested in any topics related to PHP development, as well as non-technical talks that will appeal to a developer heavy audience! - + Our comprehensive speaker's package this year includes: - + - A free conference ticket - Round-trip economy airfare booked by us - Accommodations at the conference hotel: - 3 nights for speakers - 4 nights for workshop presenters - 5 nights for training class teachers - + Don't hesitate, the Call for Speakers is only open until December 29th, 2017. So get those submissions in soon, we look forward to hearing from you!
    diff --git a/archive/entries/2017-11-22-1.xml b/archive/entries/2017-11-22-1.xml index 0816a1f3c4..f7c375645d 100644 --- a/archive/entries/2017-11-22-1.xml +++ b/archive/entries/2017-11-22-1.xml @@ -26,7 +26,7 @@
  • All inclusive: Changing buffets, snacks & refreshing drinks
  • Official certificate for attendees
  • Free Swag: Developer bag, T-Shirt, magazines etc.
  • -
  • Exclusive networking events
  • +
  • Exclusive networking events
  • Topics:

      diff --git a/archive/entries/2017-11-22-2.xml b/archive/entries/2017-11-22-2.xml index 87429e5a25..952bb219a5 100644 --- a/archive/entries/2017-11-22-2.xml +++ b/archive/entries/2017-11-22-2.xml @@ -14,9 +14,9 @@

      PHPKonf 2018 is an annual PHP oriented conference in Istanbul, Turkey and will take place on Sunday, 20th of May, 2018.

      The call for papers for the PHPKonf 2018 Istanbul PHP conference is open! If you have a burning desire to hold forth about PHP, DevOps, databases, JavaScript, or any other web development topics, we want to see your proposals. Call for Papers is open only from November 20, 2017 to January 31, 2018, so hurry. An added benefit: we will cover your travel and hotel.

      - +

      You’ll have 45 minutes for the talk, with 35 minutes for your topic and 10 minutes for Q&A. We can’t wait to see your proposals! Check out the last conference to get an idea of what to expect.

      - +

      Follow us on Twitter to stay updated with news from the PHPKonf crew.

    diff --git a/archive/entries/2017-11-23-1.xml b/archive/entries/2017-11-23-1.xml index 5ae22a36d3..fb186a8c3c 100644 --- a/archive/entries/2017-11-23-1.xml +++ b/archive/entries/2017-11-23-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.0.26. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.0.26 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2017-11-24-1.xml b/archive/entries/2017-11-24-1.xml index d8387372eb..4d238b054b 100644 --- a/archive/entries/2017-11-24-1.xml +++ b/archive/entries/2017-11-24-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.12. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.12 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-01-04-1.xml b/archive/entries/2018-01-04-1.xml index d1ea98888a..d8d0787a65 100644 --- a/archive/entries/2018-01-04-1.xml +++ b/archive/entries/2018-01-04-1.xml @@ -13,7 +13,7 @@

    The PHP development team announces the immediate availability of PHP 7.0.27. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    @@ -22,7 +22,7 @@ security relevant bug fixes. The security support is provided till December 3rd, 2018. It is a good time to plan the migration to PHP 7.1 or 7.2.

    - +

    For source downloads of PHP 7.0.27 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-01-04-2.xml b/archive/entries/2018-01-04-2.xml index 7777be3a00..ee398e2ef9 100644 --- a/archive/entries/2018-01-04-2.xml +++ b/archive/entries/2018-01-04-2.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.2.1. This is a security release. Several security bugs were fixed in this release.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.2.1 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-01-04-3.xml b/archive/entries/2018-01-04-3.xml index c8463edc8c..f6ff1899a9 100644 --- a/archive/entries/2018-01-04-3.xml +++ b/archive/entries/2018-01-04-3.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.1.13. This is a security release. Several security bugs were fixed in this release.

    - +

    All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.13 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    diff --git a/archive/entries/2018-01-09-1.xml b/archive/entries/2018-01-09-1.xml index 7fe5648cac..36a6fb89e6 100644 --- a/archive/entries/2018-01-09-1.xml +++ b/archive/entries/2018-01-09-1.xml @@ -15,9 +15,9 @@ In-depth tutorial sessions The tutorial day on Thursday June 7th at the same venue gives an opportunity for a smaller number of attendees to spend some time with an expert, going in-depth on particular topics. These are small groups so that presenters can respond to individual questions, and as a result places are limited. - + More information about the Dutch PHP Conference at www.phpconference.nl - +
    diff --git a/archive/entries/2018-01-09-2.xml b/archive/entries/2018-01-09-2.xml index e6a682acf7..879d5e7681 100644 --- a/archive/entries/2018-01-09-2.xml +++ b/archive/entries/2018-01-09-2.xml @@ -12,10 +12,10 @@ This year marks the 12th edition of the Dutch PHP Conference, once again hosted in the beautiful city of Amsterdam. Our tutorial day will be Thursday, June 7th, with the main 2-day conference following on the 8th and 9th 2018. Speakers, the call for papers is now open! We’re looking for high-quality, technical sessions from speakers who can cover advanced topics and keep our demanding audience inspired. - + As always we’re excited about all kinds of different topics. You could say that as long as it’s somehow related to PHP and you’re really excited about it, we want to hear it! It doesn’t matter who you are, this event is all about technology. DPC has an established reputation as the best place to expand a developer’s skill set and improve existing practice, and that remains our focus this year. The call for papers is open until January 28th. You can send in as many proposals as you like, so start submitting your talks! If you are accepted as a speaker we’ll pay your travel costs, put you up in a hotel and give you a pass to the conference so you can join us during the event. We’re very excited to see what you can come up with, and we’re looking forward to reading all the different proposals. - + diff --git a/archive/entries/2018-02-01-1.xml b/archive/entries/2018-02-01-1.xml index ea54c5ac0c..05fd49876e 100644 --- a/archive/entries/2018-02-01-1.xml +++ b/archive/entries/2018-02-01-1.xml @@ -11,9 +11,9 @@

    The PHP development team announces the immediate availability of PHP 7.2.2. This is a bugfix release, with several bug fixes included.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.2.2 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-02-01-2.xml b/archive/entries/2018-02-01-2.xml index 89ce3415ea..0b1e128415 100644 --- a/archive/entries/2018-02-01-2.xml +++ b/archive/entries/2018-02-01-2.xml @@ -13,9 +13,9 @@

    The PHP development team announces the immediate availability of PHP 7.1.14. This is a bugfix release. Several bugs were fixed in this release.

    - +

    All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.14 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    diff --git a/archive/entries/2018-02-06-1.xml b/archive/entries/2018-02-06-1.xml index b7f70bf55b..d82c993409 100644 --- a/archive/entries/2018-02-06-1.xml +++ b/archive/entries/2018-02-06-1.xml @@ -12,9 +12,9 @@
    The inaugural San Diego PHP Conference (WavePHP) is going to be happening September 19, 2018. We have opened our Call for Speakers and look forward to having a tough time choosing between all of the proposals. - + Our goal is to have a well rounded conference that has something for the community as a whole. Please contribute a wide range or proposals. Our speaker package includes a ticket to the conference, round-trip airfare booked by us, 2 nights in the conference hotel. - + Register today and make plans for a great time in San Diego, CA!
    diff --git a/archive/entries/2018-02-07-1.xml b/archive/entries/2018-02-07-1.xml index ca13f632a9..1cd82dc1ec 100644 --- a/archive/entries/2018-02-07-1.xml +++ b/archive/entries/2018-02-07-1.xml @@ -12,18 +12,18 @@

    We are excited to announce the full schedule for the 13th annual php[tek], the premier PHP conference experience. The 2018 edition will be better than ever, now taking place in Downtown Atlanta, GA. The main conference is two days: May 31 and June 1, while we will have a workshop day on May 30, and a day of Training Classes on May 29th.

    - +

    There is an amazing list of sessions that have been put together for you, including:

    - +
    • 3 Full-day Training Classes
    • 8 Hands-on Workshops
    • 40 Breakout Sessions
    • 4 Keynotes
    - +

    This is all being provided by 39 different speakers from around the world, including speakers from companies like MailChimp, Oracle, MongoDB, Etsy, Salesforce, Google, and Mozilla.

    - +

    We sincerely look forward to seeing you in Atlanta this May! It's going to be the best php[tek] ever!

    diff --git a/archive/entries/2018-02-14-1.xml b/archive/entries/2018-02-14-1.xml index 7d374a7f23..dbf2af029f 100644 --- a/archive/entries/2018-02-14-1.xml +++ b/archive/entries/2018-02-14-1.xml @@ -12,13 +12,13 @@

    ConFoo is a multi-technology conference specifically crafted for web developers. With 150+ presentations by local and international speakers, this conference offers outstanding diversity of content to expand your knowledge, increase your productivity and boost your development skills.

    - + See you in Montreal on March 7-8-9! - +

    There are still a few tickets left. Book yours today for the 3-day conference. Interested in Angular, Symfony or Unit Testing? We have you covered. Grab your ticket for a special two-day training on March 5-6.

    - + ConFoo is: - +
    • 2 days of training.
    • 3 days of conferences.
    • diff --git a/archive/entries/2018-02-16-1.xml b/archive/entries/2018-02-16-1.xml index 90fb38c3ca..c3dfa46f9f 100644 --- a/archive/entries/2018-02-16-1.xml +++ b/archive/entries/2018-02-16-1.xml @@ -12,9 +12,9 @@

      Mid-Atlantic Dev Con is a brand new polyglot event taking place July 13th and 14th, 2018 near Baltimore, MD. It is designed to bring together programmers from the region for two full days of learning from each other and building a stronger regional community. We are currently hosting an open Call for Speakers, which will end on March 31st at Midnight UTC!

      - +

      We are looking for a broad range of submissions covering a wide range of topics that are of interest to today’s computer developers. This means not only programming topics, such as various sessions on PHP, but also broader topics related to development such as: deployment, DevOps, databases, caching, performance, scalability, APIs, etc — We also are looking for non-technical proposals that will appeal to a tech audience: open source, leadership, mentoring, health, work-life balance, management, customer service, and more!

      - +

      Given the nature of the event, extra emphasis will be placed on submissions that appeal to a larger range of developers.

      diff --git a/archive/entries/2018-02-26-1.xml b/archive/entries/2018-02-26-1.xml index d19ed24d82..f04e1693e3 100644 --- a/archive/entries/2018-02-26-1.xml +++ b/archive/entries/2018-02-26-1.xml @@ -28,11 +28,11 @@

      CakeFest is on the lookout for sponsors - keen for more information? Contact us via CakeFest@cakephp.org for more!

      - +

      Are you a speaker looking for a new and interesting conference to speak at? CakeFest 2018 Nashville is the place for you! A lot of things interest us, so why not come join in! CFP closes 15th March and Speakers will be announced before 31st March 2018

      - +

      Tickets are selling fast, so you better grab yours while you still can!

    diff --git a/archive/entries/2018-03-01-1.xml b/archive/entries/2018-03-01-1.xml index 31c5b52fb1..f181694afb 100644 --- a/archive/entries/2018-03-01-1.xml +++ b/archive/entries/2018-03-01-1.xml @@ -13,7 +13,7 @@

    The PHP development team announces the immediate availability of PHP 7.0.28. This is a security release. One security bug was fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.0.28 please visit our downloads page, diff --git a/archive/entries/2018-03-01-2.xml b/archive/entries/2018-03-01-2.xml index fdd705645e..ebdc576277 100644 --- a/archive/entries/2018-03-01-2.xml +++ b/archive/entries/2018-03-01-2.xml @@ -12,9 +12,9 @@

    The PHP development team announces the immediate availability of PHP 7.2.3. This is a security release with also contains several minor bug fixes.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.2.3 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-03-02-1.xml b/archive/entries/2018-03-02-1.xml index 30dc0c693d..bc8fa56580 100644 --- a/archive/entries/2018-03-02-1.xml +++ b/archive/entries/2018-03-02-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.15. This is a security fix release, containing one security fix and many bug fixes. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.15 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-03-13-1.xml b/archive/entries/2018-03-13-1.xml index fa50b91f41..38a6eca5f8 100644 --- a/archive/entries/2018-03-13-1.xml +++ b/archive/entries/2018-03-13-1.xml @@ -12,9 +12,9 @@

    With a lot of PHP's Rockstars, Darkmira Tour PHP 2018 is a conference focused on security and quality in PHP's ecosystems, in Brazil's capital in April 14-15. During the two days of Darkmira, you can interact with all the 400 participants along the coffee breaks, demonstrations and networking, and learn a lot about the PHP's ecosystems!

    - +

    For more information, visit https://php.darkmiratour.rocks/2018.

    - +
    diff --git a/archive/entries/2018-03-23-1.xml b/archive/entries/2018-03-23-1.xml index 7e5ce536b6..cedb9149e5 100644 --- a/archive/entries/2018-03-23-1.xml +++ b/archive/entries/2018-03-23-1.xml @@ -10,7 +10,7 @@ ipc-2018-fall.png -
    +

    IPC Spring will take place in June 4th to 8th in Berlin and we are looking very much forward to it!
    But at the same time we are already preparing for the fall edition of IPC 2018, that is going to take place together with the international JavaScript Conference again. The conferenceís date is October 15th to 19th and the location will be Munich again.

    The International PHP Conference is the worldís first PHP conference and stands since more than a decade for top-notch pragmatic expertise in PHP and web technologies. Internationally renowned experts from the PHP industry meet up with PHP users and developers from large and small companies.

    diff --git a/archive/entries/2018-03-29-1.xml b/archive/entries/2018-03-29-1.xml index 22a57c64b1..a1f0d22308 100644 --- a/archive/entries/2018-03-29-1.xml +++ b/archive/entries/2018-03-29-1.xml @@ -13,7 +13,7 @@

    The PHP development team announces the immediate availability of PHP 7.0.29. This is a security release. One security bug was fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.0.29 please visit our downloads page, diff --git a/archive/entries/2018-03-29-2.xml b/archive/entries/2018-03-29-2.xml index 5245e34e6b..33c4c2f31f 100644 --- a/archive/entries/2018-03-29-2.xml +++ b/archive/entries/2018-03-29-2.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of PHP 7.2.4. This is a security release which also contains several minor bug fixes.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.2.4 please visit our downloads page, diff --git a/archive/entries/2018-03-30-2.xml b/archive/entries/2018-03-30-2.xml index 48b1d883fc..1cf0b98e51 100644 --- a/archive/entries/2018-03-30-2.xml +++ b/archive/entries/2018-03-30-2.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.16. This is a security fix release, containing one security fix and many bug fixes. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.16 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-04-11-1.xml b/archive/entries/2018-04-11-1.xml index a42a8cc3a3..00f402f6b4 100644 --- a/archive/entries/2018-04-11-1.xml +++ b/archive/entries/2018-04-11-1.xml @@ -12,9 +12,9 @@

    The team behind the original php[cruise] is once again bringing a conference to the open seas. CoderCruise 2018 is be a premiere conference experience, giving you have an exclusive connection to your fellow community members. It is setting sail from Ft. Lauderdale on August 30th for an extended weekend 5-day cruise that also visits Half Moon Cay and Nassau!

    - +

    This year we've managed to negotiate a much cheaper overall rate for our participants, starting as low as $410 per person (including the 5-day cruise, food, drink, the conference, and all taxes and fees wrapped into one package!)

    - +

    We have a really exciting schedule of talks that we've chosen this year from a fantastic selection of speakers. This is a family-friendly experience where we expect many attendees to bring their families, and we include the families in all of the activities that we have planned. We look forward to you joining us at CoderCruise 2018 this year! See you in the Bahamas!

    diff --git a/archive/entries/2018-04-23-1.xml b/archive/entries/2018-04-23-1.xml index 28d3f26081..6fc329489c 100644 --- a/archive/entries/2018-04-23-1.xml +++ b/archive/entries/2018-04-23-1.xml @@ -10,7 +10,7 @@ ipc-2018-fall.png -
    +

    The International PHP Conference is the world's first PHP conference and stands since more than a decade for top-notch pragmatic expertise in PHP and web technologies. At the IPC, internationally renowned experts from the PHP industry meet up with PHP users and developers from large and small companies. Here is the place where concepts emerge and ideas are born - the IPC signifies knowledge transfer at highest level.

    All delegates of the International PHP Conference have, in addition to PHP program, free access to the entire range of the International JavaScript Conference taking place at the same time.

    Basic facts:

    diff --git a/archive/entries/2018-04-25-1.xml b/archive/entries/2018-04-25-1.xml index 4921e1dd81..a058f15cd5 100644 --- a/archive/entries/2018-04-25-1.xml +++ b/archive/entries/2018-04-25-1.xml @@ -12,11 +12,11 @@

    We are excited to announce the schedule for the 1st annual Mid-Atlantic Developer Conference taking place this summer on July 13-14 near Baltimore, MD.

    - +

    This is a brand new polyglot developer event designed to bring together programmers from the region for two full days of learning. We've put together an electic set of sessions and workshops for you. You'll recognize some names from the PHP community, as well as see brand new speakers at this event. We are including sessions on Caching, Hiring, Polymer, Bots, Security, Encryption, SVG, WebAssembly, GraphQL, Accessibility, Mentorship, Augmented Reality, Testing, AWS, Docker, Troubleshooting, Gherkin, Ethereum, Health and much more!

    - +

    We are especially excited to welcome Jim Jagielski, core-developer of Apache and former CTO of Zend Technologies, as one of our four keynote speakers!

    - +

    Please join us to become part of this inaugural event! Tickets start at just $195 - You won't want to miss it!

    diff --git a/archive/entries/2018-04-26-1.xml b/archive/entries/2018-04-26-1.xml index 5997ebb8b0..1d9a54ce72 100644 --- a/archive/entries/2018-04-26-1.xml +++ b/archive/entries/2018-04-26-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of PHP 7.2.5. This is a security release which also contains several minor bug fixes.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.2.5 please visit our downloads page, diff --git a/archive/entries/2018-04-26-2.xml b/archive/entries/2018-04-26-2.xml index 42e0ec73ca..7fea311f45 100644 --- a/archive/entries/2018-04-26-2.xml +++ b/archive/entries/2018-04-26-2.xml @@ -13,7 +13,7 @@

    The PHP development team announces the immediate availability of PHP 7.0.30. This is a security release. Several security bugs have been fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.0.30 please visit our downloads page, diff --git a/archive/entries/2018-04-26-3.xml b/archive/entries/2018-04-26-3.xml index 4b9564a80d..1e54dab1f9 100644 --- a/archive/entries/2018-04-26-3.xml +++ b/archive/entries/2018-04-26-3.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.17. This is a security fix release, containing many bugfixes. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.17 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-05-24-1.xml b/archive/entries/2018-05-24-1.xml index 907e9eab0e..430a637dc4 100644 --- a/archive/entries/2018-05-24-1.xml +++ b/archive/entries/2018-05-24-1.xml @@ -12,9 +12,9 @@

    The PHP development team announces the immediate availability of PHP 7.2.6. This is a primarily a bugfix release which includes a memory corruption fix for EXIF.

    - +

    PHP 7.2 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.2.6 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-05-25-1.xml b/archive/entries/2018-05-25-1.xml index a5ccdfd722..48dc88396a 100644 --- a/archive/entries/2018-05-25-1.xml +++ b/archive/entries/2018-05-25-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.18. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.18 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-06-07-1.xml b/archive/entries/2018-06-07-1.xml index 1a914ae767..ea85250e59 100644 --- a/archive/entries/2018-06-07-1.xml +++ b/archive/entries/2018-06-07-1.xml @@ -10,35 +10,35 @@

    - PHP team is glad to announce the release of the first PHP 7.3.0 version, PHP 7.3.0 Alpha 1. - This starts the PHP 7.3 release cycle, the rough outline of which is specified in the + PHP team is glad to announce the release of the first PHP 7.3.0 version, PHP 7.3.0 Alpha 1. + This starts the PHP 7.3 release cycle, the rough outline of which is specified in the PHP Wiki.

    - +

    For source downloads of PHP 7.3.0 Alpha 1 please visit the download page.

    - +

    Please carefully test this version and report any issues found in the bug reporting system.

    - +

    Please DO NOT use this version in production, it is an early test version.

    - +

    For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive.

    - +

    The next release would be Alpha 2, planned for June 21.

    - +

    The signatures for the release can be found in the manifest or on the QA site.

    - +

    Thank you for helping us make PHP better.

    diff --git a/archive/entries/2018-06-13-1.xml b/archive/entries/2018-06-13-1.xml index 857b724017..f8459461d5 100644 --- a/archive/entries/2018-06-13-1.xml +++ b/archive/entries/2018-06-13-1.xml @@ -14,16 +14,16 @@

    The teams at php[architect] and One for All Events are excited to announce we have opened up our Call for Speakers for the 5th annual php[world].

    - +

    This year we are wanting to provide our attendees deep-dive content which teach core lessons about PHP. We also want talks covering advanced topics in applications and frameworks built in PHP (such as Drupal, WordPress, Laravel, Symfony, and Magento). We encourage submissions on technologies crucial to modern Web development such as HTML5, JavaScript, and emerging technologies. Ideas surrounding the entire software life cycle are often big hits for our attendees. Finally, we do welcome non-technical proposals that will appeal to a developer audience.

    - +

    Like last year, we will be a 2-day conference with concurrent workshops, preceded by two days of training classes. Also like last year, we will have our comprehensive speaker package available which includes:

    - +
    • A free conference ticket
    • Round-trip economy airfare booked by us
    • @@ -33,10 +33,10 @@
    • 5 nights for training teachers
    - +

    Don't hesitate, the Call for Speakers is only open until July 22nd. So get those submissions in soon, we look forward to hearing from you!

    - +
    diff --git a/archive/entries/2018-06-21-1.xml b/archive/entries/2018-06-21-1.xml index 21275c744c..a432feff91 100644 --- a/archive/entries/2018-06-21-1.xml +++ b/archive/entries/2018-06-21-1.xml @@ -10,8 +10,8 @@

    - The PHP team is glad to announce the release of the second PHP 7.3.0 version, PHP 7.3.0 Alpha 2. - The rough outline of the PHP 7.3 release cycle is specified in the + The PHP team is glad to announce the release of the second PHP 7.3.0 version, PHP 7.3.0 Alpha 2. + The rough outline of the PHP 7.3 release cycle is specified in the PHP Wiki.

    diff --git a/archive/entries/2018-06-21-2.xml b/archive/entries/2018-06-21-2.xml index 1ebd3313c7..8c835875b2 100644 --- a/archive/entries/2018-06-21-2.xml +++ b/archive/entries/2018-06-21-2.xml @@ -12,9 +12,9 @@

    The PHP development team announces the immediate availability of PHP 7.2.7. This is a primarily a bugfix release which includes a segfault fix for opcache.

    - +

    PHP 7.2 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.2.7 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-06-25-1.xml b/archive/entries/2018-06-25-1.xml index 991f80f0fd..c92830cd85 100644 --- a/archive/entries/2018-06-25-1.xml +++ b/archive/entries/2018-06-25-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.19. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.19 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-06-25-3.xml b/archive/entries/2018-06-25-3.xml index 9888c181bc..fe708930ce 100644 --- a/archive/entries/2018-06-25-3.xml +++ b/archive/entries/2018-06-25-3.xml @@ -13,7 +13,7 @@

    The SymfonyLive German conference is coming back to Berlin! From the 24th to the 26th of October there will be two workshop days and a conference day with two tracks.

    - +

    Symfony German-speaking fans, don't miss the opportunity to attend inspiring and exciting talks and hands-on workshops!

    diff --git a/archive/entries/2018-07-05-1.xml b/archive/entries/2018-07-05-1.xml index 1e409f36d1..8c35687110 100644 --- a/archive/entries/2018-07-05-1.xml +++ b/archive/entries/2018-07-05-1.xml @@ -10,8 +10,8 @@

    - The PHP team is glad to announce the release of the third PHP 7.3.0 version, PHP 7.3.0 Alpha 3. - The rough outline of the PHP 7.3 release cycle is specified in the + The PHP team is glad to announce the release of the third PHP 7.3.0 version, PHP 7.3.0 Alpha 3. + The rough outline of the PHP 7.3 release cycle is specified in the PHP Wiki.

    diff --git a/archive/entries/2018-07-19-2.xml b/archive/entries/2018-07-19-2.xml index 916b400042..452413ce8d 100644 --- a/archive/entries/2018-07-19-2.xml +++ b/archive/entries/2018-07-19-2.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of PHP 7.2.8. This is a security release which also contains several minor bug fixes.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.2.8 please visit our downloads page, diff --git a/archive/entries/2018-07-19-3.xml b/archive/entries/2018-07-19-3.xml index b6126c5ae1..d89b41e3e8 100644 --- a/archive/entries/2018-07-19-3.xml +++ b/archive/entries/2018-07-19-3.xml @@ -13,7 +13,7 @@

    The PHP development team announces the immediate availability of PHP 7.0.31. This is a security release. Several security bugs have been fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.0.31 please visit our downloads page, diff --git a/archive/entries/2018-07-20-2.xml b/archive/entries/2018-07-20-2.xml index 6e794aa3ae..451d9fdd15 100644 --- a/archive/entries/2018-07-20-2.xml +++ b/archive/entries/2018-07-20-2.xml @@ -13,10 +13,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.20. This is a security release. Several security bugs have been fixed in this release. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.20 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-08-09-1.xml b/archive/entries/2018-08-09-1.xml index 8998717df2..f4c4a30947 100644 --- a/archive/entries/2018-08-09-1.xml +++ b/archive/entries/2018-08-09-1.xml @@ -12,9 +12,9 @@

    Join us September 19-21 for this year's PHP, Web Development, and UX Conference by Northeast PHP. We're returning to Boston and will be hosted at Wayfair HQ in historic Copley Square.

    - +

    Our schedule has been announced and this year's has another great lineup of talks for the PHP community, including a security hackathon, IBM sponsored event night, keynote by PJ Hagerty, and a full day workshop covering application development using containers by Red Hat.

    - +

    Other highlights include a keynote by Ethan Zuckerman, Director of the Center for Civic Media and Associate Professor of the Practice, MIT Media Lab -- and one of the founders of Tripod, an early participatory media company.

    diff --git a/archive/entries/2018-08-16-2.xml b/archive/entries/2018-08-16-2.xml index ff0178610c..1e495cbefb 100644 --- a/archive/entries/2018-08-16-2.xml +++ b/archive/entries/2018-08-16-2.xml @@ -11,13 +11,13 @@
    - +

    We are excited to announce the 5th annual php[world] conference, produced by the publishers of php[architect] magazine. As always, it is taking place over two days in November (14th-15th) in the Washington D.C. area.

    - +

    This year we have streamlined our event schedule to add in even more content for you! 40 sessions, 6 workshops, and 12 birds of a feather sessions are waiting for you at this year's php[world] conference.

    - +

    We also have two days before the conference full of full-day (and two-day) training classes taught by experts in their field. Want to learn Laravel from the maintainers of Laravel Shift and Laravel Homestead? How about all the new features coming to WordPress with Gutenberg from core WordPress contributors? This and more is available this year!

    - +

    We currently have tickets available for purchase and look forward to seeing you this fall in D.C.

    diff --git a/archive/entries/2018-08-16-3.xml b/archive/entries/2018-08-16-3.xml index bc97df42f4..3209be2252 100644 --- a/archive/entries/2018-08-16-3.xml +++ b/archive/entries/2018-08-16-3.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of PHP 7.2.9. This is a bugfix release.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.2.9 please visit our downloads page, diff --git a/archive/entries/2018-08-17-1.xml b/archive/entries/2018-08-17-1.xml index b2b8b8f1f4..4089671926 100644 --- a/archive/entries/2018-08-17-1.xml +++ b/archive/entries/2018-08-17-1.xml @@ -12,10 +12,10 @@

    The PHP development team announces the immediate availability of PHP 7.1.21. This is a bugfix release. - + All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.21 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-09-13-1.xml b/archive/entries/2018-09-13-1.xml index 45c5e9b3d8..ef7660997c 100644 --- a/archive/entries/2018-09-13-1.xml +++ b/archive/entries/2018-09-13-1.xml @@ -12,7 +12,7 @@

    The PHP development team announces the immediate availability of PHP 7.2.10. This is a security release which also contains several minor bug fixes.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.2.10 please visit our downloads page, diff --git a/archive/entries/2018-09-13-3.xml b/archive/entries/2018-09-13-3.xml index 491174932a..be64c5f1e2 100644 --- a/archive/entries/2018-09-13-3.xml +++ b/archive/entries/2018-09-13-3.xml @@ -13,7 +13,7 @@

    The PHP development team announces the immediate availability of PHP 7.0.32. This is a security release. One security bug has been fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.0.32 please visit our downloads page, diff --git a/archive/entries/2018-09-13-4.xml b/archive/entries/2018-09-13-4.xml index 8eafdbb11e..b95b91e69b 100644 --- a/archive/entries/2018-09-13-4.xml +++ b/archive/entries/2018-09-13-4.xml @@ -10,10 +10,10 @@

    -

    The PHP development team announces the immediate availability of PHP +

    The PHP development team announces the immediate availability of PHP 7.1.22. This is a security release. One security bug has been fixed in this release. - + All PHP 7.1 users are encouraged to upgrade to this version.

    For source downloads of PHP 7.1.22 please visit our downloads page, diff --git a/archive/entries/2018-10-11-2.xml b/archive/entries/2018-10-11-2.xml index 6119cbe464..60c758bc62 100644 --- a/archive/entries/2018-10-11-2.xml +++ b/archive/entries/2018-10-11-2.xml @@ -12,9 +12,9 @@

    The PHP development team announces the immediate availability of PHP 7.2.11. This is a bugfix release.

    - +

    All PHP 7.2 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.2.11 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-10-11-3.xml b/archive/entries/2018-10-11-3.xml index 8cdd4d2b2c..d6e748974f 100644 --- a/archive/entries/2018-10-11-3.xml +++ b/archive/entries/2018-10-11-3.xml @@ -12,9 +12,9 @@

    The PHP development team announces the immediate availability of PHP 7.1.23. This is a bugfix release.

    - +

    All PHP 7.1 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 7.1.23 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/archive/entries/2018-10-12-1.xml b/archive/entries/2018-10-12-1.xml index ed3315fe36..b579bd1a01 100644 --- a/archive/entries/2018-10-12-1.xml +++ b/archive/entries/2018-10-12-1.xml @@ -16,8 +16,8 @@

    If you are interested in presenting at Longhorn PHP, our CFP is open through December 15th, 2018.

    Dates: May 2nd-4th, 2019

    Website: https://www.longhornphp.com

    - - + +
    diff --git a/archive/entries/2018-10-12-2.xml b/archive/entries/2018-10-12-2.xml index 6bedbdf61e..b061152831 100644 --- a/archive/entries/2018-10-12-2.xml +++ b/archive/entries/2018-10-12-2.xml @@ -10,7 +10,7 @@ ipc_se2019.png -
    +

    The International PHP Conference is the world's first PHP conference and stands since more than a decade for top-notch pragmatic expertise in PHP and web technologies. At the IPC, internationally renowned experts from the PHP industry meet up with PHP users and developers from large and small companies. Here is the place where concepts emerge and ideas are born - the IPC signifies knowledge transfer at highest level.

    All delegates of the International PHP Conference have, in addition to PHP program, free access to the entire range of the webinale taking place at the same time.

    Basic facts:

    diff --git a/build-setup.php b/build-setup.php index 098afde92c..43d01f6014 100644 --- a/build-setup.php +++ b/build-setup.php @@ -22,11 +22,11 @@ Improving PHP requires a working build environment to test changes, the following section deals with setting up a working build environment.

    - Your build environment should have an appropriate toolchain that includes a working C compiler, + Your build environment should have an appropriate toolchain that includes a working C compiler, for those not working in Microsoft Windows, you will need a working, compatible autotools installation, and at the very least a shared copy of zlib.

    - For most *nix like operating systems, some external dependencies may be required to bring a build to completion; + For most *nix like operating systems, some external dependencies may be required to bring a build to completion; if a build fails because of missing headers or libraries, issuing a variant of the following command should resolve those dependencies, allowing the build to continue:

    • [sudo] yum|apt-get|ports install package[-dev[el]]
    • @@ -161,7 +161,7 @@ When configure executes, it saves the options passed in to a re-usable config.nice which executes configure when invoked.

      - Upon successful completion of a build, it is recommended to run the test suite, this will help you to identify regression problems in your work, + Upon successful completion of a build, it is recommended to run the test suite, this will help you to identify regression problems in your work, running the test suite can take a while; go out for a run, or a burger.

      diff --git a/cached.php b/cached.php index 01c2544935..e41d536bc0 100644 --- a/cached.php +++ b/cached.php @@ -3,13 +3,13 @@ Yes, we know this can be used to view the source for any file in the docroot directory. This is intentional and not an LFI vulnerability. The source code for everything in the docroot - is publicly available at + is publicly available at https://github.com/php/web-php so there is no vulnerability here. You can't use this to view anything that is private. -*/ +*/ $_SERVER['BASE_PAGE'] = 'cached.php'; include_once 'include/prepend.inc'; diff --git a/cal.php b/cal.php index bc6036c142..74ed304a3b 100644 --- a/cal.php +++ b/cal.php @@ -47,13 +47,13 @@ // Year, month and day specified, display a daily view elseif ($cy && $cm && $cd) { - + // Check if date is valid if (checkdate($cm,$cd,$cy)) { - + // Date integer for that day $date = mktime(0, 0, 1, $cm, $cd, $cy); - + // Try to load events for that day, and display them all if ($events = load_events($date)) { $site_header_config = array('classes' => 'calendar calendar-day') + $site_header_config; @@ -65,13 +65,13 @@ } $begun = TRUE; } - + // Unable to load events for that day else { $errors[] = "There are no events for the specified date (".date("F j, Y",$date).")."; } } - + // Wrong date specified else { $errors[] = "The specified date (".htmlentities("$cy/$cm/$cd", ENT_QUOTES | ENT_IGNORE, 'UTF-8').") was not valid."; @@ -146,7 +146,7 @@ // Print out navigation links for previous and next month echo '
      ', - "\n", '', + "\n", '', '', $bom), '\n
      ', $prev_link, '
      ', $prev_link, '', strftime('%B, %Y', $next_link, "
      \n"; @@ -167,13 +167,13 @@ // Print out all the days in this month for ($i = 1; $i <= date("t",$bom); $i++) { - + // Print out day number and all events for the day echo '',$i,''; display_events_for_day(date("Y-m-",$bom).sprintf("%02d",$i), $events); echo ''; - + // Break HTML table row if at end of week if (++$days % 7 == 0) echo "\n"; } @@ -195,14 +195,14 @@ function date_for_recur($recur, $day, $bom, $eom) { // $day == 1 == 'Sunday' == date("w",'some sunday')+1 - + // ${recur}th $day of the month if ($recur > 0) { $bomd = date("w", $bom) + 1; $days = (($day - $bomd + 7) % 7) + (($recur - 1) * 7); return mktime(0,0,1, date("m",$bom), $days + 1, date("Y",$bom)); } - + // ${recur}th to last $day of the month else { $eomd = date("w",$eom) + 1; @@ -216,10 +216,10 @@ function display_events_for_day($day, $events) { // For preservation of state in the links global $cm, $cy, $COUNTRY; - + // For all events, try to find the events for this day foreach ($events as $event) { - + // Multiday event, which still lasts, or the event starts today if (($event['type'] == 2 && $event['start'] <= $day && $event['end'] >= $day) || ($event['start'] == $day)) { @@ -241,12 +241,12 @@ function load_event($id) // Open events CSV file, return on error $fp = @fopen("backend/events.csv",'r'); if (!$fp) { return FALSE; } - + // Read as we can, event by event while (!feof($fp)) { - + $event = read_event($fp); - + // Return with the event, if it's ID is the one // we search for (also close the file) if ($event !== FALSE && $event['id'] == $id) { @@ -254,7 +254,7 @@ function load_event($id) return $event; } } - + // Close file, and return sign of failure fclose($fp); return FALSE; @@ -269,28 +269,28 @@ function load_events($from, $whole_month = FALSE) $bom = mktime(0, 0, 1, date("m",$from), 1, date("Y",$from)); $eom = mktime(0, 0, 1, date("m",$from) + 1, 0, date("Y",$from)); $to_date = date("Y-m-d", $whole_month ? $eom : $from); - + // Set arrays to their default $events = $seen = array(); - - // Try to open the events file for reading, return if unable to + + // Try to open the events file for reading, return if unable to $fp = @fopen("backend/events.csv",'r'); if (!$fp) { return FALSE; } - + // For all events, read in the event and check it if fits our scope while (!feof($fp)) { - + // Read the event data into $event, or continue with next // line, if there was an error with this line if (($event = read_event($fp)) === FALSE) { continue; } - + // Keep event's seen list up to date // (for repeating events with the same ID) if (!isset($seen[$event['id']])) { $seen[$event['id']] = 1; } else { continue; } - + // Check if event is in our scope, depending on type switch ($event['type']) { @@ -299,16 +299,16 @@ function load_events($from, $whole_month = FALSE) $date = date_for_recur($event['recur'], $event['recur_day'], $bom, $eom); $event['start'] = date("Y-m-d", $date); // Fall through. Now it is just like a single-day event - + // Single-day event - case 1: + case 1: if ($event['start'] >= $from_date && $event['start'] <= $to_date) { $events[] = $event; } break; // Multi-day event - case 2: + case 2: if (($event['start'] >= $from_date && $event['start'] <= $to_date) || ($event['end'] >= $from_date && $event['end'] <= $to_date) || ($event['start'] <= $from_date && $event['end'] >= $to_date)) { @@ -317,7 +317,7 @@ function load_events($from, $whole_month = FALSE) break; } } - + // Close file and return with results fclose($fp); return $events; @@ -331,10 +331,10 @@ function read_event($fp) if (($linearr = fgetcsv($fp, 8192)) === FALSE) { return FALSE; } - + // Corrupt line in CSV file if (count($linearr) < 13) { return FALSE; } - + // Get components list( $day, $month, $year, $country, @@ -343,7 +343,7 @@ function read_event($fp) // Get info on recurring event @list($recur, $recur_day) = explode(":", $recur, 2); - + // Return with SQL-resultset like array return array( 'id' => $id, @@ -366,12 +366,12 @@ function valid_year($year) { // Get current year and compare to one sent in $current_year = date("Y"); - + // We only allow this and the next year for displays if ($year != $current_year && $year != $current_year+1) { return FALSE; } - + // The year is all right return TRUE; } diff --git a/copyright.php b/copyright.php index ed6280fb14..92b0e4a1ad 100644 --- a/copyright.php +++ b/copyright.php @@ -16,14 +16,14 @@

      Website Copyright

      - The code, text, PHP logo, and graphical elements on this website + The code, text, PHP logo, and graphical elements on this website and the mirror websites (the "Site") are Copyright © 2001- the PHP Group. All rights reserved.

      Except as otherwise indicated elsewhere on this Site, you are free - to view, download and print the documents and information available + to view, download and print the documents and information available on this Site subject to the following conditions:

      @@ -46,7 +46,7 @@

    - For more information on the PHP Group and the PHP project, please see + For more information on the PHP Group and the PHP project, please see the PHP homepage.

    diff --git a/credits.php b/credits.php index 575db3fbad..0be3eeb48f 100644 --- a/credits.php +++ b/credits.php @@ -24,7 +24,7 @@ if ($credits) { site_header("Credits", array("current" => "community", 'css' => array('credits.css'))); echo $credits; - site_footer(); + site_footer(); } ?> diff --git a/crossdomain.xml b/crossdomain.xml index c2f213f50b..def1ca2b14 100644 --- a/crossdomain.xml +++ b/crossdomain.xml @@ -1,6 +1,6 @@ - - - - - + + + + + diff --git a/docs.php b/docs.php index c4140427d6..9f4b173f34 100644 --- a/docs.php +++ b/docs.php @@ -23,7 +23,7 @@ Note, that many languages are just under translation, and the untranslated parts are still in English. Also some translated parts might be outdated. The translation teams are open to - contributions. + contributions.

    diff --git a/download-docs.php b/download-docs.php index 21c9137524..7479564baf 100644 --- a/download-docs.php +++ b/download-docs.php @@ -64,7 +64,7 @@
  • The English version should be considered the most accurate, since translations are based on that version. Most of the translations - are not complete, and contain English parts. + are not complete, and contain English parts.
  • If you are looking for PHP 4 documentation, please read @@ -95,26 +95,26 @@ // Go through all possible manual formats foreach ($formats as $formatname => $extension) { - + $filepath = $_SERVER['DOCUMENT_ROOT'] . '/distributions/manual/'; if ($formatname === 'HTML Help file (with user notes)') { $filename = "php_enhanced_$langcode.$extension"; } else { $filename = "php_manual_$langcode.$extension"; } - + $filepath .= $filename; - + // File named after the language and format exists if (file_exists($filepath)) { - + // Mirror selection download URL $link_to = "/get/$filename/from/a/mirror"; // Try to get size and changed date $size = @filesize($filepath); $changed = @filemtime($filepath); - + // Size available, collect information if ($size !== FALSE) { $files[$langcode][$formatname] = array( @@ -166,11 +166,11 @@ echo " \n"; foreach ($files as $langcode => $lang_files) { - + // See if current language is the preferred one if ($langcode == $LANG) { $preflang = TRUE; } else { $preflang = FALSE; } - + // Highlight manual in preferred language if ($preflang) { $cellclass = ' class="highlight"'; @@ -181,7 +181,7 @@ echo "\n" . $LANGUAGES[$langcode] . "\n"; foreach ($formats as $formatname => $extension) { - + // Skip if no file found if (!isset($found_formats[$formatname])) { continue; } @@ -189,7 +189,7 @@ if (!isset($lang_files[$formatname])) { echo " "; } else { - + $fileinfo = $lang_files[$formatname]; echo "\n"; } - + // End table row echo "\n"; } diff --git a/elephpant.php b/elephpant.php index 9da8b82454..cb8a46bcf7 100644 --- a/elephpant.php +++ b/elephpant.php @@ -29,7 +29,7 @@

    - For more information on the PHP Group and the PHP project, please see + For more information on the PHP Group and the PHP project, please see the PHP homepage.

    diff --git a/error.php b/error.php index e40f8ff229..0a004d2b95 100644 --- a/error.php +++ b/error.php @@ -133,7 +133,7 @@ // ============================================================================ // Nice URLs for download files, so wget works completely well with download links if (preg_match("!^get/([^/]+)/from/([^/]+)(/mirror)?$!", $URI, $dlinfo)) { - + $df = $dlinfo[1]; if(strpos($df, "7-LATEST") !== false) { include_once $_SERVER['DOCUMENT_ROOT'] . "/include/version.inc"; @@ -145,20 +145,20 @@ include_once $_SERVER['DOCUMENT_ROOT'] . "/include/version.inc"; $df = str_replace("4-LATEST", $PHP_4_VERSION, $df); } - + // Mirror selection page if ($dlinfo[2] == "a") { status_header(200); include_once $_SERVER['DOCUMENT_ROOT'] . "/include/get-download.inc"; exit; } - + // The same mirror is selected if ($dlinfo[2] == "this") { $mr = $MYSITE; } - + // Some other mirror is selected else { $mr = "http://{$dlinfo[2]}/"; } - + // Check if that mirror really exists if not, bail out if(!isset($MIRRORS[$mr])) { error_nomirror($mr); @@ -192,7 +192,7 @@ file_exists($_SERVER['DOCUMENT_ROOT'] . "/$URI.php")) { mirror_redirect("/$URI.php"); } - + // Work with lowercased URI from now $URI = strtolower($URI); @@ -223,13 +223,13 @@ $manual_page_moves = array( // entry point changed 'installation' => 'install', - + // was split among platforms (don't know where to redirect) - 'install.apache' => 'install', + 'install.apache' => 'install', 'install.apache2' => 'install', 'install.netscape-enterprise'=> 'install', 'install.otherhttpd' => 'install', - + // moved to platform sections 'install.caudium' => 'install.unix.caudium', 'install.commandline' => 'install.unix.commandline', @@ -336,7 +336,7 @@ "splat" => "functions.arguments", "dowhile" => "control-structures.do.while", - + "tut" => "tutorial", "tut.php" => "tutorial", // BC @@ -397,26 +397,26 @@ "namespace" => "language.namespaces", "use" => "language.namespaces.using", "iterator" => "language.oop5.iterations", - + "factory" => "language.oop5.patterns", "singleton" => "language.oop5.patterns", "trait" => "language.oop5.traits", "traits" => "language.oop5.traits", - + "news.php" => "archive/index", // BC "readme.mirror" => "mirroring", // BC - + "php5" => "language.oop5", "zend_changes.txt" => "language.oop5", // BC "zend2_example.phps" => "language.oop5", // BC "zend_changes_php_5_0_0b2.txt" => "language.oop5", // BC "zend-engine-2" => "language.oop5", // BC "zend-engine-2.php" => "language.oop5", // BC - + "news_php_5_0_0b2.txt" => "ChangeLog-5", // BC "news_php_5_0_0b3.txt" => "ChangeLog-5", // BC - + "manual/about-notes.php" => "manual/add-note", // BC "software/index.php" => "software", // BC "releases.php" => "releases/index", // BC @@ -432,10 +432,10 @@ "regexp.reference.circudollar" => "regexp.reference.anchors", "regexp.reference.squarebrackets" => "regexp.reference.character-classes", "regexp.reference.verticalbar" => "regexp.reference.alternation", - + # external shortcut aliases ;) "dochowto" => "phpdochowto", - + # CVS -> SVN "anoncvs.php" => "git", "cvs-php.php" => "git-php", diff --git a/fonts/Font-Awesome/css/fontello-embedded.css b/fonts/Font-Awesome/css/fontello-embedded.css index ba338ba83f..29ab22750b 100644 --- a/fonts/Font-Awesome/css/fontello-embedded.css +++ b/fonts/Font-Awesome/css/fontello-embedded.css @@ -21,34 +21,34 @@ } } */ - + [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; - + display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ - + /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; - + /* fix buttons height, for twitter bootstrap */ line-height: 1em; - + /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; - + /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ - + /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } diff --git a/fonts/Font-Awesome/css/fontello-ie7.css b/fonts/Font-Awesome/css/fontello-ie7.css index 8c3bf92b57..872e66fc49 100644 --- a/fonts/Font-Awesome/css/fontello-ie7.css +++ b/fonts/Font-Awesome/css/fontello-ie7.css @@ -2,12 +2,12 @@ font-family: 'fontello'; font-style: normal; font-weight: normal; - + /* fix buttons height */ line-height: 1em; - + /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ } - + .icon-twitter { *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = ' '); } \ No newline at end of file diff --git a/fonts/Font-Awesome/css/fontello.css b/fonts/Font-Awesome/css/fontello.css index eae1b259fc..620d9d7eb7 100644 --- a/fonts/Font-Awesome/css/fontello.css +++ b/fonts/Font-Awesome/css/fontello.css @@ -18,36 +18,36 @@ } } */ - + [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; - + display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ - + /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; - + /* fix buttons height, for twitter bootstrap */ line-height: 1em; - + /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; - + /* you can be more comfortable with increased icons size */ /* font-size: 120%; */ - + /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } - + .icon-twitter:before { content: '\e800'; } /* '' */ diff --git a/get-involved.php b/get-involved.php index 84080250ee..da0cd3610c 100644 --- a/get-involved.php +++ b/get-involved.php @@ -44,7 +44,7 @@ Someone hoping to become involved in the maintenance and development of the source should be experienced in all of the areas mentioned above, as this creates a strong team; everyone knows how every other part of the - project works. + project works.

    diff --git a/git-php.php b/git-php.php index 2efbd444ae..bdfff2dc52 100644 --- a/git-php.php +++ b/git-php.php @@ -290,7 +290,7 @@ through the PEPR system on the PEAR website. If you have a new PECL extension you wish to contribute, bring it up on the appropriate - PECL mailing list first. + PECL mailing list first.

    @@ -325,8 +325,8 @@

    - If you get no resposne to an account request after a while, remember this is a - manual process, then please contact the relevant mailing list that belongs to + If you get no resposne to an account request after a while, remember this is a + manual process, then please contact the relevant mailing list that belongs to the part of PHP you requested access to.

    @@ -344,12 +344,12 @@ mailing list.

    - Please do NOT submit account requests if you have not previously + Please do NOT submit account requests if you have not previously contributed any work such as patches to PHP.

    - If someone told you to fill in an account request because you are a developer of - a certain extension, for example a PECL extension, + If someone told you to fill in an account request because you are a developer of + a certain extension, for example a PECL extension, then please state who told you to submit this request in the purpose text field below.

    @@ -373,14 +373,14 @@ class="max" value="For what purpose do you require a Git account:
    (check all that apply) - $p) { ?> -
    diff --git a/images/elephpants.php b/images/elephpants.php index b3ddab3cca..b1f1904f6d 100644 --- a/images/elephpants.php +++ b/images/elephpants.php @@ -21,12 +21,12 @@ Simple script to serve elephpant images in json format. This script is called directly by the browser to feed the javascript generated banner of elephpant images. - + The structure of the response data is: - + [{ - title: , - url: , + title: , + url: , data: },{ ... @@ -73,7 +73,7 @@ if (!is_readable($path . '/' . $photo['filename'])) { continue; } - + $got++; // add photo to response array. $elephpants[] = array( diff --git a/include/branches.inc b/include/branches.inc index 9b17bf76f6..c7f685bf7a 100644 --- a/include/branches.inc +++ b/include/branches.inc @@ -59,7 +59,7 @@ function format_interval($from, $to) { $eolPeriod = 'today'; } if ($times) { - $eolPeriod = implode(', ', + $eolPeriod = implode(', ', array_map( function($t) { return "$t[0] $t[1]" . @@ -262,7 +262,7 @@ function get_final_release($branch) { if (isset($GLOBALS['OLDRELEASES'][$major][$last])) { return $GLOBALS['OLDRELEASES'][$major][$last]; } - + /* If there's only been one release on the branch, it won't be in * $OLDRELEASES yet, so let's check $RELEASES. */ if (isset($GLOBALS['RELEASES'][$major][$last])) { diff --git a/include/changelogs.inc b/include/changelogs.inc index ce1e3496c3..d0f08440da 100644 --- a/include/changelogs.inc +++ b/include/changelogs.inc @@ -1,22 +1,22 @@ #$number"; +function bugl($number) { + echo "#$number"; } function implemented($number) { echo "Implemented FR "; bugl($number); } -function peclbugfix($number) { - echo "Fixed PECL bug "; bugl($number); +function peclbugfix($number) { + echo "Fixed PECL bug "; bugl($number); } -function peclbugl($number) { - echo "#$number"; +function peclbugl($number) { + echo "#$number"; } function githubissue($repo, $number) { diff --git a/include/check_email_func.php b/include/check_email_func.php index 105fff839a..ea1c096327 100644 --- a/include/check_email_func.php +++ b/include/check_email_func.php @@ -6,10 +6,10 @@ require getcwd()."/email-validation.inc"; $test_add = array ( - "wrong-email-address@lists.php.net","jmcastagnetto@yahoo.com", - "some-wrong@asdas.com", "jcastagnetto-NO-SPAM@yahoo.com", - "jcastagnetto@NoSpam-yahoo.com", "jmcastagnetto@chek2.com", - "jcastagnetto-i-hate-spam@NOSPAMyahoo.com", "jesusmc@scripps.edu", + "wrong-email-address@lists.php.net","jmcastagnetto@yahoo.com", + "some-wrong@asdas.com", "jcastagnetto-NO-SPAM@yahoo.com", + "jcastagnetto@NoSpam-yahoo.com", "jmcastagnetto@chek2.com", + "jcastagnetto-i-hate-spam@NOSPAMyahoo.com", "jesusmc@scripps.edu", "asasasd324324@php.net", "jcastagnetto-delete-this-@yahoo.com", "wrong-address-with@@@@-remove_me-and-some-i-hate_SPAM-stuff"); @@ -22,7 +22,7 @@ ?>
    -The jesusmc@scripps.edu, jmcastagnetto@yahoo.com and jcastagnetto@yahoo.com +The jesusmc@scripps.edu, jmcastagnetto@yahoo.com and jcastagnetto@yahoo.com should validate OK as of 2001-02-28 --- JMC diff --git a/include/do-download.inc b/include/do-download.inc index 03cebe6e89..91f013921a 100644 --- a/include/do-download.inc +++ b/include/do-download.inc @@ -9,9 +9,9 @@ function get_actual_download_file($file) { // Could be a normal download or a manual download file - $possible_files = array($file => TRUE, "manual/$file" => FALSE); - - // Find out what is the exact file requested + $possible_files = array($file => TRUE, "manual/$file" => FALSE); + + // Find out what is the exact file requested $found = FALSE; foreach ($possible_files as $name => $log) { if (@file_exists($_SERVER['DOCUMENT_ROOT'] . '/distributions/' . $name)) { @@ -26,7 +26,7 @@ function get_actual_download_file($file) function download_file($mirror, $file) { global $MYSITE; - + // Redirect to the particular file if (!headers_sent()) { status_header(302); diff --git a/include/errors.inc b/include/errors.inc index d6d2f15d2c..b2e871c624 100644 --- a/include/errors.inc +++ b/include/errors.inc @@ -85,10 +85,10 @@ function status_header($num) @header("HTTP/1.1 $num $status"); break; } - + // BC code for PHP < 4.3.0 @header("Status: $num $status", TRUE, $num); - + return TRUE; } @@ -321,7 +321,7 @@ $inis = array( 'soap.wsdl-cache-dir' => 'soap.configuration.php#ini.soap.wsdl-cache-dir', 'soap.wsdl-cache-ttl' => 'soap.configuration.php#ini.soap.wsdl-cache-ttl', ); - + return isset($inis[$ini]) ? $inis[$ini] : false; } @@ -433,16 +433,16 @@ $terms = array( 'try' => 'language.exceptions.php', 'upload' => 'features.file-upload.php', ); - + return isset($terms[$term]) ? $terms[$term] : false; } /* -Search snippet provider: A dirty proof-of-concept: +Search snippet provider: A dirty proof-of-concept: This will probably live in sqlite one day, and be more intelligent (tagging?) This is a 100% hack currently, and let's hope temporary does not become permanent (Hello year 2014!) And this is English only today... we should add translation support via the manual, generated by PhD - + This really is a proof-of-concept, where the choices below are the most popular searched terms at php.net It should also take into account vague searches, such as 'global' and 'str'. The search works well enough for, most terms, so something like $_SERVER isn't really needed but it's defined below anyways... @@ -454,14 +454,14 @@ $snippets = array( there is also the concept of super globals in PHP, which are special variables with a global scope.', 'string' => ' - There is the string type, which is a scalar, + There is the string type, which is a scalar, and also many string functions.', 'str' => ' - Many string functions begin with str, + Many string functions begin with str, and there is also the string type.', '_server' => ' - $_SERVER - is a super global, + $_SERVER + is a super global, and is home to many predefined variables that are typically provided by a web server', 'class' => ' A class is an OOP (Object Oriented Programming) concept, diff --git a/include/footer.inc b/include/footer.inc index 2f52f6c610..3aa48dad6e 100644 --- a/include/footer.inc +++ b/include/footer.inc @@ -9,28 +9,28 @@ ?>
  • - +
    ', ), - 6 => + 6 => array ( 'title' => 'PHP 7.0.0 RC 4 Released', 'id' => 'http://php.net/archive/2015.php#id2015-10-01-1', 'published' => '2015-10-01T13:00:00+01:00', 'updated' => '2015-10-01T13:00:00+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-10-01-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-10-01-1', 'rel' => 'via', @@ -458,7 +458,7 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 4. This is the ninth pre-release of the new PHP 7 + PHP 7.0.0 RC 4. This is the ninth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -485,7 +485,7 @@ $NEWS_ENTRIES = array (

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the migration guide for a complete list of upgrading notes. NEWS and UPGRADING files can also be found in @@ -499,7 +499,7 @@ $NEWS_ENTRIES = array (

    - The next release will be RC 5, which is to be released on the 15th of October. You can also + The next release will be RC 5, which is to be released on the 15th of October. You can also read the full list of planned releases on our wiki.

    @@ -510,47 +510,47 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 4. This is the ninth pre-release of the new PHP 7 + PHP 7.0.0 RC 4. This is the ninth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 7 => + 7 => array ( 'title' => 'PHPBenelux Conference 2016', 'id' => 'http://php.net/archive/2015.php#id2015-09-30-1', 'published' => '2015-09-30T09:56:51-04:00', 'updated' => '2015-09-30T09:56:51-04:00', 'finalTeaserDate' => '2015-10-14', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), - 1 => + 1 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-09-30-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'https://conference.phpbenelux.eu/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'https://conference.phpbenelux.eu/', @@ -597,34 +597,34 @@ $NEWS_ENTRIES = array ( hallway tracks between and after the sessions.

    … read full article

    ', ), - 8 => + 8 => array ( 'title' => 'PHP 7.0.0 RC 3 Released', 'id' => 'http://php.net/archive/2015.php#id2015-09-17-2', 'published' => '2015-09-17T12:30:00+01:00', 'updated' => '2015-09-17T12:30:00+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-09-17-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-09-17-2', 'rel' => 'via', @@ -634,7 +634,7 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 3. This is the eighth pre-release of the new PHP 7 + PHP 7.0.0 RC 3. This is the eighth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -667,7 +667,7 @@ $NEWS_ENTRIES = array (

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -680,7 +680,7 @@ $NEWS_ENTRIES = array (

    - The next release will be RC 4, which is to be released on the 1st of October. You can also + The next release will be RC 4, which is to be released on the 1st of October. You can also read the full list of planned releases on our wiki.

    @@ -691,42 +691,42 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 3. This is the eighth pre-release of the new PHP 7 + PHP 7.0.0 RC 3. This is the eighth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 9 => + 9 => array ( 'title' => 'PHPConf Taiwan 2015', 'id' => 'http://php.net/archive/2015.php#id2015-09-15-1', 'published' => '2015-09-15T16:25:12+00:00', 'updated' => '2015-09-30T09:09:09+01:00', 'finalTeaserDate' => '2015-10-09', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-09-15-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://2015.phpconf.tw', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://2015.phpconf.tw', @@ -740,37 +740,37 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    We are honored to announce PHPConf Taiwan 2015 will be held in Taipei, Taiwan on Oct. 9th. As the biggest PHP event in Taiwan, PHPConf attracts hundreds of developers and users in Taiwan to share their knowledge on PHP. This year, to celebrate the 20th anniversary of the invention of PHP and the release of PHP 7, Mr. Rasmus Lerdorf, creator of PHP, and Mr. Xinchen Hui, member from the PHP core developer team, are invited to be our keynote speakers. In addition, we also invited well-known developers in Taiwan to share their expertise and experience at PHPConf. The two-track agenda covers various topics, including Big Data, horizontal extension, software architecture, ORM and Async I/O… etc.

    For ticketing and other information, please visit http://2015.phpconf.tw. We look forward to seeing you in Taipei this October!

    ', ), - 10 => + 10 => array ( 'title' => 'PHPConf.Asia 2015', 'id' => 'http://php.net/archive/2015.php#id2015-09-04-5', 'published' => '2015-09-04T11:29:00+08:00', 'updated' => '2015-09-04T11:29:00+08:00', 'finalTeaserDate' => '2015-09-22', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-09-04-5', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://phpconf.asia', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://phpconf.asia', @@ -789,34 +789,34 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    Join us at PHPConf.Asia 2015 - The First Pan-Asian PHP Conference

    The inaugural pan-Asian PHP conference will take place on 22 & 23 September 2015 in Singapore - the Garden City of the East! Come and meet with the fastest growing PHP communities in Asia. More than 200 attendees are expected in this single track conference.

    … read full article

    ', ), - 11 => + 11 => array ( 'title' => 'PHP 5.4.45 Released', 'id' => 'http://php.net/archive/2015.php#id2015-09-04-4', 'published' => '2015-09-04T12:37:46-07:00', 'updated' => '2015-09-04T12:37:46-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-09-04-4', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-09-04-4', 'rel' => 'via', @@ -828,12 +828,12 @@ $NEWS_ENTRIES = array ( 5.4.45. Ten security-related issues were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.45 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    Please note that according to the PHP version support timelines, PHP 5.4.45 is the last scheduled release of PHP 5.4 branch. There may be additional release if we discover important security issues that warrant it, otherwise this release will be the final one in the PHP 5.4 branch. @@ -849,34 +849,34 @@ $NEWS_ENTRIES = array ( The list of changes is recorded in the ChangeLog.

    … read full article

    ', ), - 12 => + 12 => array ( 'title' => 'PHP 5.5.29 is available', 'id' => 'http://php.net/archive/2015.php#id2015-09-04-3', 'published' => '2015-09-04T16:00:38+00:00', 'updated' => '2015-09-04T16:00:38+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-09-04-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-09-04-3', 'rel' => 'via', @@ -894,7 +894,7 @@ $NEWS_ENTRIES = array ( Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    ', 'intro' => '

    The PHP development team announces the immediate availability of PHP @@ -906,34 +906,34 @@ $NEWS_ENTRIES = array ( The list of changes is recorded in the ChangeLog.

    ', ), - 13 => + 13 => array ( 'title' => 'PHP 5.6.13 is available', 'id' => 'http://php.net/archive/2015.php#id2015-09-04-2', 'published' => '2015-09-04T08:40:46-07:00', 'updated' => '2015-09-04T08:40:46-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-09-04-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-09-04-2', 'rel' => 'via', @@ -952,7 +952,7 @@ $NEWS_ENTRIES = array ( Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +
    ', 'intro' => '

    The PHP development team announces the immediate availability of PHP @@ -964,34 +964,34 @@ $NEWS_ENTRIES = array ( The list of changes is recorded in the ChangeLog.

    ', ), - 14 => + 14 => array ( 'title' => 'PHP 7.0.0 RC 2 Released', 'id' => 'http://php.net/archive/2015.php#id2015-09-04-1', 'published' => '2015-09-04T11:30:00+01:00', 'updated' => '2015-09-04T11:30:00+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-09-04-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-09-04-1', 'rel' => 'via', @@ -1001,7 +1001,7 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 2. This is the seventh pre-release of the new PHP 7 + PHP 7.0.0 RC 2. This is the seventh pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -1009,7 +1009,7 @@ $NEWS_ENTRIES = array ( THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - PHP 7.0.0 RC 2 contains fixes for 28 reported bugs, 7 of which are security related, and altogether over 250 commits with various improvements. + PHP 7.0.0 RC 2 contains fixes for 28 reported bugs, 7 of which are security related, and altogether over 250 commits with various improvements.

    @@ -1028,7 +1028,7 @@ $NEWS_ENTRIES = array (

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -1041,7 +1041,7 @@ $NEWS_ENTRIES = array (

    - The next release will be RC 3, which is to be released on the 17th of September. You can also + The next release will be RC 3, which is to be released on the 17th of September. You can also read the full list of planned releases on our wiki.

    @@ -1052,42 +1052,42 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 2. This is the seventh pre-release of the new PHP 7 + PHP 7.0.0 RC 2. This is the seventh pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 15 => + 15 => array ( 'title' => 'International PHP Conference 2015', 'id' => 'http://php.net/archive/2015.php#id2015-08-31-1', 'published' => '2015-08-31T11:33:03+02:00', 'updated' => '2015-08-31T11:33:03+02:00', 'finalTeaserDate' => '2015-10-25', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-08-31-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'https://phpconference.com', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'https://phpconference.com', @@ -1131,40 +1131,40 @@ $NEWS_ENTRIES = array (
  • Cloud
  • Data Stores
  • -

    For further information on International PHP Conference’s sessions and speakers visit: phpconference.com

    +

    For further information on International PHP Conference’s sessions and speakers visit: phpconference.com

    ', 'intro' => '

    The International PHP Conference is the world’s first PHP conference and stands since more than a decade for top-notch pragmatic expertise in PHP and web technologies. At the IPC, internationally renowned experts from the PHP industry meet up with PHP users and developers from large and small companies. Here is the place where concepts emerge and ideas are born – the IPC signifies knowledge transfer at highest level.

    All delegates of the International PHP Conference have, in addition to PHP program, free access to the entire range of the WebTechCon taking place at the same time.

    … read full article

    ', ), - 16 => + 16 => array ( 'title' => 'PHP 7.0.0 RC 1 Released', 'id' => 'http://php.net/archive/2015.php#id2015-08-21-1', 'published' => '2015-08-21T10:10:00+01:00', 'updated' => '2015-08-21T10:10:00+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-08-21-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-08-21-1', 'rel' => 'via', @@ -1174,7 +1174,7 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 1. This is the sixth pre-release of the new PHP 7 + PHP 7.0.0 RC 1. This is the sixth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -1201,7 +1201,7 @@ $NEWS_ENTRIES = array (

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -1214,7 +1214,7 @@ $NEWS_ENTRIES = array (

    - The next release will be RC 2, which is to be released on the 3rd of September. You can also + The next release will be RC 2, which is to be released on the 3rd of September. You can also read the full list of planned releases on our wiki.

    @@ -1225,39 +1225,39 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 RC 1. This is the sixth pre-release of the new PHP 7 + PHP 7.0.0 RC 1. This is the sixth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 17 => + 17 => array ( 'title' => 'PHP 5.6.12 is available', 'id' => 'http://php.net/archive/2015.php#id2015-08-06-4', 'published' => '2015-08-06T23:30:25-07:00', 'updated' => '2015-08-06T23:30:25-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-08-06-4', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-08-06-4', 'rel' => 'via', @@ -1286,34 +1286,34 @@ $NEWS_ENTRIES = array ( The list of changes is recorded in the ChangeLog.

    ', ), - 18 => + 18 => array ( 'title' => 'PHP 5.5.28 Released', 'id' => 'http://php.net/archive/2015.php#id2015-08-06-3', 'published' => '2015-08-06T21:59:41-07:00', 'updated' => '2015-08-06T21:59:41-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-08-06-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-08-06-3', 'rel' => 'via', @@ -1323,17 +1323,17 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of PHP 5.5.28. 12 security-related issues were fixed in this release. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    According to our release calendar, this PHP 5.5 version is the first security release of the PHP 5.5 branch. This and all the following releases of this branch do not contain bugfixes that are not considered relevant for security. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    - +

    For source downloads of PHP 5.5.28 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -1342,7 +1342,7 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.5.28. 12 security-related issues were fixed in this release. - + All PHP 5.5 users are encouraged to upgrade to this version.

    According to our release calendar, this PHP 5.5 version @@ -1351,34 +1351,34 @@ $NEWS_ENTRIES = array ( PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    … read full article

    ', ), - 19 => + 19 => array ( 'title' => 'PHP 5.4.44 Released', 'id' => 'http://php.net/archive/2015.php#id2015-08-06-2', 'published' => '2015-08-06T21:58:57-07:00', 'updated' => '2015-08-06T21:58:57-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-08-06-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-08-06-2', 'rel' => 'via', @@ -1390,12 +1390,12 @@ $NEWS_ENTRIES = array ( 5.4.44. 11 security-related issues were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.44 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. Either September or October release, depending on discovered issues, will be the last official release of PHP 5.4. If your PHP installation is based on PHP 5.4, it may be a good time to start making the plans for the upgrade.

    @@ -1409,34 +1409,34 @@ $NEWS_ENTRIES = array ( The list of changes is recorded in the ChangeLog.

    … read full article

    ', ), - 20 => + 20 => array ( 'title' => 'PHP 7.0.0 Beta 3 Released', 'id' => 'http://php.net/archive/2015.php#id2015-08-06-1', 'published' => '2015-08-06T17:20:00+01:00', 'updated' => '2015-08-06T17:20:00+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-08-06-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-08-06-1', 'rel' => 'via', @@ -1446,7 +1446,7 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 3. This is the fifth pre-release of the new PHP 7 + PHP 7.0.0 Beta 3. This is the fifth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -1473,7 +1473,7 @@ $NEWS_ENTRIES = array (

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -1486,7 +1486,7 @@ $NEWS_ENTRIES = array (

    - The next release will be RC 1, which is to be released on the 20th of August. You can also + The next release will be RC 1, which is to be released on the 20th of August. You can also read the full list of planned releases on our wiki.

    @@ -1497,39 +1497,39 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 3. This is the fifth pre-release of the new PHP 7 + PHP 7.0.0 Beta 3. This is the fifth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 21 => + 21 => array ( 'title' => 'PHP 7.0.0 Beta 2 Released', 'id' => 'http://php.net/archive/2015.php#id2015-07-24-1', 'published' => '2015-07-24T02:40:00+01:00', 'updated' => '2015-07-24T02:00:40+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-07-24-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-07-24-1', 'rel' => 'via', @@ -1539,7 +1539,7 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 2. This is the fourth pre-release of the new PHP 7 + PHP 7.0.0 Beta 2. This is the fourth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -1566,7 +1566,7 @@ $NEWS_ENTRIES = array (

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -1579,7 +1579,7 @@ $NEWS_ENTRIES = array (

    - The next release will be Beta 3, which is to be released on the 6th of August. You can also + The next release will be Beta 3, which is to be released on the 6th of August. You can also read the full list of planned releases on our wiki.

    @@ -1590,39 +1590,39 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 2. This is the fourth pre-release of the new PHP 7 + PHP 7.0.0 Beta 2. This is the fourth pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 22 => + 22 => array ( 'title' => 'PHP 7.0.0 Beta 1 Released', 'id' => 'http://php.net/archive/2015.php#id2015-07-10-4', 'published' => '2015-07-10T23:30:00+01:00', 'updated' => '2015-07-10T23:30:00+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-07-10-4', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-07-10-4', 'rel' => 'via', @@ -1632,7 +1632,7 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 1. This is the third pre-release of the new PHP 7 + PHP 7.0.0 Beta 1. This is the third pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -1640,10 +1640,10 @@ $NEWS_ENTRIES = array ( THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - Beta 1 marks the feature complete phase. From now on, fundamental - changes are not to be expected. What\'s more, this release brings - over 200 commits with about 25 reported bug fixes, as well as security, - stability and other improvements. However it was delayed to catch up with + Beta 1 marks the feature complete phase. From now on, fundamental + changes are not to be expected. What\'s more, this release brings + over 200 commits with about 25 reported bug fixes, as well as security, + stability and other improvements. However it was delayed to catch up with the latest OpenSSL release issued on July 9th.

    @@ -1663,7 +1663,7 @@ $NEWS_ENTRIES = array (

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -1676,7 +1676,7 @@ $NEWS_ENTRIES = array (

    - The next release will be Beta 2, which is to be released on the 23rd of July. You can also + The next release will be Beta 2, which is to be released on the 23rd of July. You can also read the full list of planned releases on our wiki.

    @@ -1687,39 +1687,39 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Beta 1. This is the third pre-release of the new PHP 7 + PHP 7.0.0 Beta 1. This is the third pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 23 => + 23 => array ( 'title' => 'PHP 5.6.11 is available', 'id' => 'http://php.net/archive/2015.php#id2015-07-10-3', 'published' => '2015-07-10T02:52:09-07:00', 'updated' => '2015-07-10T02:52:09-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-07-10-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-07-10-3', 'rel' => 'via', @@ -1747,34 +1747,34 @@ $NEWS_ENTRIES = array ( The list of changes is recorded in the ChangeLog.

    ', ), - 24 => + 24 => array ( 'title' => 'PHP 5.5.27 released', 'id' => 'http://php.net/archive/2015.php#id2015-07-10-2', 'published' => '2015-07-10T09:24:47+00:00', 'updated' => '2015-07-10T09:24:47+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-07-10-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-07-10-2', 'rel' => 'via', @@ -1784,17 +1784,17 @@ $NEWS_ENTRIES = array ( 'content' => '

    The PHP development team announces the immediate availability of PHP 5.5.27. Several bugs were fixed in this release as well as CVE-2015-3152. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    According to our release calendar, this PHP 5.5 version is the last planned release that contains regular bugfixes. All the consequent releases will contain only security-relevant fixes, for the term of one year. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    - +

    For source downloads of PHP 5.5.27 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -1803,7 +1803,7 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.5.27. Several bugs were fixed in this release as well as CVE-2015-3152. - + All PHP 5.5 users are encouraged to upgrade to this version.

    According to our release calendar, this PHP 5.5 version @@ -1812,34 +1812,34 @@ $NEWS_ENTRIES = array ( PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    … read full article

    ', ), - 25 => + 25 => array ( 'title' => 'PHP 5.4.43 Released', 'id' => 'http://php.net/archive/2015.php#id2015-07-09-1', 'published' => '2015-07-09T21:09:50-07:00', 'updated' => '2015-07-09T21:09:50-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-07-09-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-07-09-1', 'rel' => 'via', @@ -1851,16 +1851,16 @@ $NEWS_ENTRIES = array ( 5.4.43. Five security-related issues in PHP were fixed in this release, including CVE-2015-3152. All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.43 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. If your PHP installations is based on PHP 5.4, it may be a good time to start making the plans for the upgrade.

    - +
    ', 'intro' => '

    The PHP development team announces the immediate availability of PHP @@ -1871,37 +1871,37 @@ $NEWS_ENTRIES = array ( The list of changes is recorded in the ChangeLog.

    … read full article

    ', ), - 26 => + 26 => array ( 'title' => 'Pacific Northwest PHP Conference 2015', 'id' => 'http://php.net/archive/2015.php#id2015-07-10-1', 'published' => '2015-07-10T02:00:00+01:00', 'updated' => '2015-07-10T02:00:00+01:00', 'finalTeaserDate' => '2015-07-20', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-07-10-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://www.pnwphp.com/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://www.pnwphp.com/', @@ -1910,8 +1910,8 @@ $NEWS_ENTRIES = array ( ), 'content' => '

    - Our 3-day event will be overflowing with awesome sauce as we hear from world-renowned speakers - from the PHP community and companies like Amazon, AOL, Facebook, Google, Microsoft, Oracle, and Zend. With topics + Our 3-day event will be overflowing with awesome sauce as we hear from world-renowned speakers + from the PHP community and companies like Amazon, AOL, Facebook, Google, Microsoft, Oracle, and Zend. With topics ranging from continuous delivery to the cloud, you\'ll be full to the brim with new knowledge to take home

    @@ -1921,44 +1921,44 @@ $NEWS_ENTRIES = array (
    ', 'intro' => '

    - Our 3-day event will be overflowing with awesome sauce as we hear from world-renowned speakers - from the PHP community and companies like Amazon, AOL, Facebook, Google, Microsoft, Oracle, and Zend. With topics + Our 3-day event will be overflowing with awesome sauce as we hear from world-renowned speakers + from the PHP community and companies like Amazon, AOL, Facebook, Google, Microsoft, Oracle, and Zend. With topics ranging from continuous delivery to the cloud, you\'ll be full to the brim with new knowledge to take home

    For tickets and more information: http://www.pnwphp.com/.

    ', ), - 27 => + 27 => array ( 'title' => 'PHPKonf İstanbul PHP Conference 2015', 'id' => 'http://php.net/archive/2015.php#id2015-07-04-1', 'published' => '2015-07-04T10:00:00+00:00', 'updated' => '2015-07-04T10:00:00+00:00', 'finalTeaserDate' => '2015-07-25', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-07-04-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://phpkonf.org/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://phpkonf.org/', @@ -1973,37 +1973,37 @@ $NEWS_ENTRIES = array ( ', 'intro' => '

    İstanbul PHP User Group is proud to announce that the PHPKonf 2015! We\'ll host some of the best speakers, awesome talk topics, latest technologies, and up to date news in PHP. Join us on 25/26 of July for a two day, double track conference in ancient city Istanbul! We’ve something for every level of PHP developer with 2 keynotes, 29 talks and 2 panels.

    http://phpkonf.org
    ', ), - 28 => + 28 => array ( 'title' => 'php[world] 2015 Schedule Announced', 'id' => 'http://php.net/archive/2015.php#id2015-06-29-1', 'published' => '2015-06-29T15:58:16+00:00', 'updated' => '2015-06-29T15:58:16+00:00', 'finalTeaserDate' => '2015-11-16', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-06-29-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'https://world.phparch.com/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'https://world.phparch.com/', @@ -2020,42 +2020,42 @@ $NEWS_ENTRIES = array (
  • 60 conference sessions
  • ... 5 amazing days ...
  • - +
    ', 'intro' => '

    The team at php[architect] is excited to announce the schedule for php[world] 2015! As always our conference is designed to bring all the various PHP communities together in one place to learn from each other. We will have separate tracks for PHP, Drupal, WordPress, Magento, Joomla!, Zend Framework, Symfony, Laravel, and CakePHP.

    This year we are expanding the conference to 6 concurrent sessions so that we can cover even more material. Join us for this very unique event from November 16th through November 20th.

    … read full article

    ', ), - 29 => + 29 => array ( 'title' => 'AFUP ForumPHP 2015', 'id' => 'http://php.net/archive/2015.php#id2015-06-27-1', 'published' => '2015-06-27T09:03:03+00:00', 'updated' => '2015-06-27T09:03:03+00:00', 'finalTeaserDate' => '2015-08-15', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-06-27-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://www.afup.org/pages/forumphp2015/appel-a-conferenciers-en.php', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://www.afup.org/pages/forumphp2015/appel-a-conferenciers-en.php', @@ -2075,34 +2075,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    Come and join us at Forum PHP 2015, our annual conference gathering all PHP and Open Source communities, pros and PHP lovers.

    This year, the event will be held at Beffroi de Montrouge, on November, 23rd and 24th.

    … read full article

    ', ), - 30 => + 30 => array ( 'title' => 'PHP 7.0.0 Alpha 2 Released', 'id' => 'http://php.net/archive/2015.php#id2015-06-25-1', 'published' => '2015-06-25T12:00:00+01:00', 'updated' => '2015-06-25T12:00:00+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-06-25-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-06-25-1', 'rel' => 'via', @@ -2112,7 +2112,7 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'content' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Alpha 2. This is the second pre-release of the new PHP 7 + PHP 7.0.0 Alpha 2. This is the second pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    @@ -2120,7 +2120,7 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    - Alpha 2 introduces the new Throwable interface and changes to the Exception hierarchy + Alpha 2 introduces the new Throwable interface and changes to the Exception hierarchy and about 25 bug fixes reported since the first alpha.

    @@ -2140,7 +2140,7 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -2153,7 +2153,7 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in

    - The next release will be Beta 1, which is to be released on the 9th of July. You can also + The next release will be Beta 1, which is to be released on the 9th of July. You can also read the full list of planned releases on our wiki.

    @@ -2164,47 +2164,47 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    The PHP development team announces the immediate availability of - PHP 7.0.0 Alpha 2. This is the second pre-release of the new PHP 7 + PHP 7.0.0 Alpha 2. This is the second pre-release of the new PHP 7 major series. All users of PHP are encouraged to test this version carefully, and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 31 => + 31 => array ( 'title' => 'Madison PHP Conference 2015', 'id' => 'http://php.net/archive/2015.php#id2015-06-23-1', 'published' => '2015-06-23T11:00:00+00:00', 'updated' => '2015-06-23T11:00:00+00:00', 'finalTeaserDate' => '2015-11-14', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), - 1 => + 1 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-06-23-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://www.madisonphpconference.com/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://www.madisonphpconference.com/', @@ -2219,37 +2219,37 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    Join us on Saturday, November 14th, 2015 for a one day, three track conference in Madison, Wisconsin, USA that focuses on PHP and related web technologies. This event is organized by Madison PHP and is designed to offer something to attendees at all skill levels. It will be a day of networking, learning, sharing, and great fun!

    Our Call for Papers is open until August 4th, 2015:
    http://cfp.madisonphpconference.com/

    ', ), - 32 => + 32 => array ( 'title' => 'ZendCon 2015', 'id' => 'http://php.net/archive/2015.php#id2015-06-19-1', 'published' => '2015-06-19T10:00:00+00:00', 'updated' => '2015-06-19T10:00:00+00:00', 'finalTeaserDate' => '2015-10-19', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-06-19-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://www.zendcon.com/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://www.zendcon.com/', @@ -2266,34 +2266,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    Announcing ZendCon 2015, the global PHP conference, happening at the exciting Hard Rock Hotel & Casino in Las Vegas, Nevada. It will start with a full day of tutorials on October 19th and then continue with inspirational keynotes and breakout sessions through the 22nd.

    The conference will feature many of the top developers and speakers in the PHP space to deliver dedicated tracks centered around Zend Framework, Symfony, Laravel, WordPress, Joomla!, Drupal, and Magento. We will also host additional tracks for PHP best practices, PHP architecture, IBM i, and PHP 7.

    … read full article

    ', ), - 33 => + 33 => array ( 'title' => 'PHP 5.4.42 Released', 'id' => 'http://php.net/archive/2015.php#id2015-06-11-4', 'published' => '2015-06-11T20:43:05-07:00', 'updated' => '2015-06-11T20:43:05-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-06-11-4', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-06-11-4', 'rel' => 'via', @@ -2304,10 +2304,10 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in

    The PHP development team announces the immediate availability of PHP 5.4.42. Six security-related issues in PHP were fixed in this release, as well as several security issues in bundled sqlite library (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416). - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.42 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -2317,41 +2317,41 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.4.42. Six security-related issues in PHP were fixed in this release, as well as several security issues in bundled sqlite library (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416). - + All PHP 5.4 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.4.42 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 34 => + 34 => array ( 'title' => 'PHP 7.0.0 Alpha 1 Released', 'id' => 'http://php.net/archive/2015.php#id2015-06-11-3', 'published' => '2015-06-11T23:24:10+01:00', 'updated' => '2015-06-12T17:07:56+01:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), - 1 => + 1 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-06-11-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-06-11-3', 'rel' => 'via', @@ -2384,7 +2384,7 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in

    - For more information on the new features and other changes, you can read the + For more information on the new features and other changes, you can read the NEWS file, or the UPGRADING file for a complete list of upgrading notes. These files can also be found in the release archive. @@ -2413,34 +2413,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in and report any bugs and incompatibilities in the bug tracking system.

    THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION!

    … read full article

    ', ), - 35 => + 35 => array ( 'title' => 'PHP 5.6.10 is available', 'id' => 'http://php.net/archive/2015.php#id2015-06-11-2', 'published' => '2015-06-11T11:34:42-07:00', 'updated' => '2015-06-11T11:34:42-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-06-11-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-06-11-2', 'rel' => 'via', @@ -2471,34 +2471,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in The list of changes is recorded in the ChangeLog.

    ', ), - 36 => + 36 => array ( 'title' => 'PHP 5.5.26 is available', 'id' => 'http://php.net/archive/2015.php#id2015-06-11-1', 'published' => '2015-06-11T15:39:10+00:00', 'updated' => '2015-06-11T15:39:10+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-06-11-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-06-11-1', 'rel' => 'via', @@ -2529,42 +2529,42 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in The list of changes is recorded in the ChangeLog.

    ', ), - 37 => + 37 => array ( 'title' => 'PHP Barcelona Conference 2015', 'id' => 'http://php.net/archive/2015.php#id2015-06-01-1', 'published' => '2015-06-01T23:45:28-04:00', 'updated' => '2015-06-01T23:45:28-04:00', 'finalTeaserDate' => '2015-10-30', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), - 1 => + 1 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-06-01-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://2015.phpconference.es/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://2015.phpconference.es/', @@ -2573,43 +2573,43 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ), 'content' => '

    The PHP Barcelona User Group is proud to announce that the PHP Barcelona Conference is back! This year we are preparing a bigger event in the heart of a glamorous city. 2 days, 30th - 31st October, one track with amazing and stunning talks.

    - +

    We opened the call for papers that will end on the 30th September 2015 — 2015.phpconference.es/call-for-papers. So what are you waiting for, go, submit your paper! We offer attractive packages to speakers who want to enroll! Come and join us! :)

    ', 'intro' => '

    The PHP Barcelona User Group is proud to announce that the PHP Barcelona Conference is back! This year we are preparing a bigger event in the heart of a glamorous city. 2 days, 30th - 31st October, one track with amazing and stunning talks.

    We opened the call for papers that will end on the 30th September 2015 — 2015.phpconference.es/call-for-papers. So what are you waiting for, go, submit your paper! We offer attractive packages to speakers who want to enroll! Come and join us! :)

    ', ), - 38 => + 38 => array ( 'title' => 'php[world] 2015 Call for Speakers', 'id' => 'http://php.net/archive/2015.php#id2015-05-27-3', 'published' => '2015-05-27T23:48:38-04:00', 'updated' => '2015-05-27T23:48:38-04:00', 'finalTeaserDate' => '2015-06-06', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-05-27-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'https://world.phparch.com/call-for-papers/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'https://world.phparch.com/call-for-papers/', @@ -2618,51 +2618,51 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ), 'content' => '

    The team at php[architect] is once again running php[world]. The original conference designed to bring the whole world of PHP together in one place. With dedicated tracks for WordPress, Drupal, Joomla!, Magneto, Laravel, Symfony, Zend Framework, and CakePHP!

    - +

    The Call for Speakers is currently open, but only until June 6th, so get those submissions in soon! We are interested in sessions on any framework, application, or general PHP topics. We especially want to see sessions that are designed to encourage people to mingle and be exposed to other PHP communities that they don\'t interact with on a daily basis.

    - +

    We offer a very comprehensive speaker package, so there\'s no reason not to submit some proposals today!

    - +
    ', 'intro' => '

    The team at php[architect] is once again running php[world]. The original conference designed to bring the whole world of PHP together in one place. With dedicated tracks for WordPress, Drupal, Joomla!, Magneto, Laravel, Symfony, Zend Framework, and CakePHP!

    The Call for Speakers is currently open, but only until June 6th, so get those submissions in soon! We are interested in sessions on any framework, application, or general PHP topics. We especially want to see sessions that are designed to encourage people to mingle and be exposed to other PHP communities that they don\'t interact with on a daily basis.

    … read full article

    ', ), - 39 => + 39 => array ( 'title' => 'PHP Craft Johannesburg', 'id' => 'http://php.net/archive/2015.php#id2015-05-27-2', 'published' => '2015-05-27T23:45:28-04:00', 'updated' => '2015-05-27T23:45:28-04:00', 'finalTeaserDate' => '2015-06-17', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), - 1 => + 1 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-05-27-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://phpsouthafrica.com/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://phpsouthafrica.com/', @@ -2671,44 +2671,44 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ), 'content' => '

    Our 2nd Annual PHP Craft Conference will be hosted in Johannesburg South Africa. 2 Days of fantastic content presented by local and international speakers.

    - +

    Our Call for Papers now open and will close 17th June 2015. We hope to see some great topics covering fancy new tools and/or best Practice — www.phpsouthafrica.com

    - +
    ', 'intro' => '

    Our 2nd Annual PHP Craft Conference will be hosted in Johannesburg South Africa. 2 Days of fantastic content presented by local and international speakers.

    Our Call for Papers now open and will close 17th June 2015. We hope to see some great topics covering fancy new tools and/or best Practice — www.phpsouthafrica.com

    ', ), - 40 => + 40 => array ( 'title' => 'China PHP Conference 2015', 'id' => 'http://php.net/archive/2015.php#id2015-05-27-1', 'published' => '2015-05-27T23:36:31-04:00', 'updated' => '2015-05-27T23:36:31-04:00', 'finalTeaserDate' => '2015-06-06', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-05-27-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://www.phpconchina.com/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://www.phpconchina.com/', @@ -2717,50 +2717,50 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ), 'content' => '

    China PHP Conference 2015

    - +

    3rd Annual China PHP Conference – June 6 to 7, Beijing and July 11 to 12, Shanghai

    - +

    2015, ThinkInLAMP is excited to present two PHP Conferences in both Beijing and Shanghai, China.

    - +

    We will be hosting a 2-days event filled with high quality, technical sessions about PHP Core, PHP High Performance, PHP Engineering, and PHP more. During this session you will hear from Xinchen Hui and his "PHP 7 New Features and Performance" and an exclusive Q&A with him.

    - +

    Don’t miss out on 2-great days sessions, delicious food, fantastic shows and countless networking opportunities to engage with speakers and delegates. For tickets and more information: www.phpconchina.com

    - +
    ', 'intro' => '

    China PHP Conference 2015

    3rd Annual China PHP Conference – June 6 to 7, Beijing and July 11 to 12, Shanghai

    … read full article

    ', ), - 41 => + 41 => array ( 'title' => 'DevConf 2015', 'id' => 'http://www.php.net/archive/2015.php#id2015-05-25-1', 'published' => '2015-05-25T16:57:52+00:00', 'updated' => '2015-05-25T16:57:52+00:00', 'finalTeaserDate' => '2015-06-20', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-05-25-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://devconf.ru', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://devconf.ru', @@ -2787,8 +2787,8 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in

    Each section will feature several talks from the active contributors/authors of the language. - Among the invited speakers are Dmitry Stogov (Zend), Egor Homakov (Sakurity), Sveta Smirnova (Percona), - speakers from 1C, Avito, Badoo, LinguaLeo, Mail.ru, Wamba and other companies. + Among the invited speakers are Dmitry Stogov (Zend), Egor Homakov (Sakurity), Sveta Smirnova (Percona), + speakers from 1C, Avito, Badoo, LinguaLeo, Mail.ru, Wamba and other companies. See more details on the official website.

    @@ -2800,34 +2800,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in combining several language-specific conferences under one roof.

    … read full article

    ', ), - 42 => + 42 => array ( 'title' => 'PHP 5.6.9 is available', 'id' => 'http://php.net/archive/2015.php#id2015-05-14-3', 'published' => '2015-05-14T23:20:57-07:00', 'updated' => '2015-05-14T23:20:57-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-05-14-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-05-14-3', 'rel' => 'via', @@ -2856,34 +2856,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in The list of changes is recorded in the ChangeLog.

    ', ), - 43 => + 43 => array ( 'title' => 'PHP 5.4.41 Released', 'id' => 'http://php.net/archive/2015.php#id2015-05-14-2', 'published' => '2015-05-14T21:35:21-07:00', 'updated' => '2015-05-14T21:35:21-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-05-14-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-05-14-2', 'rel' => 'via', @@ -2893,10 +2893,10 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'content' => '

    The PHP development team announces the immediate availability of PHP 5.4.41. Seven security-related issues were fixed in this version. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.41 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -2905,41 +2905,41 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.4.41. Seven security-related issues were fixed in this version. - + All PHP 5.4 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.4.41 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 44 => + 44 => array ( 'title' => 'PHP 5.5.25 is available', 'id' => 'http://php.net/archive/2015.php#id2015-05-14-1', 'published' => '2015-05-14T17:06:54+00:00', 'updated' => '2015-05-14T17:06:54+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-05-14-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-05-14-1', 'rel' => 'via', @@ -2949,10 +2949,10 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'content' => '

    The PHP development team announces the immediate availability of PHP 5.5.25. Several bugs have been fixed. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.25 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -2961,49 +2961,49 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.5.25. Several bugs have been fixed. - + All PHP 5.5 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.5.25 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 45 => + 45 => array ( 'title' => '2015 Northeast PHP Conference', 'id' => 'http://php.net/archive/2015.php#id2015-05-06-1', 'published' => '2015-05-06T00:32:35+02:00', 'updated' => '2015-07-23T21:13:00+02:00', 'finalTeaserDate' => '2015-08-23', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), - 1 => + 1 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-05-06-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://2015.northeastphp.org', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://2015.northeastphp.org', @@ -3018,7 +3018,7 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in We’ve got all the rockstars from our industry in one place just for you! With talks ranging from starting to work in the industry to expanding your skill set as an experienced user; we have sessions for everyone!

    - We are also pleased to announce that Mr. Andi Gutmans of Zend Corporation (The PHP Company) will be our special opening keynote speaker at this year\'s conference. + We are also pleased to announce that Mr. Andi Gutmans of Zend Corporation (The PHP Company) will be our special opening keynote speaker at this year\'s conference.

    August 22 & 23 in Boston, MA. @@ -3032,34 +3032,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in We’ve got all the rockstars from our industry in one place just for you! With talks ranging from starting to work in the industry to expanding your skill set as an experienced user; we have sessions for everyone!

    … read full article

    ', ), - 46 => + 46 => array ( 'title' => 'PHP 5.4.40 Released', 'id' => 'http://php.net/archive/2015.php#id2015-04-16-3', 'published' => '2015-04-16T13:43:02-07:00', 'updated' => '2015-04-16T13:43:02-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-04-16-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-04-16-3', 'rel' => 'via', @@ -3070,10 +3070,10 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in

    The PHP development team announces the immediate availability of PHP 5.4.40. 14 security-related bugs were fixed in this release, including CVE-2014-9709, CVE-2015-2301, CVE-2015-2783, CVE-2015-1352. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.40 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -3083,41 +3083,41 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.4.40. 14 security-related bugs were fixed in this release, including CVE-2014-9709, CVE-2015-2301, CVE-2015-2783, CVE-2015-1352. - + All PHP 5.4 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.4.40 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 47 => + 47 => array ( 'title' => 'PHP 5.6.8 is available', 'id' => 'http://php.net/archive/2015.php#id2015-04-16-2', 'published' => '2015-04-16T10:50:30-07:00', 'updated' => '2015-04-16T10:50:30-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-04-16-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-04-16-2', 'rel' => 'via', @@ -3146,34 +3146,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in The list of changes is recorded in the ChangeLog.

    ', ), - 48 => + 48 => array ( 'title' => 'PHP 5.5.24 is available', 'id' => 'http://php.net/archive/2015.php#id2015-04-16-1', 'published' => '2015-04-16T15:25:09+00:00', 'updated' => '2015-04-16T15:25:09+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-04-16-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-04-16-1', 'rel' => 'via', @@ -3183,10 +3183,10 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'content' => '

    The PHP development team announces the immediate availability of PHP 5.5.24. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.24 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -3195,41 +3195,41 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.5.24. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - + All PHP 5.5 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.5.24 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 49 => + 49 => array ( 'title' => 'PHP 5.6.7 is available', 'id' => 'http://php.net/archive/2015.php#id2015-03-20-2', 'published' => '2015-03-20T04:21:46-07:00', 'updated' => '2015-03-20T04:21:46-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-03-20-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-03-20-2', 'rel' => 'via', @@ -3259,34 +3259,34 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in The list of changes is recorded in the ChangeLog.

    ', ), - 50 => + 50 => array ( 'title' => 'PHP 5.5.23 is available', 'id' => 'http://php.net/archive/2015.php#id2015-03-20-1', 'published' => '2015-03-20T09:11:37+00:00', 'updated' => '2015-03-20T09:11:37+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-03-20-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-03-20-1', 'rel' => 'via', @@ -3296,10 +3296,10 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'content' => '

    The PHP development team announces the immediate availability of PHP 5.5.23. Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.23 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -3308,41 +3308,41 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.5.23. Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.5 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.5.23 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 51 => + 51 => array ( 'title' => 'PHP 5.4.39 Released', 'id' => 'http://php.net/archive/2015.php#id2015-03-19-2', 'published' => '2015-03-19T23:01:55-07:00', 'updated' => '2015-03-19T23:01:55-07:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-03-19-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-03-19-2', 'rel' => 'via', @@ -3352,10 +3352,10 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in 'content' => '

    The PHP development team announces the immediate availability of PHP 5.4.39. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.39 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -3364,44 +3364,44 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.4.39. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.4 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.4.39 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 52 => + 52 => array ( 'title' => 'PHP Tour Luxembourg', 'id' => 'http://php.net/archive/2015.php#id2015-03-19-1', 'published' => '2015-03-19T15:33:43+00:00', 'updated' => '2015-03-19T15:33:43+00:00', 'finalTeaserDate' => '2015-05-12', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-03-19-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://www.afup.org/pages/phptourluxembourg2015/apropos-en.php', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://www.afup.org/pages/phptourluxembourg2015/apropos-en.php', @@ -3413,7 +3413,7 @@ In 1995, Rasmus Lerdorf started creating PHP. 20 years later, 80% of websites in

    AFUP, The French PHP usergroup, is glad to announce that the fourth edition of the PHP Tour will be held in Luxembourg City on May 12 & 13, 2015. PHP experts will share their advanced knowledge and experience with developers, decision makers and companies, during keynotes, sessions and workshops.

    -

    This year, just around the corner of Amazon and Microsoft offices, the event will be partly focused on the theme "PHP & the Cloud": tools, continuous integration, security, costs... But of course, a lot of talks will be about PHP itself, innovation and improvement. Julien Pauli, Thibaut Lenclos, Wim Godden, Oswald de Riemaecker and François Zaninotto are the first speakers confirmed for the event. Who will join this dream team? Stay tuned to discover the program in the next few days. +

    This year, just around the corner of Amazon and Microsoft offices, the event will be partly focused on the theme "PHP & the Cloud": tools, continuous integration, security, costs... But of course, a lot of talks will be about PHP itself, innovation and improvement. Julien Pauli, Thibaut Lenclos, Wim Godden, Oswald de Riemaecker and François Zaninotto are the first speakers confirmed for the event. Who will join this dream team? Stay tuned to discover the program in the next few days. Presentation length is 45 minutes which includes question time. 3 hours workshops with limited audience are planned on Wednesday.

    Still not convinced? This year, we celebrate PHP\'s 20th birthday, and AFUP\'s 15th birthday: book your ticket right now, and come to party with us! You’ve got your ticket ? Please book your hotel room as soon as possible : there are not so many hotels in Luxembourg-City, and May is a busy period in town.

    @@ -3421,37 +3421,37 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ', 'intro' => '

    For the first time, the PHP Tour will take place outside of France: AFUP and the locale branch of Luxembourg will welcome you at the Abbey of Neumünster, a historical venue in the heart of Luxembourg City. English speakers? Come and join us, many talks will be proposed in english.

    AFUP, The French PHP usergroup, is glad to announce that the fourth edition of the PHP Tour will be held in Luxembourg City on May 12 & 13, 2015. PHP experts will share their advanced knowledge and experience with developers, decision makers and companies, during keynotes, sessions and workshops.

    … read full article

    ', ), - 53 => + 53 => array ( 'title' => 'Italian phpDay 2015', 'id' => 'http://php.net/archive/2015.php#id2015-03-18-1', 'published' => '2015-03-18T19:55:00+01:00', 'updated' => '2015-03-18T19:55:00+01:00', 'finalTeaserDate' => '2015-05-15', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-03-18-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://2015.phpday.it/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://2015.phpday.it/', @@ -3460,48 +3460,48 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ), 'content' => '

    The Italian PHP user group GrUSP is pleased to announce the 12th edition of the Italian phpDay (http://www.phpday.it/) conference, taking place on May 15th and 16th, 2015 in Verona.

    - +

    phpDay is the first historic Italian conference dedicated solely to PHP development, technologies and management. It is aimed to IT managers, developers and innovators. Each year it renews the opportunity to link to new business partners.

    ', 'intro' => '

    The Italian PHP user group GrUSP is pleased to announce the 12th edition of the Italian phpDay (http://www.phpday.it/) conference, taking place on May 15th and 16th, 2015 in Verona.

    phpDay is the first historic Italian conference dedicated solely to PHP development, technologies and management. It is aimed to IT managers, developers and innovators. Each year it renews the opportunity to link to new business partners.

    ', ), - 54 => + 54 => array ( 'title' => 'Bulgaria PHP Conference', 'id' => 'http://php.net/archive/2015.php#id2015-02-25-3', 'published' => '2015-02-25T12:53:27+01:00', 'updated' => '2015-02-25T12:53:27+01:00', 'finalTeaserDate' => '2015-03-16', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), - 1 => + 1 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-02-25-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://bgphp.org/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://bgphp.org/', @@ -3510,45 +3510,45 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ), 'content' => '

    The Bulgaria PHP Conference is an event organized by the local PHP user group: @bgphp. This is going to be our first conference but nonetheless we have attracted a number of prominent international and local speakers (http://www.bgphp.org/confirmed-speakers/). We expect 450 attendees from Bulgaria, the Balkans region, Europe, and other parts of the world. We welcome a diverse crowd of PHP developers who want to learn new things and share their passion for code.

    - +

    Bulgaria is one of the fastest growing IT regions. A lot of international companies outsource their IT departments in the country. The PHP community is large and actively travels abroad to attend international summits of all kinds. The official language of the conference is English and all talks and sessions will be in English. Attendees and sponsors will be pleasantly surprised by the affordability of all services in the country. Hotel accommodation, food and even the tickets for the event are quite affordable, given the high quality of service you’ll get in return.

    - +

    Take advantage of our blind bird tickets (http://www.bgphp.org/tickets/) by March 15th for only 49 EUR!.

    ', 'intro' => '

    The Bulgaria PHP Conference is an event organized by the local PHP user group: @bgphp. This is going to be our first conference but nonetheless we have attracted a number of prominent international and local speakers (http://www.bgphp.org/confirmed-speakers/). We expect 450 attendees from Bulgaria, the Balkans region, Europe, and other parts of the world. We welcome a diverse crowd of PHP developers who want to learn new things and share their passion for code.

    Bulgaria is one of the fastest growing IT regions. A lot of international companies outsource their IT departments in the country. The PHP community is large and actively travels abroad to attend international summits of all kinds. The official language of the conference is English and all talks and sessions will be in English. Attendees and sponsors will be pleasantly surprised by the affordability of all services in the country. Hotel accommodation, food and even the tickets for the event are quite affordable, given the high quality of service you’ll get in return.

    … read full article

    ', ), - 55 => + 55 => array ( 'title' => 'Lone Star PHP 2015', 'id' => 'http://php.net/archive/2015.php#id2015-02-25-2', 'published' => '2015-02-25T11:21:44+01:00', 'updated' => '2015-02-25T11:21:44+01:00', 'finalTeaserDate' => '2015-04-16', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-02-25-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://lonestarphp.com/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://lonestarphp.com/', @@ -3557,43 +3557,43 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ), 'content' => '

    Welcome back to Lone Star PHP for another great year! We\'re in our fifth year and we\'re making things better all the time. This year\'s event will provide all of the great PHP speakers and content you\'ve come to expect from Lone Star PHP. This year we are introducing the Training Day. Training Day will provide a more hands-on experience for all that attend. There\'ll be plenty of time to spend with the local PHP community too through after-parties and other events.

    - +

    Thanks to the generous support of our sponsors year after year we\'re able to present this conference at minimal cost to our attendees, opening up attendance to many who could not normally justify the cost of similar events. We couldn\'t do it without their support and we hope that this year you\'ll help us share this experience with the community. With the amazing feedback we receive each year from our attendees and sponsors we continue to improve our event to keep our place as the best php community conference around.

    ', 'intro' => '

    Welcome back to Lone Star PHP for another great year! We\'re in our fifth year and we\'re making things better all the time. This year\'s event will provide all of the great PHP speakers and content you\'ve come to expect from Lone Star PHP. This year we are introducing the Training Day. Training Day will provide a more hands-on experience for all that attend. There\'ll be plenty of time to spend with the local PHP community too through after-parties and other events.

    Thanks to the generous support of our sponsors year after year we\'re able to present this conference at minimal cost to our attendees, opening up attendance to many who could not normally justify the cost of similar events. We couldn\'t do it without their support and we hope that this year you\'ll help us share this experience with the community. With the amazing feedback we receive each year from our attendees and sponsors we continue to improve our event to keep our place as the best php community conference around.

    ', ), - 56 => + 56 => array ( 'title' => 'SOLIDay 2015', 'id' => 'http://php.net/archive/2015.php#id2015-02-25-1', 'published' => '2015-02-25T11:14:34+01:00', 'updated' => '2015-02-25T11:14:34+01:00', 'finalTeaserDate' => '2015-05-30', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-02-25-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://soliday.phpsrbija.rs/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://soliday.phpsrbija.rs/', @@ -3602,40 +3602,40 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ), 'content' => '

    Conference about software architecture, best programming practices and design patterns.

    - +

    PHP Serbia will be organizing a big event on May 30, 2015 – SOLIDay conference. Nicely coined name, huh? It will be one of the major events in the region, on which you will have opportunity to attend presentations of world-famous PHP experts and professionals, on topic of OOP principles, design patterns, software architecture, frameworks and similar. Whether you are a novice, intermediate or advanced developer, join us on this conference and expand, improve or simply refresh your knowledge of this important topic.

    ', 'intro' => '

    Conference about software architecture, best programming practices and design patterns.

    PHP Serbia will be organizing a big event on May 30, 2015 – SOLIDay conference. Nicely coined name, huh? It will be one of the major events in the region, on which you will have opportunity to attend presentations of world-famous PHP experts and professionals, on topic of OOP principles, design patterns, software architecture, frameworks and similar. Whether you are a novice, intermediate or advanced developer, join us on this conference and expand, improve or simply refresh your knowledge of this important topic.

    ', ), - 57 => + 57 => array ( 'title' => 'PHP 5.6.6 is available', 'id' => 'http://php.net/archive/2015.php#id2015-02-19-2', 'published' => '2015-02-19T12:43:52-08:00', 'updated' => '2015-02-19T12:43:52-08:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-02-19-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-02-19-2', 'rel' => 'via', @@ -3664,34 +3664,34 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop The list of changes is recorded in the ChangeLog.

    ', ), - 58 => + 58 => array ( 'title' => 'PHP 5.5.22 is available', 'id' => 'http://php.net/archive/2015.php#id2015-02-19-1', 'published' => '2015-02-19T12:45:19+00:00', 'updated' => '2015-02-19T12:45:19+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-02-19-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-02-19-1', 'rel' => 'via', @@ -3720,34 +3720,34 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop The list of changes is recorded in the ChangeLog.

    ', ), - 59 => + 59 => array ( 'title' => 'PHP 5.4.38 Released', 'id' => 'http://php.net/archive/2015.php#id2015-02-18-1', 'published' => '2015-02-18T23:56:18-08:00', 'updated' => '2015-02-18T23:56:18-08:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-02-18-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-02-18-1', 'rel' => 'via', @@ -3757,10 +3757,10 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop 'content' => '

    The PHP development team announces the immediate availability of PHP 5.4.38. Seven security-related bugs were fixed in this release, including CVE-2015-0273 and mitigation for CVE-2015-0235. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.38 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -3769,41 +3769,41 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ', 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.4.38. Seven security-related bugs were fixed in this release, including CVE-2015-0273 and mitigation for CVE-2015-0235. - + All PHP 5.4 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.4.38 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 60 => + 60 => array ( 'title' => 'PHP 5.4.37 Released', 'id' => 'http://php.net/archive/2015.php#id2015-01-22-3', 'published' => '2015-01-22T20:20:52-08:00', 'updated' => '2015-01-22T20:20:52-08:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-01-22-3', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-01-22-3', 'rel' => 'via', @@ -3811,14 +3811,14 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ), ), 'content' => '
    - +

    The PHP development team announces the immediate availability of PHP 5.4.37. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - + All PHP 5.4 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.4.37 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. @@ -3828,41 +3828,41 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop 'intro' => '

    The PHP development team announces the immediate availability of PHP 5.4.37. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2014-9427 and CVE-2015-0232. - + All PHP 5.4 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.4.37 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    ', ), - 61 => + 61 => array ( 'title' => 'PHP 5.6.5 is available', 'id' => 'http://php.net/archive/2015.php#id2015-01-22-2', 'published' => '2015-01-22T12:31:59-08:00', 'updated' => '2015-01-22T12:31:59-08:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-01-22-2', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-01-22-2', 'rel' => 'via', @@ -3891,34 +3891,34 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop The list of changes is recorded in the ChangeLog.

    ', ), - 62 => + 62 => array ( 'title' => 'PHP 5.5.21 is released', 'id' => 'http://php.net/archive/2015.php#id2015-01-22-1', 'published' => '2015-01-22T16:04:04+00:00', 'updated' => '2015-01-22T16:04:04+00:00', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'frontpage', 'label' => 'PHP.net frontpage news', ), - 1 => + 1 => array ( 'term' => 'releases', 'label' => 'New PHP release', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/index.php#id2015-01-22-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://php.net/archive/2015.php#id2015-01-22-1', 'rel' => 'via', @@ -3947,37 +3947,37 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop The list of changes is recorded in the ChangeLog.

    ', ), - 63 => + 63 => array ( 'title' => 'Dutch PHP Conference 2015', 'id' => 'http://php.net/archive/2015.php#id2015-01-16-1', 'published' => '2015-01-16T10:07:58+01:00', 'updated' => '2015-01-16T10:07:58+01:00', 'finalTeaserDate' => '2015-02-22', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'cfp', 'label' => 'Call for Papers', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-01-16-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://www.phpconference.nl/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://www.phpconference.nl/', @@ -3992,37 +3992,37 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ', 'intro' => '

    We\'re back! And we are glad to announce that we’ll be organising the 9th edition of the Dutch PHP Conference, which will be held in Amsterdam from 25th to 27th June 2015. Thursday 25th will be the tutorial day and June 26th and 27th will be the main conference days.

    Speakers, the call for papers is now open! We’re looking for high-quality, technical sessions from speakers who can cover advanced topics and keep our demanding audience inspired. The call for papers is open until February 22nd. You can send in as many proposals as you like, so start submitting your talks.

    … read full article

    ', ), - 64 => + 64 => array ( 'title' => 'Midwest PHP 2015', 'id' => 'http://php.net/archive/2015.php#id2015-01-10-1', 'published' => '2015-01-10T05:09:25+01:00', 'updated' => '2015-01-10T05:09:25+01:00', 'finalTeaserDate' => '2015-03-14', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-01-10-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://2015.midwestphp.org/', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://2015.midwestphp.org/', @@ -4035,37 +4035,37 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ', 'intro' => '

    Midwest PHP is taking over beautiful Minneapolis once again this year, bringing leading experts from around the world to talk about APIs, Frameworks, Security, Version Control, Testing, Continuous Integration, and much more! Midwest PHP welcomes developers of all levels and encourages diversity - we promise there will be something for everyone. So join us March 14-15th for great talks, great people, and of course great food! Register today at http://www.midwestphp.org

    ', ), - 65 => + 65 => array ( 'title' => 'ConFoo 2015 - Become a Master', 'id' => 'http://php.net/archive/2015.php#id2015-01-06-1', 'published' => '2015-01-06T18:15:50+00:00', 'updated' => '2015-01-06T18:15:50+00:00', 'finalTeaserDate' => '2015-02-18', - 'category' => + 'category' => array ( - 0 => + 0 => array ( 'term' => 'conferences', 'label' => 'Conference announcement', ), ), - 'link' => + 'link' => array ( - 0 => + 0 => array ( 'href' => 'http://php.net/conferences/index.php#id2015-01-06-1', 'rel' => 'alternate', 'type' => 'text/html', ), - 1 => + 1 => array ( 'href' => 'http://confoo.ca', 'rel' => 'via', 'type' => 'text/html', ), ), - 'newsImage' => + 'newsImage' => array ( 'xmlns' => 'http://php.net/ns/news', 'link' => 'http://confoo.ca', @@ -4074,13 +4074,13 @@ Presentation length is 45 minutes which includes question time. 3 hours workshop ), 'content' => '

    We want you to learn as much as possible during the three days of conference. We do that through quality and variety of both content and speakers, as well as creating a fun and friendly atmosphere.

    - +

    We have presentations for any level, from beginner to advanced. You\'ll learn about the backend and frontend, web and mobile, information systems and games, hard and soft skills, as well as many related topics.

    - +

    We have speakers from many different countries and industries. They brings unique perspectives that you won\'t find in your backyard. How often will you talk tech with someone from Taiwan or Saudi Arabia? How often will you learn from people who build robots or write their own programming language?

    - +

    If your goal is to learn and meet interesting people, then ConFoo is the conference for you! Take advantage of our $190 early bird discount.

    -
    +
    ', 'intro' => '

    We want you to learn as much as possible during the three days of conference. We do that through quality and variety of both content and speakers, as well as creating a fun and friendly atmosphere.

    We have presentations for any level, from beginner to advanced. You\'ll learn about the backend and frontend, web and mobile, information systems and games, hard and soft skills, as well as many related topics.

    … read full article

    ', ), diff --git a/include/releases.inc b/include/releases.inc index ef8d164762..acba14d8ca 100644 --- a/include/releases.inc +++ b/include/releases.inc @@ -1,30 +1,30 @@ + 7 => array ( - '7.1.22' => + '7.1.22' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_22.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.22.tar.bz2', 'name' => 'PHP 7.1.22 (tar.bz2)', 'sha256' => 'c8e91f19c8aa810ae95f228ff31cf0e4805cb89f4c10870ee12c85491b26e763', 'date' => '13 Sep 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.22.tar.gz', 'name' => 'PHP 7.1.22 (tar.gz)', 'sha256' => '1d275115593a33315647094a5a4ee9bd73c7960c08686cee35dc2e683a68b157', 'date' => '13 Sep 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.22.tar.xz', 'name' => 'PHP 7.1.22 (tar.xz)', @@ -35,29 +35,29 @@ $OLDRELEASES = array ( 'date' => '13 Sep 2018', 'museum' => false, ), - '7.2.10' => + '7.2.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.10.tar.bz2', 'name' => 'PHP 7.2.10 (tar.bz2)', 'sha256' => '01b6129a0921a1636b07da9bc598a876669e45a462cef4b5844fc26862dbda9d', 'date' => '13 Sep 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.10.tar.gz', 'name' => 'PHP 7.2.10 (tar.gz)', 'sha256' => 'd2d908b49b6005e65dcc46cdc986603a19b7ff103119fce8ddd4648586d430a4', 'date' => '13 Sep 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.10.tar.xz', 'name' => 'PHP 7.2.10 (tar.xz)', @@ -68,29 +68,29 @@ $OLDRELEASES = array ( 'date' => '13 Sep 2018', 'museum' => false, ), - '7.1.21' => + '7.1.21' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_21.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.21.tar.bz2', 'name' => 'PHP 7.1.21 (tar.bz2)', 'sha256' => 'c2409c574bde23763b48a96b93922f530156df044585ff60108bce7b27b19580', 'date' => '17 Aug 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.21.tar.gz', 'name' => 'PHP 7.1.21 (tar.gz)', 'sha256' => '4b448ba9b3c81b88543c1e1fbef465391fecd64d7f19a744df26e9923295dd00', 'date' => '17 Aug 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.21.tar.xz', 'name' => 'PHP 7.1.21 (tar.xz)', @@ -101,29 +101,29 @@ $OLDRELEASES = array ( 'date' => '13 Sep 2018', 'museum' => false, ), - '7.0.31' => + '7.0.31' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_31.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.31.tar.bz2', 'name' => 'PHP 7.0.31 (tar.bz2)', 'sha256' => '7e8bd73eced6e679a179d39571e8fee6c83e51c86f43338f65c2dc88c1106b91', 'date' => '19 Jul 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.31.tar.gz', 'name' => 'PHP 7.0.31 (tar.gz)', 'sha256' => '182f36e5709837158bd4970ce57fe80735bdf79025133c00d6ad882d1c4d98dd', 'date' => '19 Jul 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.31.tar.xz', 'name' => 'PHP 7.0.31 (tar.xz)', @@ -134,29 +134,29 @@ $OLDRELEASES = array ( 'date' => '19 Jul 2018', 'museum' => false, ), - '7.2.9' => + '7.2.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.9.tar.bz2', 'name' => 'PHP 7.2.9 (tar.bz2)', 'sha256' => 'e9e3aaa6c317b7fea78246a758b017544366049d2789ad5a44fe9398464c53a8', 'date' => '16 Aug 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.9.tar.gz', 'name' => 'PHP 7.2.9 (tar.gz)', 'sha256' => '23fcc1e4d10e06ddfdbc1163a8f0d147a7813467273f7946eb0de1b825d1d3e6', 'date' => '16 Aug 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.9.tar.xz', 'name' => 'PHP 7.2.9 (tar.xz)', @@ -167,29 +167,29 @@ $OLDRELEASES = array ( 'date' => '16 Aug 2018', 'museum' => false, ), - '7.1.20' => + '7.1.20' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_20.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.20.tar.bz2', 'name' => 'PHP 7.1.20 (tar.bz2)', 'sha256' => '3a1b476c88fb81254ea572e891a1d65053ab54068348e00c75e8b54fae691d45', 'date' => '19 Jul 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.20.tar.gz', 'name' => 'PHP 7.1.20 (tar.gz)', 'sha256' => '77a2091f4ab50367a6c68274a0d92e0da9ecdbf428b280c9836c5c6d512da450', 'date' => '19 Jul 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.20.tar.xz', 'name' => 'PHP 7.1.20 (tar.xz)', @@ -200,29 +200,29 @@ $OLDRELEASES = array ( 'date' => '16 Aug 2018', 'museum' => false, ), - '7.2.8' => + '7.2.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.8.tar.bz2', 'name' => 'PHP 7.2.8 (tar.bz2)', 'sha256' => '1f8068f520a60fff3db19be1b849f0c02a33a0fd8b34b7ae05556ef682187ee6', 'date' => '19 Jul 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.8.tar.gz', 'name' => 'PHP 7.2.8 (tar.gz)', 'sha256' => 'a0cb9bf2f78498fc090eb553df03cdacc198785dec0818efa7a1804c2b7a8722', 'date' => '19 Jul 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.8.tar.xz', 'name' => 'PHP 7.2.8 (tar.xz)', @@ -233,29 +233,29 @@ $OLDRELEASES = array ( 'date' => '19 Jul 2018', 'museum' => false, ), - '7.1.19' => + '7.1.19' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_19.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.19.tar.bz2', 'name' => 'PHP 7.1.19 (tar.bz2)', 'sha256' => '13c43e7be3040ad53f192b0770c7ed99e5b3e348dfc6674666179d557fd770f3', 'date' => '21 Jun 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.19.tar.gz', 'name' => 'PHP 7.1.19 (tar.gz)', 'sha256' => 'e1ae477b72bed02cdcb04f0157b8f8767bd4f6030416ae06408b4f6d85ee66a1', 'date' => '21 Jun 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.19.tar.xz', 'name' => 'PHP 7.1.19 (tar.xz)', @@ -266,29 +266,29 @@ $OLDRELEASES = array ( 'date' => '21 Jun 2018', 'museum' => false, ), - '7.0.30' => + '7.0.30' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_30.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.30.tar.bz2', 'name' => 'PHP 7.0.30 (tar.bz2)', 'sha256' => '213f38400c239b8fab2f6f59d6f4d4bd463d0a75bd4edf723dd4d5fea8850b50', 'date' => '26 Apr 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.30.tar.gz', 'name' => 'PHP 7.0.30 (tar.gz)', 'sha256' => '54e7615205123b940b996300bf99c707c2317b6b78388061a204b23ab3388a26', 'date' => '26 Apr 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.30.tar.xz', 'name' => 'PHP 7.0.30 (tar.xz)', @@ -299,29 +299,29 @@ $OLDRELEASES = array ( 'date' => '26 Apr 2018', 'museum' => false, ), - '7.2.7' => + '7.2.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.7.tar.bz2', 'name' => 'PHP 7.2.7 (tar.bz2)', 'sha256' => 'cc81675a96af4dd18d8ffc02f26a36c622abadf86af7ecfea7bcde8d3c96d5a3', 'date' => '21 Jun 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.7.tar.gz', 'name' => 'PHP 7.2.7 (tar.gz)', 'sha256' => '014f0560cfa22e6301b0024a6fd888c3612a0dc102ff355fa2b49544d16d43b1', 'date' => '21 Jun 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.7.tar.xz', 'name' => 'PHP 7.2.7 (tar.xz)', @@ -332,29 +332,29 @@ $OLDRELEASES = array ( 'date' => '21 Jun 2018', 'museum' => false, ), - '7.1.18' => + '7.1.18' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_18.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.18.tar.bz2', 'name' => 'PHP 7.1.18 (tar.bz2)', 'sha256' => '580e375515ede831a6d82e13c0ec25dd08b225c6d87dfc24d7cd5f3bd542bf8e', 'date' => '24 May 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.18.tar.gz', 'name' => 'PHP 7.1.18 (tar.gz)', 'sha256' => '07c24ae4dd59d81d3dc0ce89025ae667979150e2ee0e9e30dd89e04e31d510fb', 'date' => '24 May 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.18.tar.xz', 'name' => 'PHP 7.1.18 (tar.xz)', @@ -365,29 +365,29 @@ $OLDRELEASES = array ( 'date' => '24 May 2018', 'museum' => false, ), - '7.2.6' => + '7.2.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.6.tar.bz2', 'name' => 'PHP 7.2.6 (tar.bz2)', 'sha256' => 'ae5d3e8ada80b9d293d0c8bd643d07c2d988538ff1052a3f7144c6b0cd0ff2c3', 'date' => '24 May 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.6.tar.gz', 'name' => 'PHP 7.2.6 (tar.gz)', 'sha256' => 'a9f30daf6af82ac02e692465cfd65b04a60d56106c961926e264d2621d313f0e', 'date' => '24 May 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.6.tar.xz', 'name' => 'PHP 7.2.6 (tar.xz)', @@ -398,29 +398,29 @@ $OLDRELEASES = array ( 'date' => '24 May 2018', 'museum' => false, ), - '7.1.17' => + '7.1.17' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_17.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.17.tar.bz2', 'name' => 'PHP 7.1.17 (tar.bz2)', 'sha256' => 'e124e3ac552c50f3890ed981d07b2ee473cac961885e75186ded0bbb5b78dbcf', 'date' => '26 Apr 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.17.tar.gz', 'name' => 'PHP 7.1.17 (tar.gz)', 'sha256' => 'aba44265bf814a020282afa63321323e1f81da61bd7318ab2b941857a15cb144', 'date' => '26 Apr 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.17.tar.xz', 'name' => 'PHP 7.1.17 (tar.xz)', @@ -431,29 +431,29 @@ $OLDRELEASES = array ( 'date' => '26 Apr 2018', 'museum' => false, ), - '7.2.5' => + '7.2.5' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_5.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.5.tar.bz2', 'name' => 'PHP 7.2.5 (tar.bz2)', 'sha256' => 'f3820efa8efa79628b6e1b5b2f8c1b04c08d32e6721fa1654039ce5f89796031', 'date' => '26 Apr 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.5.tar.gz', 'name' => 'PHP 7.2.5 (tar.gz)', 'sha256' => 'c198aedd4cd16db0803e0ef955036722a1f4ce9ad3827546709fac05f1567ba5', 'date' => '26 Apr 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.5.tar.xz', 'name' => 'PHP 7.2.5 (tar.xz)', @@ -464,29 +464,29 @@ $OLDRELEASES = array ( 'date' => '26 Apr 2018', 'museum' => false, ), - '7.1.16' => + '7.1.16' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_16.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.16.tar.bz2', 'name' => 'PHP 7.1.16 (tar.bz2)', 'sha256' => '348e2af9c7c0f327a57a972674078777dfde189e2598acbcb8618b9645b0e7e5', 'date' => '29 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.16.tar.gz', 'name' => 'PHP 7.1.16 (tar.gz)', 'sha256' => 'c8e6fed5b350b29a5b9eaa9fce7c5e8618629346e9a58212f3dc380046065442', 'date' => '29 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.16.tar.xz', 'name' => 'PHP 7.1.16 (tar.xz)', @@ -497,29 +497,29 @@ $OLDRELEASES = array ( 'date' => '29 Mar 2018', 'museum' => false, ), - '7.0.29' => + '7.0.29' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_29.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.29.tar.bz2', 'name' => 'PHP 7.0.29 (tar.bz2)', 'sha256' => '989142d5c5ff7a11431254f9c1995235bad61a3364b99c966e11e06aa10d3fbc', 'date' => '29 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.29.tar.gz', 'name' => 'PHP 7.0.29 (tar.gz)', 'sha256' => '5efe45e345f967cb20f9ff92cd514753872a65feffea1bf311c71864344bd8e8', 'date' => '29 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.29.tar.xz', 'name' => 'PHP 7.0.29 (tar.xz)', @@ -530,29 +530,29 @@ $OLDRELEASES = array ( 'date' => '29 Mar 2018', 'museum' => false, ), - '7.2.4' => + '7.2.4' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_4.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.4.tar.bz2', 'name' => 'PHP 7.2.4 (tar.bz2)', 'sha256' => '11658a0d764dc94023b9fb60d4b5eb75d438ad17981efe70abb0d0d09a447ef3', 'date' => '29 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.4.tar.gz', 'name' => 'PHP 7.2.4 (tar.gz)', 'sha256' => '58e28e978baea0fe9009432bcb436934eaacccfdcb5f5409c7526431a595857b', 'date' => '29 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.4.tar.xz', 'name' => 'PHP 7.2.4 (tar.xz)', @@ -563,29 +563,29 @@ $OLDRELEASES = array ( 'date' => '29 Mar 2018', 'museum' => false, ), - '7.1.15' => + '7.1.15' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_15.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.15.tar.bz2', 'name' => 'PHP 7.1.15 (tar.bz2)', 'sha256' => 'e117a54738e9485de5fc75673d39dbe937dd87f0f9cc9e281960ef9b961adcbd', 'date' => '1 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.15.tar.gz', 'name' => 'PHP 7.1.15 (tar.gz)', 'sha256' => '0669c68a52cbd2f1cfa83354918ed03b0bcaa34ed9bafaee7dfd343461b881d4', 'date' => '1 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.15.tar.xz', 'name' => 'PHP 7.1.15 (tar.xz)', @@ -596,29 +596,29 @@ $OLDRELEASES = array ( 'date' => '1 Mar 2018', 'museum' => false, ), - '7.2.3' => + '7.2.3' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_3.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.3.tar.bz2', 'name' => 'PHP 7.2.3 (tar.bz2)', 'sha256' => '4a735aac0ba764dd8208ea29007d3916396c5292e003ba8d3bec49edcdd5bf92', 'date' => '1 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.3.tar.gz', 'name' => 'PHP 7.2.3 (tar.gz)', 'sha256' => '5dc98f2266db40c5e4d9b5edf5e29e2449e819fff8321a07eb3830cf0b104bbb', 'date' => '1 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.3.tar.xz', 'name' => 'PHP 7.2.3 (tar.xz)', @@ -629,29 +629,29 @@ $OLDRELEASES = array ( 'date' => '1 Mar 2018', 'museum' => false, ), - '7.0.28' => + '7.0.28' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_28.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.28.tar.bz2', 'name' => 'PHP 7.0.28 (tar.bz2)', 'sha256' => 'ae5491b4613f3710e3d09e688ba3d30d3acc1112c7b96a8703663b8a95063c7f', 'date' => '01 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.28.tar.gz', 'name' => 'PHP 7.0.28 (tar.gz)', 'sha256' => 'cd2fd94feb0d5809ffb9d900138643fa74e70656436e5f2595b03239dd97aa9c', 'date' => '01 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.28.tar.xz', 'name' => 'PHP 7.0.28 (tar.xz)', @@ -662,29 +662,29 @@ $OLDRELEASES = array ( 'date' => '01 Mar 2018', 'museum' => false, ), - '7.1.14' => + '7.1.14' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_14.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.14.tar.bz2', 'name' => 'PHP 7.1.14 (tar.bz2)', 'sha256' => '63b2fd139ed7656756b0fa290bc42f8fff854723c3d2710a700e646370c581f4', 'date' => '1 Feb 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.14.tar.gz', 'name' => 'PHP 7.1.14 (tar.gz)', 'sha256' => '8c7360209d255ee46d388bdcd43ef1a2d14b370c331be30ea628ece18a1e7683', 'date' => '1 Feb 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.14.tar.xz', 'name' => 'PHP 7.1.14 (tar.xz)', @@ -695,29 +695,29 @@ $OLDRELEASES = array ( 'date' => '1 Feb 2018', 'museum' => false, ), - '7.2.2' => + '7.2.2' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_2.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.2.tar.bz2', 'name' => 'PHP 7.2.2 (tar.bz2)', 'sha256' => 'f841ac58e17471f2241ea892b34edb01dc9b93ad9f661ffe4e3f1f476a8f4aee', 'date' => '1 Feb 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.2.tar.gz', 'name' => 'PHP 7.2.2 (tar.gz)', 'sha256' => '5963df05fec21927c03fe9f7bf379be2d1eacde6c0f9dcde6143c7133e55abd4', 'date' => '1 Feb 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.2.tar.xz', 'name' => 'PHP 7.2.2 (tar.xz)', @@ -728,29 +728,29 @@ $OLDRELEASES = array ( 'date' => '1 Feb 2018', 'museum' => false, ), - '7.0.27' => + '7.0.27' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_27.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.27.tar.bz2', 'name' => 'PHP 7.0.27 (tar.bz2)', 'sha256' => '99fa2563bb4c4c1cde9febe87cfe97324227d7b4b8828f2e936e507127394131', 'date' => '04 Jan 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.27.tar.gz', 'name' => 'PHP 7.0.27 (tar.gz)', 'sha256' => '809c0181e970dd17c6a6cabbf64518e719c7253e7490f8e1279bc1e1fbdf7996', 'date' => '04 Jan 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.27.tar.xz', 'name' => 'PHP 7.0.27 (tar.xz)', @@ -761,29 +761,29 @@ $OLDRELEASES = array ( 'date' => '04 Jan 2018', 'museum' => false, ), - '7.2.1' => + '7.2.1' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_1.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.1.tar.bz2', 'name' => 'PHP 7.2.1 (tar.bz2)', 'sha256' => 'fe06793f268a4dd29cbc5f4ef415f01e786877152b02221ad7d18dbb6864eb79', 'date' => '4 Jan 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.1.tar.gz', 'name' => 'PHP 7.2.1 (tar.gz)', 'sha256' => '8ecb2950571054a00687ccbd023874a4a075ccd1e2ec3dc00fc25ef589a77dba', 'date' => '4 Jan 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.1.tar.xz', 'name' => 'PHP 7.2.1 (tar.xz)', @@ -794,29 +794,29 @@ $OLDRELEASES = array ( 'date' => '4 Jan 2018', 'museum' => false, ), - '7.1.13' => + '7.1.13' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_13.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.13.tar.bz2', 'name' => 'PHP 7.1.13 (tar.bz2)', 'sha256' => '35fda51d2d44600940185fd5818d336a79e77ab3c98e2bd075091f2f91cf98a1', 'date' => '4 Jan 2018', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.13.tar.gz', 'name' => 'PHP 7.1.13 (tar.gz)', 'sha256' => '12fcbf59c9eb9af215ef38815d5da39b9d74549092c34b0dfc31442699740ce9', 'date' => '4 Jan 2018', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.13.tar.xz', 'name' => 'PHP 7.1.13 (tar.xz)', @@ -827,29 +827,29 @@ $OLDRELEASES = array ( 'date' => '4 Jan 2018', 'museum' => false, ), - '7.2.0' => + '7.2.0' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_2_0.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.2.0.tar.bz2', 'name' => 'PHP 7.2.0 (tar.bz2)', 'sha256' => '2bfefae4226b9b97879c9d33078e50bdb5c17f45ff6e255951062a529720c64a', 'date' => '30 Nov 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.2.0.tar.gz', 'name' => 'PHP 7.2.0 (tar.gz)', 'sha256' => '801876abd52e0dc58a44701344252035fd50702d8f510cda7fdb317ab79897bc', 'date' => '30 Nov 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.2.0.tar.xz', 'name' => 'PHP 7.2.0 (tar.xz)', @@ -860,29 +860,29 @@ $OLDRELEASES = array ( 'date' => '30 Nov 2017', 'museum' => false, ), - '7.1.12' => + '7.1.12' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_12.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.12.tar.bz2', 'name' => 'PHP 7.1.12 (tar.bz2)', 'sha256' => 'f9ce3361ab99dce8f3f2fba663695ac9b18a3579bc8014dc280368d1577d87c4', 'date' => '23 Nov 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.12.tar.gz', 'name' => 'PHP 7.1.12 (tar.gz)', 'sha256' => '188c67d8e424ce7a6fe93475aa64f53182c1d80ca3ac99439651ca91569d969c', 'date' => '23 Nov 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.12.tar.xz', 'name' => 'PHP 7.1.12 (tar.xz)', @@ -893,29 +893,29 @@ $OLDRELEASES = array ( 'date' => '23 Nov 2017', 'museum' => false, ), - '7.0.26' => + '7.0.26' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_26.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.26.tar.bz2', 'name' => 'PHP 7.0.26 (tar.bz2)', 'sha256' => '2590d722f7b23b6a903c5a00cf04e7ee728df79d10ae473e3a81ba41588509a7', 'date' => '23 Nov 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.26.tar.gz', 'name' => 'PHP 7.0.26 (tar.gz)', 'sha256' => '04c345f7c9e3f1cd02f275bfec893a4e0290e724073f2f3d7282a219128b537c', 'date' => '23 Nov 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.26.tar.xz', 'name' => 'PHP 7.0.26 (tar.xz)', @@ -926,29 +926,29 @@ $OLDRELEASES = array ( 'date' => '23 Nov 2017', 'museum' => false, ), - '7.1.11' => + '7.1.11' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_11.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.11.tar.bz2', 'name' => 'PHP 7.1.11 (tar.bz2)', 'sha256' => '7646d7de701fc969e3305eeeb2eddda3d46af6a88ee20ef4a47270c447228573', 'date' => '26 Oct 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.11.tar.gz', 'name' => 'PHP 7.1.11 (tar.gz)', 'sha256' => 'de41b2c166bc5ec8ea96a337d4dd675c794f7b115a8a47bb04595c03dbbdf425', 'date' => '26 Oct 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.11.tar.xz', 'name' => 'PHP 7.1.11 (tar.xz)', @@ -959,29 +959,29 @@ $OLDRELEASES = array ( 'date' => '26 Oct 2017', 'museum' => false, ), - '7.0.25' => + '7.0.25' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_25.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.25.tar.bz2', 'name' => 'PHP 7.0.25 (tar.bz2)', 'sha256' => '95a24d96d126a196e1550e394182b43a6460cdd2026f1a77bef01e422415cc25', 'date' => '26 Oct 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.25.tar.gz', 'name' => 'PHP 7.0.25 (tar.gz)', 'sha256' => '081b46bf588d38c636fd6cd1dab8855b6b3e171550d1e65f770f53aede594ee7', 'date' => '26 Oct 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.25.tar.xz', 'name' => 'PHP 7.0.25 (tar.xz)', @@ -992,29 +992,29 @@ $OLDRELEASES = array ( 'date' => '26 Oct 2017', 'museum' => false, ), - '7.1.10' => + '7.1.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.10.tar.bz2', 'name' => 'PHP 7.1.10 (tar.bz2)', 'sha256' => '0ee51b9b1ae7eca3e9558f772ce20cbacd1f76420009b3af630c87027f9a41af', 'date' => '28 Sep 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.10.tar.gz', 'name' => 'PHP 7.1.10 (tar.gz)', 'sha256' => 'edc6a7c3fe89419525ce51969c5f48610e53613235bbef255c3a4db33b458083', 'date' => '28 Sep 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.10.tar.xz', 'name' => 'PHP 7.1.10 (tar.xz)', @@ -1025,29 +1025,29 @@ $OLDRELEASES = array ( 'date' => '28 Sep 2017', 'museum' => false, ), - '7.0.24' => + '7.0.24' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_24.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.24.tar.bz2', 'name' => 'PHP 7.0.24 (tar.bz2)', 'sha256' => '9bf91982694f178821c0aaf03563a20494873ece6933e2eeecfd76f325bdcf19', 'date' => '28 Sep 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.24.tar.gz', 'name' => 'PHP 7.0.24 (tar.gz)', 'sha256' => '151015b578c14a4ab47d1e5894b36c85cf5655237599b805a08d106fe18a8c8e', 'date' => '28 Sep 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.24.tar.xz', 'name' => 'PHP 7.0.24 (tar.xz)', @@ -1058,29 +1058,29 @@ $OLDRELEASES = array ( 'date' => '28 Sep 2017', 'museum' => false, ), - '7.1.9' => + '7.1.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.9.tar.bz2', 'name' => 'PHP 7.1.9 (tar.bz2)', 'sha256' => '314dcc10dfdd7c4443edb4fe1e133a44f2b2a8351be8c9eb6ab9222d45fd9bae', 'date' => '31 Aug 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.9.tar.gz', 'name' => 'PHP 7.1.9 (tar.gz)', 'sha256' => '499c31ad19b2ff553ae686ebf53749aa2351af7d955ee9f1986f144089561a4b', 'date' => '31 Aug 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.9.tar.xz', 'name' => 'PHP 7.1.9 (tar.xz)', @@ -1091,29 +1091,29 @@ $OLDRELEASES = array ( 'date' => '31 Aug 2017', 'museum' => false, ), - '7.0.23' => + '7.0.23' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_23.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.23.tar.bz2', 'name' => 'PHP 7.0.23 (tar.bz2)', 'sha256' => '6fe94cefc7d2c60ee2c1648b977beed756ad9cd0a7e4ea8bb8cf521d9355a09c', 'date' => '31 Aug 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.23.tar.gz', 'name' => 'PHP 7.0.23 (tar.gz)', 'sha256' => 'd511089ecaf386f3ab752efba76558c03558afa6b5b3fe71d84881c76644b466', 'date' => '31 Aug 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.23.tar.xz', 'name' => 'PHP 7.0.23 (tar.xz)', @@ -1124,29 +1124,29 @@ $OLDRELEASES = array ( 'date' => '31 Aug 2017', 'museum' => false, ), - '7.1.8' => + '7.1.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.8.tar.bz2', 'name' => 'PHP 7.1.8 (tar.bz2)', 'sha256' => '7064a00a9450565190890c7a4be04e646e0be73b2e0f8c46ae34419f343ca2f8', 'date' => '03 Aug 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.8.tar.gz', 'name' => 'PHP 7.1.8 (tar.gz)', 'sha256' => '63517b3264f7cb17fb58e1ce60a6cd8903160239b7cf568d52024e9cf4d6cb04', 'date' => '03 Aug 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.8.tar.xz', 'name' => 'PHP 7.1.8 (tar.xz)', @@ -1157,29 +1157,29 @@ $OLDRELEASES = array ( 'date' => '03 Aug 2017', 'museum' => false, ), - '7.0.22' => + '7.0.22' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_22.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.22.tar.bz2', 'name' => 'PHP 7.0.22 (tar.bz2)', 'sha256' => '88e0b27f69abdd12ecde81f000c5a9ea479af7218456ea7f6557edb43c6dfdde', 'date' => '03 Aug 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.22.tar.gz', 'name' => 'PHP 7.0.22 (tar.gz)', 'sha256' => '04292eaea0eeb75e9b6a36a3db8e90a3d43f939646fd9d7d1e083e5b70884383', 'date' => '03 Aug 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.22.tar.xz', 'name' => 'PHP 7.0.22 (tar.xz)', @@ -1190,29 +1190,29 @@ $OLDRELEASES = array ( 'date' => '03 Aug 2017', 'museum' => false, ), - '7.1.7' => + '7.1.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.7.tar.bz2', 'name' => 'PHP 7.1.7 (tar.bz2)', 'sha256' => '079b6792987f38dc485f92258c04f9e02dedd593f9d260ebe725343f812d1ff8', 'date' => '06 Jul 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.7.tar.gz', 'name' => 'PHP 7.1.7 (tar.gz)', 'sha256' => 'e0dbab8da601ee5119368d6f93dc1a86ad53b799d2f8c1209d6b827a2b259f92', 'date' => '06 Jul 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.7.tar.xz', 'name' => 'PHP 7.1.7 (tar.xz)', @@ -1223,29 +1223,29 @@ $OLDRELEASES = array ( 'date' => '06 Jul 2017', 'museum' => false, ), - '7.0.21' => + '7.0.21' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_21.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.21.tar.bz2', 'name' => 'PHP 7.0.21 (tar.bz2)', 'sha256' => '2ba133c392de6f86aacced8c54e0adefd1c81d3840ac323b9926b8ed3dc6231f', 'date' => '06 Jul 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.21.tar.gz', 'name' => 'PHP 7.0.21 (tar.gz)', 'sha256' => 'f2f05f629dd02c75834ddf033916bd5ff92a720602839d81fd8b6d90e37b6225', 'date' => '06 Jul 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.21.tar.xz', 'name' => 'PHP 7.0.21 (tar.xz)', @@ -1256,29 +1256,29 @@ $OLDRELEASES = array ( 'date' => '06 Jul 2017', 'museum' => false, ), - '7.1.6' => + '7.1.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.6.tar.bz2', 'name' => 'PHP 7.1.6 (tar.bz2)', 'sha256' => '6e3576ca77672a18461a4b089c5790647f1b2c19f82e4f5e94c962609aabffcf', 'date' => '08 Jun 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.6.tar.gz', 'name' => 'PHP 7.1.6 (tar.gz)', 'sha256' => '7ff8c01af791c7e499ee77e1b82e4b1d56e379efe1f706b1203d48751481fd9f', 'date' => '08 Jun 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.6.tar.xz', 'name' => 'PHP 7.1.6 (tar.xz)', @@ -1289,29 +1289,29 @@ $OLDRELEASES = array ( 'date' => '08 Jun 2017', 'museum' => false, ), - '7.0.20' => + '7.0.20' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_20.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.20.tar.bz2', 'name' => 'PHP 7.0.20 (tar.bz2)', 'sha256' => 'cdfddfe01cc615218e333e34a1c761c9ef8fdf5199b27617264a02705eda7fc3', 'date' => '08 Jun 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.20.tar.gz', 'name' => 'PHP 7.0.20 (tar.gz)', 'sha256' => 'b44947f0c1926928d5c2f176506b878c32b5cd09ce3b5b52bbbecf4328ab812d', 'date' => '08 Jun 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.20.tar.xz', 'name' => 'PHP 7.0.20 (tar.xz)', @@ -1322,29 +1322,29 @@ $OLDRELEASES = array ( 'date' => '08 Jun 2017', 'museum' => false, ), - '7.1.5' => + '7.1.5' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_5.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.5.tar.bz2', 'name' => 'PHP 7.1.5 (tar.bz2)', 'sha256' => '28eaa4784f1bd8b7dc71206dc8c4375510199432dc17af6906b14d16b3058697', 'date' => '11 May 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.5.tar.gz', 'name' => 'PHP 7.1.5 (tar.gz)', 'sha256' => 'f7ff8039f5c3a7da4d62a3cce6378280224acfa27ab5a5bee25b7439bce01c17', 'date' => '11 May 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.5.tar.xz', 'name' => 'PHP 7.1.5 (tar.xz)', @@ -1355,29 +1355,29 @@ $OLDRELEASES = array ( 'date' => '11 May 2017', 'museum' => false, ), - '7.0.19' => + '7.0.19' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_19.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.19.tar.bz2', 'name' => 'PHP 7.0.19 (tar.bz2)', 'sha256' => '0f3ac0afc02aec22f6b1659045da9287453e9309439d0499622bc8e94a7f7d59', 'date' => '11 May 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.19.tar.gz', 'name' => 'PHP 7.0.19 (tar.gz)', 'sha256' => '4b4120acdbb8cbf5f7a18625c2eb5cdd2fdb4fc69a4831bc7ffdfd1ee78b1ce0', 'date' => '11 May 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.19.tar.xz', 'name' => 'PHP 7.0.19 (tar.xz)', @@ -1388,29 +1388,29 @@ $OLDRELEASES = array ( 'date' => '11 May 2017', 'museum' => false, ), - '7.1.4' => + '7.1.4' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_4.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.4.tar.bz2', 'name' => 'PHP 7.1.4 (tar.bz2)', 'sha256' => '39bf697836e2760b3a44ea322e9e5f1f5b1f07abeb0111f6495eff7538e25805', 'date' => '13 Apr 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.4.tar.gz', 'name' => 'PHP 7.1.4 (tar.gz)', 'sha256' => 'ed0006c86de503684dde04c6dd811ea2354a3b6d10ebd9f0cb103dcd28f0e70f', 'date' => '13 Apr 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.4.tar.xz', 'name' => 'PHP 7.1.4 (tar.xz)', @@ -1421,29 +1421,29 @@ $OLDRELEASES = array ( 'date' => '13 Apr 2017', 'museum' => false, ), - '7.0.18' => + '7.0.18' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_18.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.18.tar.bz2', 'name' => 'PHP 7.0.18 (tar.bz2)', 'sha256' => 'b20cc63d507032b39d8bb14cb64784e460b0e47997e90a8704b703bcbb233fd1', 'date' => '13 Apr 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.18.tar.gz', 'name' => 'PHP 7.0.18 (tar.gz)', 'sha256' => 'e0fb336749d72e6c9cfcebb9b48497f004fa99f93b68c21cb3eb657053665e1d', 'date' => '13 Apr 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.18.tar.xz', 'name' => 'PHP 7.0.18 (tar.xz)', @@ -1454,29 +1454,29 @@ $OLDRELEASES = array ( 'date' => '13 Apr 2017', 'museum' => false, ), - '7.1.3' => + '7.1.3' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_3.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.3.tar.bz2', 'name' => 'PHP 7.1.3 (tar.bz2)', 'sha256' => 'c145924d91b7a253eccc31f8d22f15b61589cd24d78105e56240c1bb6413b94f', 'date' => '16 Mar 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.3.tar.gz', 'name' => 'PHP 7.1.3 (tar.gz)', 'sha256' => '4bfadd0012b966eced448497272150ffeede13136a961aacb9e71553b8e929ec', 'date' => '16 Mar 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.3.tar.xz', 'name' => 'PHP 7.1.3 (tar.xz)', @@ -1487,29 +1487,29 @@ $OLDRELEASES = array ( 'date' => '16 Mar 2017', 'museum' => false, ), - '7.0.17' => + '7.0.17' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_17.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.17.tar.bz2', 'name' => 'PHP 7.0.17 (tar.bz2)', 'sha256' => 'aee503926b96d807692fac3e0fd64e3259788f5139819a983152679cb6e91d4b', 'date' => '30 Mar 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.17.tar.gz', 'name' => 'PHP 7.0.17 (tar.gz)', 'sha256' => '1f42ffe9895dad746baf4a0e8d81f2272f55fdef66cf298ac911d8791ceb1e80', 'date' => '30 Mar 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.17.tar.xz', 'name' => 'PHP 7.0.17 (tar.xz)', @@ -1520,29 +1520,29 @@ $OLDRELEASES = array ( 'date' => '30 Mar 2017', 'museum' => false, ), - '7.1.2' => + '7.1.2' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_2.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.2.tar.bz2', 'name' => 'PHP 7.1.2 (tar.bz2)', 'sha256' => 'e0f2214e2366434ee231156ba70cfefd0c59790f050d8727a3f1dc2affa67004', 'date' => '16 Feb 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.2.tar.gz', 'name' => 'PHP 7.1.2 (tar.gz)', 'sha256' => 'e6773217c9c719ca22abb104ae3d437d53daceaf31faf2e5eeb1f9f5028005d8', 'date' => '16 Feb 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.2.tar.xz', 'name' => 'PHP 7.1.2 (tar.xz)', @@ -1553,29 +1553,29 @@ $OLDRELEASES = array ( 'date' => '16 Feb 2017', 'museum' => false, ), - '7.0.16' => + '7.0.16' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_16.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.16.tar.bz2', 'name' => 'PHP 7.0.16 (tar.bz2)', 'sha256' => '83c5f57575dc0feca563af529d6f1d60183bf9c2c13e98a6da131fbd0a3597ab', 'date' => '16 Feb 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.16.tar.gz', 'name' => 'PHP 7.0.16 (tar.gz)', 'sha256' => 'bc6709dc7612957d0533c09c9c8a9c2e7c4fd9d64e697707bb1b39670eab61d4', 'date' => '16 Feb 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.16.tar.xz', 'name' => 'PHP 7.0.16 (tar.xz)', @@ -1586,29 +1586,29 @@ $OLDRELEASES = array ( 'date' => '16 Feb 2017', 'museum' => false, ), - '7.1.1' => + '7.1.1' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_1.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.1.tar.bz2', 'name' => 'PHP 7.1.1 (tar.bz2)', 'sha256' => 'd791d39d7b54ec42441a05a5f06d68a495647d843210e3ae4f2c6adb99c675bc', 'date' => '19 Jan 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.1.tar.gz', 'name' => 'PHP 7.1.1 (tar.gz)', 'sha256' => 'c136279d539c3c2c25176bf149c14913670e79bb27ee6b73e1cd69003985a70d', 'date' => '19 Jan 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.1.tar.xz', 'name' => 'PHP 7.1.1 (tar.xz)', @@ -1619,29 +1619,29 @@ $OLDRELEASES = array ( 'date' => '19 Jan 2017', 'museum' => false, ), - '7.0.15' => + '7.0.15' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_15.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.15.tar.bz2', 'name' => 'PHP 7.0.15 (tar.bz2)', 'sha256' => 'a8c8f947335683fa6dd1b7443ed70f2a42bc33e8b6c215f139138cee89e47dd9', 'date' => '19 Jan 2017', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.15.tar.gz', 'name' => 'PHP 7.0.15 (tar.gz)', 'sha256' => 'c24324c6d4bf27e8bc1d12da0aae4f15a43c8374f681e23e9b1e67f5b719c3a6', 'date' => '19 Jan 2017', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.15.tar.xz', 'name' => 'PHP 7.0.15 (tar.xz)', @@ -1652,29 +1652,29 @@ $OLDRELEASES = array ( 'date' => '19 Jan 2017', 'museum' => false, ), - '7.0.14' => + '7.0.14' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_14.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.14.tar.bz2', 'name' => 'PHP 7.0.14 (tar.bz2)', 'sha256' => 'fbc4369a0d42b55fd1ce75eb4f3d17b012da754a67567d8e3288fbfbb7490534', 'date' => '08 Dec 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.14.tar.gz', 'name' => 'PHP 7.0.14 (tar.gz)', 'sha256' => '320cfd2184e7252d3d77eae5d5474554fa04ab9fbee7c6094c07e8bd3b5b632b', 'date' => '08 Dec 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.14.tar.xz', 'name' => 'PHP 7.0.14 (tar.xz)', @@ -1685,29 +1685,29 @@ $OLDRELEASES = array ( 'date' => '08 Dec 2016', 'museum' => false, ), - '7.1.0' => + '7.1.0' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_1_0.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.1.0.tar.bz2', 'name' => 'PHP 7.1.0 (tar.bz2)', 'sha256' => '68bcfd7deed5b3474d81dec9f74d122058327e2bed0ac25bbc9ec70995228e61', 'date' => '01 Dec 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.1.0.tar.gz', 'name' => 'PHP 7.1.0 (tar.gz)', 'sha256' => '9e84c5b13005c56374730edf534fe216f6a2e63792a9703d4b894e770bbccbae', 'date' => '01 Dec 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.1.0.tar.xz', 'name' => 'PHP 7.1.0 (tar.xz)', @@ -1718,29 +1718,29 @@ $OLDRELEASES = array ( 'date' => '01 Dec 2016', 'museum' => false, ), - '7.0.13' => + '7.0.13' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_13.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.13.tar.bz2', 'name' => 'PHP 7.0.13 (tar.bz2)', 'sha256' => 'd090bb523812117ec0c08d8f0b5c5f0616aa7a29a2eeee0374efe53a7cfe88c1', 'date' => '10 Nov 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.13.tar.gz', 'name' => 'PHP 7.0.13 (tar.gz)', 'sha256' => 'c8d8cf1b29e7f7e89be9ee64f453cb7ef6d20e1d13a83cba037bd654ef2da42c', 'date' => '10 Nov 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.13.tar.xz', 'name' => 'PHP 7.0.13 (tar.xz)', @@ -1751,29 +1751,29 @@ $OLDRELEASES = array ( 'date' => '10 Nov 2016', 'museum' => false, ), - '7.0.12' => + '7.0.12' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_12.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.12.tar.bz2', 'name' => 'PHP 7.0.12 (tar.bz2)', 'sha256' => '38c47294fe8fb239b0230dc63a93c3e4044f472ab93b5dff8b65feb4103a6a27', 'date' => '13 Oct 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.12.tar.gz', 'name' => 'PHP 7.0.12 (tar.gz)', 'sha256' => 'c4693cc363b4bbc7224294cc94faf3598e616cbe8540dd6975f68c7d3c52682f', 'date' => '13 Oct 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.12.tar.xz', 'name' => 'PHP 7.0.12 (tar.xz)', @@ -1784,29 +1784,29 @@ $OLDRELEASES = array ( 'date' => '13 Oct 2016', 'museum' => false, ), - '7.0.11' => + '7.0.11' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_11.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.11.tar.bz2', 'name' => 'PHP 7.0.11 (tar.bz2)', 'sha256' => 'f99b729dc1149858844b18af1e8c0de6dd1cdfdd52e22fbb4de2aa78bf9bf7f1', 'date' => '15 Sep 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.11.tar.gz', 'name' => 'PHP 7.0.11 (tar.gz)', 'sha256' => '02d27b5d140dbad8d400a95af808e1e9ce87aa8d2a2100870734ba26e6700d79', 'date' => '15 Sep 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.11.tar.xz', 'name' => 'PHP 7.0.11 (tar.xz)', @@ -1817,29 +1817,29 @@ $OLDRELEASES = array ( 'date' => '15 Sep 2016', 'museum' => false, ), - '7.0.10' => + '7.0.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.10.tar.bz2', 'name' => 'PHP 7.0.10 (tar.bz2)', 'sha256' => '8055bbe5a736986931c0c6a08b765d6d778271ec7d2d56c50a1ad259ec09f6de', 'date' => '18 Aug 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.10.tar.gz', 'name' => 'PHP 7.0.10 (tar.gz)', 'sha256' => '46216e05db09c0fffbf832e3b64f3722ccbdd6d4ae16d9791e41adf0a4b00641', 'date' => '18 Aug 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.10.tar.xz', 'name' => 'PHP 7.0.10 (tar.xz)', @@ -1850,29 +1850,29 @@ $OLDRELEASES = array ( 'date' => '18 Aug 2016', 'museum' => false, ), - '7.0.9' => + '7.0.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.9.tar.bz2', 'name' => 'PHP 7.0.9 (tar.bz2)', 'sha256' => '2ee6968b5875f2f38700c58a189aad859a6a0b85fc337aa102ec2dc3652c3b7b', 'date' => '21 Jul 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.9.tar.gz', 'name' => 'PHP 7.0.9 (tar.gz)', 'sha256' => '93895a6a610c94751c890e5ee91a7f4bc0eae476b95fe30425d13f7ae88753d5', 'date' => '21 Jul 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.9.tar.xz', 'name' => 'PHP 7.0.9 (tar.xz)', @@ -1883,29 +1883,29 @@ $OLDRELEASES = array ( 'date' => '21 Jul 2016', 'museum' => false, ), - '7.0.8' => + '7.0.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.8.tar.bz2', 'name' => 'PHP 7.0.8 (tar.bz2)', 'sha256' => '66dc7ba388490e07b1313fe3a06b1fa822e1310585fe29f4909995f131e27c8d', 'date' => '23 Jun 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.8.tar.gz', 'name' => 'PHP 7.0.8 (tar.gz)', 'sha256' => '1f024fa6d87594b99fa312e3185c357dcffa42e07d21c726f41d1fa6f773720b', 'date' => '23 Jun 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.8.tar.xz', 'name' => 'PHP 7.0.8 (tar.xz)', @@ -1916,29 +1916,29 @@ $OLDRELEASES = array ( 'date' => '23 Jun 2016', 'museum' => false, ), - '7.0.7' => + '7.0.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.7.tar.bz2', 'name' => 'PHP 7.0.7 (tar.bz2)', 'sha256' => '474f2925c4782b94016e3afbb17b14ff9cc6f4fdb6f6e231b36a378bb18a3d1a', 'date' => '26 May 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.7.tar.gz', 'name' => 'PHP 7.0.7 (tar.gz)', 'sha256' => '66282ff4a9f88fe9607d9574e15bf335885b964245591a1740adb3f79c514a67', 'date' => '26 May 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.7.tar.xz', 'name' => 'PHP 7.0.7 (tar.xz)', @@ -1949,29 +1949,29 @@ $OLDRELEASES = array ( 'date' => '26 May 2016', 'museum' => false, ), - '7.0.6' => + '7.0.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.6.tar.bz2', 'name' => 'PHP 7.0.6 (tar.bz2)', 'sha256' => '14ddf192a9965c858c1e742a61456be2f34a4db87556172c0d76f08de96329b7', 'date' => '28 Apr 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.6.tar.gz', 'name' => 'PHP 7.0.6 (tar.gz)', 'sha256' => 'f6b47cb3e02530d96787ae5c7888aefbd1db6ae4164d68b88808ee6f4da94277', 'date' => '28 Apr 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.6.tar.xz', 'name' => 'PHP 7.0.6 (tar.xz)', @@ -1982,29 +1982,29 @@ $OLDRELEASES = array ( 'date' => '28 Apr 2016', 'museum' => false, ), - '7.0.5' => + '7.0.5' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_5.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.5.tar.bz2', 'name' => 'PHP 7.0.5 (tar.bz2)', 'sha256' => '2c09af7fe64537ea795f098b9b542ead407ef83f7cdc65b3787115ccbbb51de9', 'date' => '31 Mar 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.5.tar.gz', 'name' => 'PHP 7.0.5 (tar.gz)', 'sha256' => 'f9d93419031b4df663fc48f03b8a833545de8776225e46637563e2be6029908d', 'date' => '31 Mar 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.5.tar.xz', 'name' => 'PHP 7.0.5 (tar.xz)', @@ -2015,29 +2015,29 @@ $OLDRELEASES = array ( 'date' => '31 Mar 2016', 'museum' => false, ), - '7.0.4' => + '7.0.4' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_4.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.4.tar.bz2', 'name' => 'PHP 7.0.4 (tar.bz2)', 'sha256' => 'a246c503709c189ba8e1e22ed2cb22abc27da43a997ff1b3318e181baf529dcc', 'date' => '03 Mar 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.4.tar.gz', 'name' => 'PHP 7.0.4 (tar.gz)', 'sha256' => 'f6cdac2fd37da0ac0bbcee0187d74b3719c2f83973dfe883d5cde81c356fe0a8', 'date' => '03 Mar 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.4.tar.xz', 'name' => 'PHP 7.0.4 (tar.xz)', @@ -2048,29 +2048,29 @@ $OLDRELEASES = array ( 'date' => '03 Mar 2016', 'museum' => false, ), - '7.0.3' => + '7.0.3' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_3.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.3.tar.bz2', 'name' => 'PHP 7.0.3 (tar.bz2)', 'sha256' => '826823d754f09c779222a99becf9c53a4dc719dba2d777aca7807c6ca68e6fc6', 'date' => '04 Feb 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.3.tar.gz', 'name' => 'PHP 7.0.3 (tar.gz)', 'sha256' => '5521df8db153aba35c90cf1a1829106b6bbdac32425216d440f9cc29f00a7c08', 'date' => '04 Feb 2016', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.3.tar.xz', 'name' => 'PHP 7.0.3 (tar.xz)', @@ -2081,29 +2081,29 @@ $OLDRELEASES = array ( 'date' => '04 Feb 2016', 'museum' => false, ), - '7.0.2' => + '7.0.2' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_2.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.2.tar.bz2', 'name' => 'PHP 7.0.2 (tar.bz2)', 'sha256' => '9b1b75fbd9c92c6b0003b234e550965038826d11ea1f430bf279964da9da2236', 'date' => '07 Jan 2016', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.2.tar.gz', 'name' => 'PHP 7.0.2 (tar.gz)', 'sha256' => '040198aef3dc5f17c253c1282160aabc6a05ca0b18b3d6fc9213970363083412', 'date' => '07 Jan 2015', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.2.tar.xz', 'name' => 'PHP 7.0.2 (tar.xz)', @@ -2114,29 +2114,29 @@ $OLDRELEASES = array ( 'date' => '07 Jan 2015', 'museum' => false, ), - '7.0.1' => + '7.0.1' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_1.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.1.tar.bz2', 'name' => 'PHP 7.0.1 (tar.bz2)', 'sha256' => '04ce3bd1da001397b342c2219a5093be9ecbbc97f022e1e6a0ec2fedc3d93e42', 'date' => '17 Dec 2015', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.1.tar.gz', 'name' => 'PHP 7.0.1 (tar.gz)', 'sha256' => 'd12aaba2bead056322aa53bd5fbe762b27a42d37f451cd42ff2e7a549ca21dbf', 'date' => '17 Dec 2015', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.1.tar.xz', 'name' => 'PHP 7.0.1 (tar.xz)', @@ -2147,29 +2147,29 @@ $OLDRELEASES = array ( 'date' => '17 Dec 2015', 'museum' => false, ), - '7.0.0' => + '7.0.0' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/7_0_0.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-7.0.0.tar.bz2', 'name' => 'PHP 7.0.0 (tar.bz2)', 'sha256' => 'a92a54306832167a39f7c0ec00524fc6f3f7d985c806caa7632561d0ddedfcea', 'date' => '03 Dec 2015', ), - 1 => + 1 => array ( 'filename' => 'php-7.0.0.tar.gz', 'name' => 'PHP 7.0.0 (tar.gz)', 'sha256' => 'd6ae7b4a2e5c43a9945a97e83b6b3adfb7d0df0b91ef78b647a6dffefaa9c71b', 'date' => '03 Dec 2015', ), - 2 => + 2 => array ( 'filename' => 'php-7.0.0.tar.xz', 'name' => 'PHP 7.0.0 (tar.xz)', @@ -2181,31 +2181,31 @@ $OLDRELEASES = array ( 'museum' => false, ), ), - 5 => + 5 => array ( - '5.6.37' => + '5.6.37' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_37.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.37.tar.bz2', 'name' => 'PHP 5.6.37 (tar.bz2)', 'sha256' => '886ad63d05d94ea3e54322691aadea0cf1d4bcdb4450b02fe300e5b570788b23', 'date' => '19 Jul 2018', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.37.tar.gz', 'name' => 'PHP 5.6.37 (tar.gz)', 'sha256' => 'b7ec077f35ef3a8cdd33c29124140b1761111a1429878b4c463bb20d2a31b184', 'date' => '19 Jul 2018', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.37.tar.xz', 'name' => 'PHP 5.6.37 (tar.xz)', @@ -2216,29 +2216,29 @@ $OLDRELEASES = array ( 'date' => '19 Jul 2018', 'museum' => false, ), - '5.6.36' => + '5.6.36' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_36.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.36.tar.bz2', 'name' => 'PHP 5.6.36 (tar.bz2)', 'sha256' => '626a0e3f5d8a0e686a2b930f0dd3a0601fe3dcb5e43dd0e8c3fab631e64e172a', 'date' => '26 Apr 2018', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.36.tar.gz', 'name' => 'PHP 5.6.36 (tar.gz)', 'sha256' => '06086a8b6a9964ef8009c4d9176b4eeb0c564ea39c1213f015e24f3466d2d69f', 'date' => '26 Apr 2018', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.36.tar.xz', 'name' => 'PHP 5.6.36 (tar.xz)', @@ -2249,29 +2249,29 @@ $OLDRELEASES = array ( 'date' => '26 Apr 2018', 'museum' => false, ), - '5.6.35' => + '5.6.35' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_35.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.35.tar.bz2', 'name' => 'PHP 5.6.35 (tar.bz2)', 'sha256' => 'ee78a7e9ca21d8ea394d037c55effff477a49dbae31c7753c547036f5bd73b92', 'date' => '29 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.35.tar.gz', 'name' => 'PHP 5.6.35 (tar.gz)', 'sha256' => 'dd0242304f510d48a5216dd2f5796bcf59e8e18366658259aaf205e1d63abf71', 'date' => '29 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.35.tar.xz', 'name' => 'PHP 5.6.35 (tar.xz)', @@ -2282,29 +2282,29 @@ $OLDRELEASES = array ( 'date' => '29 Mar 2018', 'museum' => false, ), - '5.6.34' => + '5.6.34' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_34.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.34.tar.bz2', 'name' => 'PHP 5.6.34 (tar.bz2)', 'sha256' => 'e19f499d8cee4b0b0780361ecb6a00c41654772a754803ab9ea866b8d47cf2cd', 'date' => '01 Mar 2018', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.34.tar.gz', 'name' => 'PHP 5.6.34 (tar.gz)', 'sha256' => 'de28251ef6d7eb945eb7b770ff668b9f978d9adad52a8c763f6ee409a96732ea', 'date' => '01 Mar 2018', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.34.tar.xz', 'name' => 'PHP 5.6.34 (tar.xz)', @@ -2315,29 +2315,29 @@ $OLDRELEASES = array ( 'date' => '01 Mar 2018', 'museum' => false, ), - '5.6.33' => + '5.6.33' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_33.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.33.tar.bz2', 'name' => 'PHP 5.6.33 (tar.bz2)', 'sha256' => '07f696a9761dcd839e2045c95c3a4d2ffb52c54417477cca9d30a14975b831cc', 'date' => '04 Jan 2018', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.33.tar.gz', 'name' => 'PHP 5.6.33 (tar.gz)', 'sha256' => 'bedfac81cfaa25961812a1aec458c4109411a14991b43a416343ffb830b8da6a', 'date' => '04 Jan 2018', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.33.tar.xz', 'name' => 'PHP 5.6.33 (tar.xz)', @@ -2348,29 +2348,29 @@ $OLDRELEASES = array ( 'date' => '04 Jan 2018', 'museum' => false, ), - '5.6.32' => + '5.6.32' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_32.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.32.tar.bz2', 'name' => 'PHP 5.6.32 (tar.bz2)', 'sha256' => '3ee44e7a5fa42b563652b3ea0d3487bc236fcc9e5ea74b583775cab867abcb51', 'date' => '26 Oct 2017', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.32.tar.gz', 'name' => 'PHP 5.6.32 (tar.gz)', 'sha256' => '7bef1ae8cd633df5b9c5964262d276d2dc21acbfcd94022d1e2084d199315df4', 'date' => '26 Oct 2017', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.32.tar.xz', 'name' => 'PHP 5.6.32 (tar.xz)', @@ -2381,29 +2381,29 @@ $OLDRELEASES = array ( 'date' => '26 Oct 2017', 'museum' => false, ), - '5.6.31' => + '5.6.31' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_31.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.31.tar.bz2', 'name' => 'PHP 5.6.31 (tar.bz2)', 'sha256' => '8f397169cb65f0539f3bcb04060f97770d73e19074a37bd2c58b98ebf6ecb10f', 'date' => '06 Jul 2017', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.31.tar.gz', 'name' => 'PHP 5.6.31 (tar.gz)', 'sha256' => '6687ed2f09150b2ad6b3780ff89715891f83a9c331e69c90241ef699dec4c43f', 'date' => '06 Jul 2017', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.31.tar.xz', 'name' => 'PHP 5.6.31 (tar.xz)', @@ -2414,29 +2414,29 @@ $OLDRELEASES = array ( 'date' => '06 Jul 2017', 'museum' => false, ), - '5.6.30' => + '5.6.30' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_30.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.30.tar.bz2', 'name' => 'PHP 5.6.30 (tar.bz2)', 'sha256' => 'a105c293fa1dbff118b5b0ca74029e6c461f8c78f49b337a2a98be9e32c27906', 'date' => '19 Jan 2017', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.30.tar.gz', 'name' => 'PHP 5.6.30 (tar.gz)', 'sha256' => '8bc7d93e4c840df11e3d9855dcad15c1b7134e8acf0cf3b90b932baea2d0bde2', 'date' => '19 Jan 2017', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.30.tar.xz', 'name' => 'PHP 5.6.30 (tar.xz)', @@ -2447,29 +2447,29 @@ $OLDRELEASES = array ( 'date' => '19 Jan 2017', 'museum' => false, ), - '5.6.29' => + '5.6.29' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_29.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.29.tar.bz2', 'name' => 'PHP 5.6.29 (tar.bz2)', 'sha256' => '499b844c8aa7be064c111692e51a093ba94e54d2d9abb01e70ea76183a1825bb', 'date' => '08 Dec 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.29.tar.gz', 'name' => 'PHP 5.6.29 (tar.gz)', 'sha256' => '0b1b939129a7286c5a474ac2cf845b979477f26dff36639e04022def9e252574', 'date' => '08 Dec 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.29.tar.xz', 'name' => 'PHP 5.6.29 (tar.xz)', @@ -2480,29 +2480,29 @@ $OLDRELEASES = array ( 'date' => '08 Dec 2016', 'museum' => false, ), - '5.6.28' => + '5.6.28' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_28.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.28.tar.bz2', 'name' => 'PHP 5.6.28 (tar.bz2)', 'sha256' => 'c55ea3f4aad5a0b65631d01c4468930fd981ad208ffcd242acdf731bcb47548f', 'date' => '10 Nov 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.28.tar.gz', 'name' => 'PHP 5.6.28 (tar.gz)', 'sha256' => '27a47ac15e0868d51181d3909cfe3c63ae9b643a3ab40dc30a75b5b500bce500', 'date' => '10 Nov 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.28.tar.xz', 'name' => 'PHP 5.6.28 (tar.xz)', @@ -2513,29 +2513,29 @@ $OLDRELEASES = array ( 'date' => '10 Nov 2016', 'museum' => false, ), - '5.6.27' => + '5.6.27' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_27.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.27.tar.bz2', 'name' => 'PHP 5.6.27 (tar.bz2)', 'sha256' => '3b77d3a067b6e9cc7bb282d4d5b0e6eeb0623a828bb0479241e3b030446f2a3c', 'date' => '13 Oct 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.27.tar.gz', 'name' => 'PHP 5.6.27 (tar.gz)', 'sha256' => '3e6cecec615907587a2b35fa8e7f915f038034dc57530734c2b94d381e664a1a', 'date' => '13 Oct 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.27.tar.xz', 'name' => 'PHP 5.6.27 (tar.xz)', @@ -2546,29 +2546,29 @@ $OLDRELEASES = array ( 'date' => '13 Oct 2016', 'museum' => false, ), - '5.6.26' => + '5.6.26' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_26.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.26.tar.bz2', 'name' => 'PHP 5.6.26 (tar.bz2)', 'sha256' => 'd47aab8083a4284b905777e1b45dd7735adc53be827b29f896684750ac8b6236', 'date' => '15 Sep 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.26.tar.gz', 'name' => 'PHP 5.6.26 (tar.gz)', 'sha256' => 'f76b6cc23739d9dabf875aee57d91ae73f15e88ddf78803369b8b4728b19b924', 'date' => '15 Sep 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.26.tar.xz', 'name' => 'PHP 5.6.26 (tar.xz)', @@ -2579,29 +2579,29 @@ $OLDRELEASES = array ( 'date' => '15 Sep 2016', 'museum' => false, ), - '5.6.25' => + '5.6.25' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_25.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.25.tar.bz2', 'name' => 'PHP 5.6.25 (tar.bz2)', 'sha256' => '58ce6032aced7f3e42ced492bd9820e5b3f2a3cd3ef71429aa92fd7b3eb18dde', 'date' => '18 Aug 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.25.tar.gz', 'name' => 'PHP 5.6.25 (tar.gz)', 'sha256' => '733f1c811d51c2d4031a0c058dc94d09d03858d781ca2eb2cce78853bc76db58', 'date' => '18 Aug 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.25.tar.xz', 'name' => 'PHP 5.6.25 (tar.xz)', @@ -2612,29 +2612,29 @@ $OLDRELEASES = array ( 'date' => '18 Aug 2016', 'museum' => false, ), - '5.6.24' => + '5.6.24' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_24.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.24.tar.bz2', 'name' => 'PHP 5.6.24 (tar.bz2)', 'sha256' => 'bf23617ec3ed0a125ec8bde2b7bca9d3804b2ff4df8de192890c84dc9fac38c6', 'date' => '21 Jul 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.24.tar.gz', 'name' => 'PHP 5.6.24 (tar.gz)', 'sha256' => '5f8b2e4e00360fee6eb1b89447266ae45993265955bd1ea9866270d75cdb6ec1', 'date' => '21 Jul 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.24.tar.xz', 'name' => 'PHP 5.6.24 (tar.xz)', @@ -2645,29 +2645,29 @@ $OLDRELEASES = array ( 'date' => '21 Jul 2016', 'museum' => false, ), - '5.5.38' => + '5.5.38' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_38.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.38.tar.bz2', 'name' => 'PHP 5.5.38 (tar.bz2)', 'sha256' => '473c81ebb2e48ca468caee031762266651843d7227c18a824add9b07b9393e38', 'date' => '21 Jul 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.38.tar.gz', 'name' => 'PHP 5.5.38 (tar.gz)', 'sha256' => '4f458c9b504269615715a62f182b7c2f89bb8284f484befc221b56a1571b506e', 'date' => '21 Jul 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.38.tar.xz', 'name' => 'PHP 5.5.38 (tar.xz)', @@ -2678,29 +2678,29 @@ $OLDRELEASES = array ( 'date' => '21 Jul 2016', 'museum' => false, ), - '5.6.23' => + '5.6.23' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_23.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.23.tar.bz2', 'name' => 'PHP 5.6.23 (tar.bz2)', 'sha256' => 'facd280896d277e6f7084b60839e693d4db68318bfc92085d3dc0251fd3558c7', 'date' => '23 Jun 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.23.tar.gz', 'name' => 'PHP 5.6.23 (tar.gz)', 'sha256' => '5f2274a13970887e8c81500c2afe292d51c3524d1a06554b0a87c74ce0a24ffe', 'date' => '23 Jun 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.23.tar.xz', 'name' => 'PHP 5.6.23 (tar.xz)', @@ -2711,29 +2711,29 @@ $OLDRELEASES = array ( 'date' => '23 Jun 2016', 'museum' => false, ), - '5.5.37' => + '5.5.37' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_37.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.37.tar.bz2', 'name' => 'PHP 5.5.37 (tar.bz2)', 'sha256' => 'd2380ebe46caf17f2c4cd055867d00a82e6702dc5f62dc29ce864a5742905d88', 'date' => '23 Jun 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.37.tar.gz', 'name' => 'PHP 5.5.37 (tar.gz)', 'sha256' => '7cef04b549fdbe00c26dc785b6ba10439672a1596db518fc46632ecba45f44b9', 'date' => '23 Jun 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.37.tar.xz', 'name' => 'PHP 5.5.37 (tar.xz)', @@ -2744,29 +2744,29 @@ $OLDRELEASES = array ( 'date' => '23 Jun 2016', 'museum' => false, ), - '5.5.36' => + '5.5.36' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_36.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.36.tar.bz2', 'name' => 'PHP 5.5.36 (tar.bz2)', 'sha256' => '2484edfaa3de606d74f927b55c5206f51b1ae24ea8e428aa9fc15474c7bb71bb', 'date' => '26 May 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.36.tar.gz', 'name' => 'PHP 5.5.36 (tar.gz)', 'sha256' => 'ef829f9a9600a858e2363533b80c4e4773505bdc8ea3692d703fc893f267728a', 'date' => '26 May 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.36.tar.xz', 'name' => 'PHP 5.5.36 (tar.xz)', @@ -2777,29 +2777,29 @@ $OLDRELEASES = array ( 'date' => '26 May 2016', 'museum' => false, ), - '5.6.22' => + '5.6.22' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_22.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.22.tar.bz2', 'name' => 'PHP 5.6.22 (tar.bz2)', 'sha256' => '90da8a80cc52fa699cf2bfa4c6fa737c772df7c92b81ef483460aa3b1e9f88c6', 'date' => '26 May 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.22.tar.gz', 'name' => 'PHP 5.6.22 (tar.gz)', 'sha256' => '4ce0f58c3842332c4e3bb2ec1c936c6817294273abaa37ea0ef7ca2a68cf9b21', 'date' => '26 May 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.22.tar.xz', 'name' => 'PHP 5.6.22 (tar.xz)', @@ -2810,29 +2810,29 @@ $OLDRELEASES = array ( 'date' => '26 May 2016', 'museum' => false, ), - '5.6.21' => + '5.6.21' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_21.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.21.tar.bz2', 'name' => 'PHP 5.6.21 (tar.bz2)', 'sha256' => 'b4ed7ab574b689fd6d6494fde954826c06efc85c505e017b8d776c7c7f479590', 'date' => '28 Apr 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.21.tar.gz', 'name' => 'PHP 5.6.21 (tar.gz)', 'sha256' => '5997668c1f6f2d86a59cf75cc86b4a94687884614dec481fad7e13a76b70fcd5', 'date' => '28 Apr 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.21.tar.xz', 'name' => 'PHP 5.6.21 (tar.xz)', @@ -2843,29 +2843,29 @@ $OLDRELEASES = array ( 'date' => '28 Apr 2016', 'museum' => false, ), - '5.5.35' => + '5.5.35' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_35.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.35.tar.bz2', 'name' => 'PHP 5.5.35 (tar.bz2)', 'sha256' => '2d648dd648e820fd64693ce72f9bf07064d147220e594e39fb9f6310238258d7', 'date' => '28 Apr 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.35.tar.gz', 'name' => 'PHP 5.5.35 (tar.gz)', 'sha256' => '21e10a49c62ab34a7edc976af686a952e70142f19135ca8da67758e1c8c3df30', 'date' => '28 Apr 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.35.tar.xz', 'name' => 'PHP 5.5.35 (tar.xz)', @@ -2876,29 +2876,29 @@ $OLDRELEASES = array ( 'date' => '31 Mar 2016', 'museum' => false, ), - '5.6.20' => + '5.6.20' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_20.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.20.tar.bz2', 'name' => 'PHP 5.6.20 (tar.bz2)', 'sha256' => '5ac7bf7caec7a79b18cf458e786fd1609ad2da771224b80bc15cc6f01b22bf1f', 'date' => '31 Marc 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.20.tar.gz', 'name' => 'PHP 5.6.20 (tar.gz)', 'sha256' => '9a7ec6e1080ee93dcbe7df3e49ea1c3c3da5fc2258aff763f39ab3786baf8d56', 'date' => '31 Marc 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.20.tar.xz', 'name' => 'PHP 5.6.20 (tar.xz)', @@ -2909,29 +2909,29 @@ $OLDRELEASES = array ( 'date' => '31 Marc 2016', 'museum' => false, ), - '5.5.34' => + '5.5.34' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_34.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.34.tar.bz2', 'name' => 'PHP 5.5.34 (tar.bz2)', 'sha256' => 'af88884416a92619de842ad0fd23f7f7e8140efb0b9194f98a38a78781e5851c', 'date' => '31 Mar 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.34.tar.gz', 'name' => 'PHP 5.5.34 (tar.gz)', 'sha256' => '0e573b406441294b233e35e1f2e12d7896d68457e3e10bf6e1f4825e75271cca', 'date' => '31 Mar 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.34.tar.xz', 'name' => 'PHP 5.5.34 (tar.xz)', @@ -2942,29 +2942,29 @@ $OLDRELEASES = array ( 'date' => '31 Mar 2016', 'museum' => false, ), - '5.6.19' => + '5.6.19' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_19.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.19.tar.bz2', 'name' => 'PHP 5.6.19 (tar.bz2)', 'sha256' => '2a24a3f84971680ac0a4c71050067de4f76ee235aa4a041fae21bfa69975c168', 'date' => '03 Marc 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.19.tar.gz', 'name' => 'PHP 5.6.19 (tar.gz)', 'sha256' => 'fce49cddac9337f0c83afbafac5acfb82ba9f876a5a880c88240feac8c9b7a22', 'date' => '03 Marc 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.19.tar.xz', 'name' => 'PHP 5.6.19 (tar.xz)', @@ -2975,29 +2975,29 @@ $OLDRELEASES = array ( 'date' => '03 Marc 2016', 'museum' => false, ), - '5.5.33' => + '5.5.33' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_33.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.33.tar.bz2', 'name' => 'PHP 5.5.33 (tar.bz2)', 'sha256' => 'c490b1ed4df596b48eb68f630d89ca512945e2650840e7dace1119cc7e600aa9', 'date' => '03 Mar 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.33.tar.gz', 'name' => 'PHP 5.5.33 (tar.gz)', 'sha256' => 'd2747bcf2cc94f652ac216f522904863a22042c66fabcf82ad7449d261d7a45b', 'date' => '03 Mar 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.33.tar.xz', 'name' => 'PHP 5.5.33 (tar.xz)', @@ -3008,29 +3008,29 @@ $OLDRELEASES = array ( 'date' => '03 Mar 2016', 'museum' => false, ), - '5.6.18' => + '5.6.18' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_18.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.18.tar.bz2', 'name' => 'PHP 5.6.18 (tar.bz2)', 'sha256' => 'c3cd4a29a9562309d36e2b128407d6eaa5c7dde590d2b1a464457383e517f4ed', 'date' => '04 Feb 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.18.tar.gz', 'name' => 'PHP 5.6.18 (tar.gz)', 'sha256' => '76da4150dc2da86b7b63b1aad3c20d1d11964796251ac0dd4d26d0a3f5045015', 'date' => '04 Feb 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.18.tar.xz', 'name' => 'PHP 5.6.18 (tar.xz)', @@ -3041,29 +3041,29 @@ $OLDRELEASES = array ( 'date' => '04 Feb 2016', 'museum' => false, ), - '5.5.32' => + '5.5.32' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_32.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.32.tar.bz2', 'name' => 'PHP 5.5.32 (tar.bz2)', 'sha256' => 'b0f2c108db8e05db9f6366aaba9a754fd0ee31f3f86ee889561b608dfd6e92ee', 'date' => '04 Feb 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.32.tar.gz', 'name' => 'PHP 5.5.32 (tar.gz)', 'sha256' => '419aa62a68a640192799928a29e5cd4cd5b965458223bea2b3209a68c3e95989', 'date' => '04 Feb 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.32.tar.xz', 'name' => 'PHP 5.5.32 (tar.xz)', @@ -3074,29 +3074,29 @@ $OLDRELEASES = array ( 'date' => '04 Feb 2016', 'museum' => false, ), - '5.6.17' => + '5.6.17' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_17.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.17.tar.bz2', 'name' => 'PHP 5.6.17 (tar.bz2)', 'sha256' => '77b45f56a1e63e75bb22b42cfb8b438ec4083c59ce774b4d7c1685544b7add3b', 'date' => '07 Jan 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.17.tar.gz', 'name' => 'PHP 5.6.17 (tar.gz)', 'sha256' => 'f5036535651e919415f4b6589391c95e4ff48f2d391818251c45da216791aac8', 'date' => '07 Jan 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.17.tar.xz', 'name' => 'PHP 5.6.17 (tar.xz)', @@ -3107,29 +3107,29 @@ $OLDRELEASES = array ( 'date' => '07 Jan 2016', 'museum' => false, ), - '5.5.31' => + '5.5.31' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_31.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.31.tar.bz2', 'name' => 'PHP 5.5.31 (tar.bz2)', 'sha256' => 'fb4a382b9a9dceb749b7ef047d8251320bc8d371c843714e5b4f4b70d61ba277', 'date' => '07 Jan 2016', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.31.tar.gz', 'name' => 'PHP 5.5.31 (tar.gz)', 'sha256' => '59a4417029ba5497d17ee02b65f419129ecf9ca8a1d864e0bccd5a3d4407a597', 'date' => '07 Jan 2016', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.31.tar.xz', 'name' => 'PHP 5.5.31 (tar.xz)', @@ -3140,29 +3140,29 @@ $OLDRELEASES = array ( 'date' => '07 Jan 2016', 'museum' => false, ), - '5.6.16' => + '5.6.16' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_16.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.16.tar.bz2', 'name' => 'PHP 5.6.16 (tar.bz2)', 'sha256' => '4fe6f40964c1bfaba05fc144ba20a2cdad33e11685f4f101ea5a48b98bbcd2ae', 'date' => '26 Nov 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.16.tar.gz', 'name' => 'PHP 5.6.16 (tar.gz)', 'sha256' => 'b6618df6b11a275fa28596f1775727679f8492e100f3bd488d8a8bfbfc19349f', 'date' => '26 Nov 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.16.tar.xz', 'name' => 'PHP 5.6.16 (tar.xz)', @@ -3173,29 +3173,29 @@ $OLDRELEASES = array ( 'date' => '26 Nov 2015', 'museum' => false, ), - '5.5.30' => + '5.5.30' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_30.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.30.tar.bz2', 'name' => 'PHP 5.5.30 (tar.bz2)', 'sha256' => 'e7332a713cecdd1cb44a1b1336739885c9789f633f0f51236b25e48ab03c3b29', 'date' => '01 Oct 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.30.tar.gz', 'name' => 'PHP 5.5.30 (tar.gz)', 'sha256' => '8ad57f4317391354e66c83d26752f67515b2e923277eb97b2b420dfeff3c1007', 'date' => '01 Oct 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.30.tar.xz', 'name' => 'PHP 5.5.30 (tar.xz)', @@ -3206,29 +3206,29 @@ $OLDRELEASES = array ( 'date' => '01 Oct 2015', 'museum' => false, ), - '5.6.15' => + '5.6.15' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_15.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.15.tar.bz2', 'name' => 'PHP 5.6.15 (tar.bz2)', 'sha256' => '11a0645c4d4b749e256da1e0d6df89dd886b5b06b83c914d942653661dbd1c38', 'date' => '29 Oct 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.15.tar.gz', 'name' => 'PHP 5.6.15 (tar.gz)', 'sha256' => 'bb2d4c226a4897b7c3659c2538a87aef7ec104f58f5ae930a263dd77fb8ebc40', 'date' => '29 Oct 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.15.tar.xz', 'name' => 'PHP 5.6.15 (tar.xz)', @@ -3239,29 +3239,29 @@ $OLDRELEASES = array ( 'date' => '29 Oct 2015', 'museum' => false, ), - '5.6.14' => + '5.6.14' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_14.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.14.tar.bz2', 'name' => 'PHP 5.6.14 (tar.bz2)', 'sha256' => '36f295f11641c1839a5df00e693f685fd134c65e8a1d46e8ee0abae8662b2eb0', 'date' => '01 Oct 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.14.tar.gz', 'name' => 'PHP 5.6.14 (tar.gz)', 'sha256' => '29baf7ffca644f7f8e86028c40275b9e460342bdf9562d45f8f0498899cb738d', 'date' => '01 Oct 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.14.tar.xz', 'name' => 'PHP 5.6.14 (tar.xz)', @@ -3272,29 +3272,29 @@ $OLDRELEASES = array ( 'date' => '01 Oct 2015', 'museum' => false, ), - '5.6.13' => + '5.6.13' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_13.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.13.tar.bz2', 'name' => 'PHP 5.6.13 (tar.bz2)', 'sha256' => '6358837c9cbab41b91ede59dbf0670ae0fb925a1369ecbc1a44a27212420f893', 'date' => '03 Sep 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.13.tar.gz', 'name' => 'PHP 5.6.13 (tar.gz)', 'sha256' => '92acc6c067f5e015a6881b4119eafec10eca11722e810f2c2083f72e17119bcf', 'date' => '03 Sep 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.13.tar.xz', 'name' => 'PHP 5.6.13 (tar.xz)', @@ -3305,29 +3305,29 @@ $OLDRELEASES = array ( 'date' => '03 Sep 2015', 'museum' => false, ), - '5.5.29' => + '5.5.29' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_29.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.29.tar.bz2', 'name' => 'PHP 5.5.29 (tar.bz2)', 'sha256' => 'fbcee579ecc77cad6960a541116aee669cf145c2cd9a54bf60503a870843b946', 'date' => '03 Sep 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.29.tar.gz', 'name' => 'PHP 5.5.29 (tar.gz)', 'sha256' => 'c25a4c4eae558cc9899d2994813dd272eafff9466926f30821a83edaafe620a9', 'date' => '03 Sep 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.29.tar.xz', 'name' => 'PHP 5.5.29 (tar.xz)', @@ -3338,29 +3338,29 @@ $OLDRELEASES = array ( 'date' => '03 Sep 2015', 'museum' => false, ), - '5.5.28' => + '5.5.28' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_28.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.28.tar.bz2', 'name' => 'PHP 5.5.28 (tar.bz2)', 'sha256' => '197d2c572e030c177e53d3763d59ac6d363d7c78dc22e6cc1e2ac65573d9c2f3', 'date' => '06 Aug 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.28.tar.gz', 'name' => 'PHP 5.5.28 (tar.gz)', 'sha256' => '6084f25a39ab2f79ade46bf0258a1cd6c9bbb09a106b40dd996dbdf8cd3b08f2', 'date' => '06 Aug 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.28.tar.xz', 'name' => 'PHP 5.5.28 (tar.xz)', @@ -3371,29 +3371,29 @@ $OLDRELEASES = array ( 'date' => '06 Aug 2015', 'museum' => false, ), - '5.6.12' => + '5.6.12' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_12.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.12.tar.bz2', 'name' => 'PHP 5.6.12 (tar.bz2)', 'sha256' => '6f27104272af7b2a996f85e4100fac627630fbdaf39d7bd263f16cf529c8853a', 'date' => '06 Aug 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.12.tar.gz', 'name' => 'PHP 5.6.12 (tar.gz)', 'sha256' => '7799b42606c1770d1ad90bfc7521d2b6c294c4c27dcf1a206dee562533b4f984', 'date' => '06 Aug 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.12.tar.xz', 'name' => 'PHP 5.6.12 (tar.xz)', @@ -3404,29 +3404,29 @@ $OLDRELEASES = array ( 'date' => '06 Aug 2015', 'museum' => false, ), - '5.6.11' => + '5.6.11' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_11.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.11.tar.bz2', 'name' => 'PHP 5.6.11 (tar.bz2)', 'sha256' => 'bd6b260816764c267244749ead07482120dbf8d1920ebbbb0dcb2aa411033866', 'date' => '10 Jul 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.11.tar.gz', 'name' => 'PHP 5.6.11 (tar.gz)', 'sha256' => '85916b46c0d1f2a5315c84fb2773293f4084c3676ba4ed420d0432cbb60ff9d8', 'date' => '10 Jul 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.11.tar.xz', 'name' => 'PHP 5.6.11 (tar.xz)', @@ -3437,29 +3437,29 @@ $OLDRELEASES = array ( 'date' => '10 Jul 2015', 'museum' => false, ), - '5.5.27' => + '5.5.27' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_27.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.27.tar.bz2', 'name' => 'PHP 5.5.27 (tar.bz2)', 'sha256' => 'c4b4c6a534c0ca67a9ae39bec4f51e52d13e820135dd016eae230e15337e1f70', 'date' => '09 Jul 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.27.tar.gz', 'name' => 'PHP 5.5.27 (tar.gz)', 'sha256' => '57cc716ebb37a62654c154582e48a282055b08ce91995c79b0be41b9940237f0', 'date' => '09 Jul 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.27.tar.xz', 'name' => 'PHP 5.5.27 (tar.xz)', @@ -3470,29 +3470,29 @@ $OLDRELEASES = array ( 'date' => '09 Jul 2015', 'museum' => false, ), - '5.6.10' => + '5.6.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.10.tar.bz2', 'name' => 'PHP 5.6.10 (tar.bz2)', 'sha256' => '0a579c81c724ea41815eee0caa8ea7d8eeb302458519d8cc4fc5b055577c8c45', 'date' => '11 Jun 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.10.tar.gz', 'name' => 'PHP 5.6.10 (tar.gz)', 'sha256' => '7759d6e178be524085e1482921748c14d11cbd0a133ba8aabb96c391ce7ed3fc', 'date' => '11 Jun 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.10.tar.xz', 'name' => 'PHP 5.6.10 (tar.xz)', @@ -3503,29 +3503,29 @@ $OLDRELEASES = array ( 'date' => '11 Jun 2015', 'museum' => false, ), - '5.5.26' => + '5.5.26' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_26.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.26.tar.bz2', 'name' => 'PHP 5.5.26 (tar.bz2)', 'sha256' => '816afffdb03ff4c542bc172a2f77f9c69b817df82d60cce05c1b4f578c2c926e', 'date' => '11 Jun 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.26.tar.gz', 'name' => 'PHP 5.5.26 (tar.gz)', 'sha256' => 'bee980d433bab99d07ee2bf6f2dcb87d746e49d57adec7d0ce7edb39306695ec', 'date' => '11 Jun 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.26.tar.xz', 'name' => 'PHP 5.5.26 (tar.xz)', @@ -3536,29 +3536,29 @@ $OLDRELEASES = array ( 'date' => '11 Jun 2015', 'museum' => false, ), - '5.6.9' => + '5.6.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.9.tar.bz2', 'name' => 'PHP 5.6.9 (tar.bz2)', 'sha256' => '19d3b87b7b8bba3be24cf6d757d16b723a98881c3af8d15469fd25501e9abcb9', 'date' => '14 May 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.9.tar.gz', 'name' => 'PHP 5.6.9 (tar.gz)', 'sha256' => '49527ba66357fe65bcd463dfb8dcff1b8879419f88b3c334f50696a2aceacb87', 'date' => '14 May 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.9.tar.xz', 'name' => 'PHP 5.6.9 (tar.xz)', @@ -3569,29 +3569,29 @@ $OLDRELEASES = array ( 'date' => '14 May 2015', 'museum' => false, ), - '5.5.25' => + '5.5.25' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_25.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.25.tar.bz2', 'name' => 'PHP 5.5.25 (tar.bz2)', 'sha256' => '68df37e725ddd05675c0df906041038127938ecc52113a54d10e1e4029262c63', 'date' => '14 May 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.25.tar.gz', 'name' => 'PHP 5.5.25 (tar.gz)', 'sha256' => 'c9397f60bff139e0df441c5e2766108c5bc7ad690de136eb9f5b2f9bbf771240', 'date' => '14 May 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.25.tar.xz', 'name' => 'PHP 5.5.25 (tar.xz)', @@ -3602,29 +3602,29 @@ $OLDRELEASES = array ( 'date' => '14 May 2015', 'museum' => false, ), - '5.6.8' => + '5.6.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.8.tar.bz2', 'name' => 'PHP 5.6.8 (tar.bz2)', 'sha256' => '0af0045745d61eeb74a3ea744529a2481b27cb689da720e6c0250675043724e4', 'date' => '16 Apr 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.8.tar.gz', 'name' => 'PHP 5.6.8 (tar.gz)', 'sha256' => 'c5b1c75c5671c239473eb611129f33ac432a55a1c341990b70009a2aa3b8dbc3', 'date' => '16 Apr 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.8.tar.xz', 'name' => 'PHP 5.6.8 (tar.xz)', @@ -3635,29 +3635,29 @@ $OLDRELEASES = array ( 'date' => '16 Apr 2015', 'museum' => false, ), - '5.5.24' => + '5.5.24' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_24.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.24.tar.bz2', 'name' => 'PHP 5.5.24 (tar.bz2)', 'sha256' => '801b5cf2e0c01b07314d4ac3c8a7c28d524bdd8263ebdd0e33a99008251316a2', 'date' => '16 Apr 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.24.tar.gz', 'name' => 'PHP 5.5.24 (tar.gz)', 'sha256' => '43e6b83fe8151f8d2062ca4da915312fc92e47789801049231c705a8b29b05bc', 'date' => '16 Apr 2015', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.24.tar.xz', 'name' => 'PHP 5.5.24 (tar.xz)', @@ -3668,29 +3668,29 @@ $OLDRELEASES = array ( 'date' => '16 Apr 2015', 'museum' => false, ), - '5.6.7' => + '5.6.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.7.tar.bz2', 'name' => 'PHP 5.6.7 (tar.bz2)', 'date' => '19 Mar 2015', 'sha256' => '02954fb74c61a7879d48ebdcd4ecb78aa0056f4215ca9b096232de28eb8f17bc', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.7.tar.gz', 'name' => 'PHP 5.6.7 (tar.gz)', 'date' => '19 Mar 2015', 'sha256' => '11398540a582c876f5e070207231afde975eb49bb2eeae20b052e8ca325c0f47', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.7.tar.xz', 'name' => 'PHP 5.6.7 (tar.xz)', @@ -3701,29 +3701,29 @@ $OLDRELEASES = array ( 'date' => '19 Mar 2015', 'museum' => false, ), - '5.5.23' => + '5.5.23' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_23.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.23.tar.bz2', 'name' => 'PHP 5.5.23 (tar.bz2)', 'date' => '20 Feb 2015', 'sha256' => 'a99ab264dcd40181baa9defeaa4b21eb2c20d4e9316b904cc05f628762e6ada7', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.23.tar.gz', 'name' => 'PHP 5.5.23 (tar.gz)', 'date' => '20 Feb 2015', 'sha256' => 'bf1246d4aca5b1a4e26f5cea273565ad3ee4607f20b7f28a508e3cab1a4d0c82', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.23.tar.xz', 'name' => 'PHP 5.5.23 (tar.xz)', @@ -3734,29 +3734,29 @@ $OLDRELEASES = array ( 'date' => '20 Feb 2015', 'museum' => false, ), - '5.6.6' => + '5.6.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.6.tar.bz2', 'name' => 'PHP 5.6.6 (tar.bz2)', 'date' => '19 Feb 2015', 'sha256' => '09625c9b65e0c8198dc76995a35f0feec0e13ea4489526e64a00954b12adbb4c', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.6.tar.gz', 'name' => 'PHP 5.6.6 (tar.gz)', 'date' => '19 Feb 2015', 'sha256' => '164fb27bab0a0ca4902bc67d5f5638e43466c88153aee3b54546d8ec682ec03b', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.6.tar.xz', 'name' => 'PHP 5.6.6 (tar.xz)', @@ -3767,29 +3767,29 @@ $OLDRELEASES = array ( 'date' => '19 Feb 2015', 'museum' => false, ), - '5.5.22' => + '5.5.22' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_22.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.22.tar.bz2', 'name' => 'PHP 5.5.22 (tar.bz2)', 'date' => '20 Feb 2015', 'sha256' => 'c218c184bef2905bc79fcdda6040f3d1738261395fb706396935d1c6f6e162bb', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.22.tar.gz', 'name' => 'PHP 5.5.22 (tar.gz)', 'date' => '20 Feb 2015', 'sha256' => 'cb6174e1e74de233ec7b461302f823a7eacf7bcc946d347486c930e53f2b7db7', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.22.tar.xz', 'name' => 'PHP 5.5.22 (tar.xz)', @@ -3800,29 +3800,29 @@ $OLDRELEASES = array ( 'date' => '20 Feb 2015', 'museum' => false, ), - '5.6.5' => + '5.6.5' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_5.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.5.tar.bz2', 'name' => 'PHP 5.6.5 (tar.bz2)', 'date' => '22 Jan 2015', 'sha256' => 'adab4c0775512a5ca0ae74e08efdc941d92529b75283e0f44d3f53822cdfd06d', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.5.tar.gz', 'name' => 'PHP 5.6.5 (tar.gz)', 'date' => '22 Jan 2015', 'sha256' => 'f67c480bcf2f6f703ec8d8a772540f4a518f766b08d634d7a919402c13a636cf', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.5.tar.xz', 'name' => 'PHP 5.6.5 (tar.xz)', @@ -3833,29 +3833,29 @@ $OLDRELEASES = array ( 'date' => '22 Jan 2015', 'museum' => false, ), - '5.5.21' => + '5.5.21' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_21.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.21.tar.bz2', 'name' => 'PHP 5.5.21 (tar.bz2)', 'date' => '22 Jan 2015', 'sha256' => '62e9429975c4ca5d7067a5052d5388fbf2ac8c51eeee581d59b04cc5a8da83fe', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.21.tar.gz', 'name' => 'PHP 5.5.21 (tar.gz)', 'date' => '22 Jan 2015', 'sha256' => '45adba5b4d2519f6174b85fd5b07a77389f397603d84084bdd26c44b3d7dc8af', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.21.tar.xz', 'name' => 'PHP 5.5.21 (tar.xz)', @@ -3866,29 +3866,29 @@ $OLDRELEASES = array ( 'date' => '22 Jan 2015', 'museum' => false, ), - '5.6.4' => + '5.6.4' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_4.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.4.tar.bz2', 'name' => 'PHP 5.6.4 (tar.bz2)', 'date' => '18 Dec 2014', 'sha256' => '576f9001b612f5ddc22f447311bbec321e2c959b6a52259d664c4ba04ef044f1', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.4.tar.gz', 'name' => 'PHP 5.6.4 (tar.gz)', 'date' => '18 Dec 2014', 'sha256' => '9c318f10af598e3d0b306a00860cfeb13c34024a9032a59ff53e3cd3c7791e97', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.4.tar.xz', 'name' => 'PHP 5.6.4 (tar.xz)', @@ -3899,29 +3899,29 @@ $OLDRELEASES = array ( 'date' => '18 Dec 2014', 'museum' => false, ), - '5.5.20' => + '5.5.20' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_20.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.20.tar.bz2', 'name' => 'PHP 5.5.20 (tar.bz2)', 'date' => '18 Dec 2014', 'sha256' => 'f28a150d1cd8991bd1a41dce4fdff4e343d1dbe01a48b9b44bea74532ce0391a', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.20.tar.gz', 'name' => 'PHP 5.5.20 (tar.gz)', 'date' => '18 Dec 2014', 'sha256' => '7454e4f2dba3b08b2c88bb178e7bf704ed100f3d7ab6b83ea5046a6e4acb7295', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.20.tar.xz', 'name' => 'PHP 5.5.20 (tar.xz)', @@ -3932,29 +3932,29 @@ $OLDRELEASES = array ( 'date' => '18 Dec 2014', 'museum' => false, ), - '5.6.3' => + '5.6.3' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_3.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.3.tar.bz2', 'name' => 'PHP 5.6.3 (tar.bz2)', 'date' => '13 Nov 2014', 'sha256' => '8986b20124d14430d795165e47801ef065a38d5855bea39d0d47b13ab9ad4009', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.3.tar.gz', 'name' => 'PHP 5.6.3 (tar.gz)', 'date' => '13 Nov 2014', 'sha256' => '7ac79fe7ef50c2d5893375f5d8854909337adf1632e42bb08b36b66a0d8016a7', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.3.tar.xz', 'name' => 'PHP 5.6.3 (tar.xz)', @@ -3965,29 +3965,29 @@ $OLDRELEASES = array ( 'date' => '13 Nov 2014', 'museum' => false, ), - '5.5.19' => + '5.5.19' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_19.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.19.tar.bz2', 'name' => 'PHP 5.5.19 (tar.bz2)', 'date' => '13 Nov 2014', 'sha256' => '4366dbb904cba8c8dd32224ac9408495d20aecaed86a871d78df420f5a23bbff', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.19.tar.gz', 'name' => 'PHP 5.5.19 (tar.gz)', 'date' => '13 Nov 2014', 'sha256' => '8d39f224424f37644da913353f1e773c20b7fc55bb3cc81526c18f91d1d6394e', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.19.tar.xz', 'name' => 'PHP 5.5.19 (tar.xz)', @@ -3998,29 +3998,29 @@ $OLDRELEASES = array ( 'date' => '13 Nov 2014', 'museum' => false, ), - '5.6.2' => + '5.6.2' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_2.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.2.tar.bz2', 'name' => 'PHP 5.6.2 (tar.bz2)', 'date' => '16 Oct 2014', 'sha256' => '671dcf1f636410c63bb9eb015c4c180d904f5436f81217be0adbf52da9becdb5', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.2.tar.gz', 'name' => 'PHP 5.6.2 (tar.gz)', 'date' => '16 Oct 2014', 'sha256' => '4bb316831979317caf738bb9e2c590bf3b7951ce60c69b9ca33f26069d9a2f39', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.2.tar.xz', 'name' => 'PHP 5.6.2 (tar.xz)', @@ -4031,29 +4031,29 @@ $OLDRELEASES = array ( 'date' => '16 Oct 2014', 'museum' => false, ), - '5.5.18' => + '5.5.18' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_18.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.18.tar.bz2', 'name' => 'PHP 5.5.18 (tar.bz2)', 'date' => '16 Oct 2014', 'sha256' => 'f974279927b72b672dda4ef4b4362b4847fd3d19ce1d4f2e982230a4e93bb842', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.18.tar.gz', 'name' => 'PHP 5.5.18 (tar.gz)', 'date' => '16 Oct 2014', 'sha256' => '71f6445cc21c944a3b98592193c62e29a58af3fe26d097312502b4fd400286e4', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.18.tar.xz', 'name' => 'PHP 5.5.18 (tar.xz)', @@ -4064,29 +4064,29 @@ $OLDRELEASES = array ( 'date' => '16 Oct 2014', 'museum' => false, ), - '5.6.1' => + '5.6.1' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_1.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.1.tar.bz2', 'name' => 'PHP 5.6.1 (tar.bz2)', 'date' => '02 Oct 2014', 'sha256' => '82c1ccd17830d697d7a4d75bb60ea12be58fa80b4dba101e97db1a6372ca45f0', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.1.tar.gz', 'name' => 'PHP 5.6.1 (tar.gz)', 'date' => '02 Oct 2014', 'sha256' => 'e34f0ab6b1f431f3115f60094f6d7ded12a90db2361194b8ef9e6eff812db21c', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.1.tar.xz', 'name' => 'PHP 5.6.1 (tar.xz)', @@ -4097,29 +4097,29 @@ $OLDRELEASES = array ( 'date' => '02 Oct 2014', 'museum' => false, ), - '5.5.17' => + '5.5.17' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_17.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.17.tar.bz2', 'name' => 'PHP 5.5.17 (tar.bz2)', 'date' => '18 Sep 2014', 'sha256' => '5d81db0c8b2a68da05715c363d037922b82a45c966785d64a77482e5c01e4e1b', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.17.tar.gz', 'name' => 'PHP 5.5.17 (tar.gz)', 'date' => '18 Sep 2014', 'sha256' => '657169be88ae70625d97bb94dd29140c2b602f1ba8d5e42ca14a400b63cf4720', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.17.tar.xz', 'name' => 'PHP 5.5.17 (tar.xz)', @@ -4130,29 +4130,29 @@ $OLDRELEASES = array ( 'date' => '18 Sep 2014', 'museum' => false, ), - '5.6.0' => + '5.6.0' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_6_0.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.6.0.tar.bz2', 'name' => 'PHP 5.6.0 (tar.bz2)', 'date' => '28 Aug 2014', 'sha256' => '097af1be34fc73965e6f8401fd10e73eb56e1969ed4ffd691fb7e91606d0fc09', ), - 1 => + 1 => array ( 'filename' => 'php-5.6.0.tar.gz', 'name' => 'PHP 5.6.0 (tar.gz)', 'date' => '28 Aug 2014', 'sha256' => '284b85376c630a6a7163e5278d64b8526fa1324fe5fd5d21174b54e2c056533f', ), - 2 => + 2 => array ( 'filename' => 'php-5.6.0.tar.xz', 'name' => 'PHP 5.6.0 (tar.xz)', @@ -4163,29 +4163,29 @@ $OLDRELEASES = array ( 'date' => '28 Aug 2014', 'museum' => false, ), - '5.5.16' => + '5.5.16' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_16.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.16.tar.bz2', 'name' => 'PHP 5.5.16 (tar.bz2)', 'date' => '21 Aug 2014', 'sha256' => 'a1d7c4556a80bed744a348211b33bc35303edd56dd0a34e0a75a948c879cc5f6', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.16.tar.gz', 'name' => 'PHP 5.5.16 (tar.gz)', 'date' => '21 Aug 2014', 'sha256' => 'cdea80ab1b0466f4656b46155e341b700799e78569a5cc582eeaededb448086c', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.16.tar.xz', 'name' => 'PHP 5.5.16 (tar.xz)', @@ -4196,29 +4196,29 @@ $OLDRELEASES = array ( 'date' => '21 Aug 2014', 'museum' => false, ), - '5.5.15' => + '5.5.15' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_15.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.15.tar.bz2', 'name' => 'PHP 5.5.15 (tar.bz2)', 'date' => '24 Jul 2014', 'sha256' => '00f24226b12fee27e332383b6304f1b9ed3f4d9173dd728a68c5c3f5a59b8ba7', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.15.tar.gz', 'name' => 'PHP 5.5.15 (tar.gz)', 'date' => '24 Jul 2014', 'sha256' => '578febd686018401c4857699b29502b1aecaf82bf43525d810867f583961ac6e', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.15.tar.xz', 'name' => 'PHP 5.5.15 (tar.xz)', @@ -4229,22 +4229,22 @@ $OLDRELEASES = array ( 'date' => '24 Jul 2014', 'museum' => false, ), - '5.5.14' => + '5.5.14' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_14.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.14.tar.bz2', 'name' => 'PHP 5.5.14 (tar.bz2)', 'date' => '26 Jun 2014', 'sha256' => 'df5a057877f827549e0a60b43fb01e4bd440814bcf04fbd70bacbddf74482610', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.14.tar.gz', 'name' => 'PHP 5.5.14 (tar.gz)', @@ -4255,22 +4255,22 @@ $OLDRELEASES = array ( 'date' => '26 Jun 2014', 'museum' => false, ), - '5.5.13' => + '5.5.13' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_13.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.13.tar.bz2', 'name' => 'PHP 5.5.13 (tar.bz2)', 'date' => '29 May 2014', 'sha256' => 'e58a4a754eb18d2d8b1a120cad5cce4ed24a7db5d49eca5830a40e4c8ca78b9c', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.13.tar.gz', 'name' => 'PHP 5.5.13 (tar.gz)', @@ -4281,22 +4281,22 @@ $OLDRELEASES = array ( 'date' => '29 May 2014', 'museum' => false, ), - '5.5.12' => + '5.5.12' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_12.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.12.tar.bz2', 'name' => 'PHP 5.5.12 (tar.bz2)', 'date' => '30 Apr 2014', 'sha256' => '519ee29e28532782676f3d8e31a808ffbfee383e0279ccc8cbd2b12ed53c2335', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.12.tar.gz', 'name' => 'PHP 5.5.12 (tar.gz)', @@ -4307,22 +4307,22 @@ $OLDRELEASES = array ( 'date' => '30 Apr 2014', 'museum' => false, ), - '5.5.11' => + '5.5.11' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_11.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.11.tar.bz2', 'name' => 'PHP 5.5.11 (tar.bz2)', 'date' => '3 Apr 2014', 'sha256' => '60e14c255f2a461a7a26639b84a2fc448cc2f91c8dead0e9fd00cd8ba27a2e96', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.11.tar.gz', 'name' => 'PHP 5.5.11 (tar.gz)', @@ -4333,22 +4333,22 @@ $OLDRELEASES = array ( 'date' => '3 Apr 2014', 'museum' => false, ), - '5.5.10' => + '5.5.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.10.tar.bz2', 'name' => 'PHP 5.5.10 (tar.bz2)', 'date' => '6 Mar 2014', 'sha256' => 'bb34e61f8e6f56c612867bfe85d144d5045cd5e44497539bc126a4e8c6795419', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.10.tar.gz', 'name' => 'PHP 5.5.10 (tar.gz)', @@ -4359,29 +4359,29 @@ $OLDRELEASES = array ( 'date' => '6 Mar 2014', 'museum' => false, ), - '5.5.9' => + '5.5.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.9.tar.bz2', 'name' => 'PHP 5.5.9 (tar.bz2)', 'date' => '6 Feb 2014', 'sha256' => '9d1dea5195e2bcd928416130a6e19173d02bd36fb76c382522bf145c458fbed3', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.9.tar.gz', 'name' => 'PHP 5.5.9 (tar.gz)', 'date' => '6 Feb 2014', 'sha256' => 'ec1bf0cb3be80240049dbd92c272d4bf242a614fa5f9dcc42a15adb5fd01ccde', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.9.tar.xz', 'name' => 'PHP 5.5.9 (tar.xz)', @@ -4392,22 +4392,22 @@ $OLDRELEASES = array ( 'date' => '6 Feb 2014', 'museum' => false, ), - '5.5.8' => + '5.5.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.8.tar.bz2', 'name' => 'PHP 5.5.8 (tar.bz2)', 'date' => '9 Jan 2014', 'sha256' => '6d5f45659d13383fc8429f185cc9da0b30c7bb72dcae9baf568f0511eb7f8b68', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.8.tar.gz', 'name' => 'PHP 5.5.8 (tar.gz)', @@ -4418,29 +4418,29 @@ $OLDRELEASES = array ( 'date' => '9 Jan 2014', 'museum' => false, ), - '5.5.7' => + '5.5.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.7.tar.bz2', 'name' => 'PHP 5.5.7 (tar.bz2)', 'date' => '12 Dec 2013', 'sha256' => '2cb9425ef514b984dd233097d82a66f4623b9bf48f2ef265bc7ba25d697d6008', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.7.tar.gz', 'name' => 'PHP 5.5.7 (tar.gz)', 'date' => '12 Dec 2013', 'sha256' => '7b954338d7dd538ef6fadbc110e6a0f50d0b39dabec2c12a7f000c17332591b8', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.7.tar.xz', 'name' => 'PHP 5.5.7 (tar.xz)', @@ -4451,36 +4451,36 @@ $OLDRELEASES = array ( 'date' => '12 Dec 2013', 'museum' => false, ), - '5.5.6' => + '5.5.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.6.tar.bz2', 'name' => 'PHP 5.5.6 (tar.bz2)', 'date' => '14 Nov 2013', 'sha256' => 'a9b7d291199d7e6b90ef1d78eb791d738944d66856e76bde9463ce2645b0e4a4', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.6.tar.gz', 'name' => 'PHP 5.5.6 (tar.gz)', 'date' => '14 Nov 2013', 'sha256' => '01f9c45154d4c9a47a825aa662bd64493082bd57dafdc720cf899ee194220a67', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.6.tar.xz', 'name' => 'PHP 5.5.6 (tar.xz)', 'date' => '14 Nov 2013', 'sha256' => '3235a5c15e8fc55498dd80fe43f4aecc51dba35a7fc916aee7ef12d4e1f8767a', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.5', 'name' => 'Windows 5.5.6 binaries and source', @@ -4489,36 +4489,36 @@ $OLDRELEASES = array ( 'date' => '14 Nov 2013', 'museum' => false, ), - '5.5.5' => + '5.5.5' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_5.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.5.tar.bz2', 'name' => 'PHP 5.5.5 (tar.bz2)', 'date' => '17 Oct 2013', 'sha256' => 'a400b324ae288eb0c9285e550fe5fd7f92c0f4e126496c3b05f9041da6cc04de', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.5.tar.gz', 'name' => 'PHP 5.5.5 (tar.gz)', 'date' => '17 Oct 2013', 'sha256' => '483ff2370fa3a8863e6b023383c4bcfcc3ba462137c30c5fc75043e1755b7d17', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.5.tar.xz', 'name' => 'PHP 5.5.5 (tar.xz)', 'date' => '17 Oct 2013', 'sha256' => '82cc9c88b946354bfe629917a85ed33d8cfc901460d432a75f823667d94f29ee', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.5', 'name' => 'Windows 5.5.5 binaries and source', @@ -4527,36 +4527,36 @@ $OLDRELEASES = array ( 'date' => '17 Oct 2013', 'museum' => false, ), - '5.5.4' => + '5.5.4' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_4.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.4.tar.bz2', 'name' => 'PHP 5.5.4 (tar.bz2)', 'md5' => '456f2eb1ee36f2a277bd4cc778e720eb', 'date' => '19 Sep 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.4.tar.gz', 'name' => 'PHP 5.5.4 (tar.gz)', 'md5' => 'bf842770ac64a47ff599f463e6cf1334', 'date' => '19 Sep 2013', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.4.tar.xz', 'name' => 'PHP 5.5.4 (tar.xz)', 'md5' => '32c1dc56701d21def91a39a312392b54', 'date' => '19 Sep 2013', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.5', 'name' => 'Windows 5.5.4 binaries and source', @@ -4565,36 +4565,36 @@ $OLDRELEASES = array ( 'date' => '19 Sep 2013', 'museum' => true, ), - '5.5.3' => + '5.5.3' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_3.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.3.tar.bz2', 'name' => 'PHP 5.5.3 (tar.bz2)', 'md5' => '886b08ee6865d654911a6bb02ae98ee8', 'date' => '22 Aug 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.3.tar.gz', 'name' => 'PHP 5.5.3 (tar.gz)', 'md5' => 'a5dfdd41ccf539942db966310f7429da', 'date' => '22 Aug 2013', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.3.tar.xz', 'name' => 'PHP 5.5.3 (tar.xz)', 'md5' => '437e98144ef014dfab0922a9eed36853', 'date' => '22 Aug 2013', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.5', 'name' => 'Windows 5.5.3 binaries and source', @@ -4603,36 +4603,36 @@ $OLDRELEASES = array ( 'date' => '22 Aug 2013', 'museum' => true, ), - '5.5.2' => + '5.5.2' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_2.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.2.tar.bz2', 'name' => 'PHP 5.5.2 (tar.bz2)', 'md5' => 'caf7f4d86514a568fb3c8021b096a9f0', 'date' => '15 Aug 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.2.tar.gz', 'name' => 'PHP 5.5.2 (tar.gz)', 'md5' => '2a90884749f97868071538098b3debc1', 'date' => '15 Aug 2013', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.2.tar.xz', 'name' => 'PHP 5.5.2 (tar.xz)', 'md5' => '95c6d7a4c36c475b10447954dea056a5', 'date' => '15 Aug 2013', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.5', 'name' => 'Windows 5.5.2 binaries and source', @@ -4641,36 +4641,36 @@ $OLDRELEASES = array ( 'date' => '15 Aug 2013', 'museum' => true, ), - '5.5.1' => + '5.5.1' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_1.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.1.tar.bz2', 'name' => 'PHP 5.5.1 (tar.bz2)', 'md5' => 'e6520ba8f86e03451f1e9226ca2be681', 'date' => '18 Jul 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.1.tar.gz', 'name' => 'PHP 5.5.1 (tar.gz)', 'md5' => 'a7d9598c0e60b47960b8e803e51c4309', 'date' => '18 Jul 2013', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.1.tar.xz', 'name' => 'PHP 5.5.1 (tar.xz)', 'md5' => '365403c216d22255c3aa57fe54944f8e', 'date' => '18 Jul 2013', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.5', 'name' => 'Windows 5.5.1 binaries and source', @@ -4679,36 +4679,36 @@ $OLDRELEASES = array ( 'date' => '18 Jul 2013', 'museum' => true, ), - '5.5.0' => + '5.5.0' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_5_0.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.5.0.tar.bz2', 'name' => 'PHP 5.5.0 (tar.bz2)', 'md5' => 'daf2d54e79def9fd0fb2ac7dfcefb7f3', 'date' => '20 Jun 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.5.0.tar.gz', 'name' => 'PHP 5.5.0 (tar.gz)', 'md5' => '79c4e7a8cb0f8e2e072120775b92c523', 'date' => '20 Jun 2013', ), - 2 => + 2 => array ( 'filename' => 'php-5.5.0.tar.xz', 'name' => 'PHP 5.5.0 (tar.xz)', 'md5' => 'c7df0cb28cfff4e277fd9cd9b73cebfb', 'date' => '20 Jun 2013', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.5', 'name' => 'Windows 5.5.0 binaries and source', @@ -4717,29 +4717,29 @@ $OLDRELEASES = array ( 'date' => '20 Jun 2013', 'museum' => true, ), - '5.4.45' => + '5.4.45' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_45.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.45.tar.bz2', 'name' => 'PHP 5.4.45 (tar.bz2)', 'sha256' => '4e0d28b1554c95cfaea6fa2b64aac85433f158ce72bb571bcd5574f98f4c6582', 'date' => '03 Sep 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.45.tar.gz', 'name' => 'PHP 5.4.45 (tar.gz)', 'sha256' => '25bc4723955f4e352935258002af14a14a9810b491a19400d76fcdfa9d04b28f', 'date' => '03 Sep 2015', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.45 binaries and source', @@ -4748,29 +4748,29 @@ $OLDRELEASES = array ( 'date' => '03 Sep 2015', 'museum' => false, ), - '5.4.44' => + '5.4.44' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_44.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.44.tar.bz2', 'name' => 'PHP 5.4.44 (tar.bz2)', 'sha256' => '8dd59e5ce9248cf36ac3de5412a518b8b24c01ace6c46ce3d12e4ce981a3856d', 'date' => '06 Aug 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.44.tar.gz', 'name' => 'PHP 5.4.44 (tar.gz)', 'sha256' => '1799998e48da3d8f34722840628e18789e26ea21741d4e498ade6749b3266602', 'date' => '06 Aug 2015', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.44 binaries and source', @@ -4779,29 +4779,29 @@ $OLDRELEASES = array ( 'date' => '06 Aug 2015', 'museum' => false, ), - '5.4.43' => + '5.4.43' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_43.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.43.tar.bz2', 'name' => 'PHP 5.4.43 (tar.bz2)', 'sha256' => '25d7724fb00ad1b520f5bad2173717031153d0a8e3de2c75e7a084c76f8ecd6b', 'date' => '09 Jul 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.43.tar.gz', 'name' => 'PHP 5.4.43 (tar.gz)', 'sha256' => 'cfc2176adc05f009666ecfab4a1cc66cc546c5d071245b2a048b3d113f67a2af', 'date' => '09 Jul 2015', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.43 binaries and source', @@ -4810,29 +4810,29 @@ $OLDRELEASES = array ( 'date' => '09 Jul 2015', 'museum' => false, ), - '5.4.42' => + '5.4.42' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_42.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.42.tar.bz2', 'name' => 'PHP 5.4.42 (tar.bz2)', 'sha256' => '6285b2e64bfaa69e5d983d7d981b4f254f5259ad3fd591ca832722a4cc1ae0f9', 'date' => '11 Jun 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.42.tar.gz', 'name' => 'PHP 5.4.42 (tar.gz)', 'sha256' => 'f0b40c097a6f11c4c2f5078d34f50fb9428d79b9e9821117bd7d6cca6af78d11', 'date' => '11 Jun 2015', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.42 binaries and source', @@ -4841,29 +4841,29 @@ $OLDRELEASES = array ( 'date' => '11 Jun 2015', 'museum' => false, ), - '5.4.41' => + '5.4.41' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_41.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.41.tar.bz2', 'name' => 'PHP 5.4.41 (tar.bz2)', 'sha256' => '5bc4b45a1280ff80a3cf5b8563716f325cfd0121d7fd25aa54d56ff38b3b8272', 'date' => '14 May 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.41.tar.gz', 'name' => 'PHP 5.4.41 (tar.gz)', 'sha256' => '638cf19c865bc4eba2a4bab8952116a62691d1a72e1e2c9a9a2aadee92d1ce2e', 'date' => '14 May 2015', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.41 binaries and source', @@ -4872,29 +4872,29 @@ $OLDRELEASES = array ( 'date' => '14 May 2015', 'museum' => false, ), - '5.4.40' => + '5.4.40' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_40.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.40.tar.bz2', 'name' => 'PHP 5.4.40 (tar.bz2)', 'sha256' => '4898ffe8ac3ccb2d8cc94f7d76a9ea0414d954f5d4479895ddfccdc2e158a51a', 'date' => '16 Apr 2015', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.40.tar.gz', 'name' => 'PHP 5.4.40 (tar.gz)', 'sha256' => '663f5d06cd648e81ba4f2d6ad621bb580d83de70240c832dae527c97954da33d', 'date' => '16 Apr 2015', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.40 binaries and source', @@ -4903,29 +4903,29 @@ $OLDRELEASES = array ( 'date' => '16 Apr 2015', 'museum' => false, ), - '5.4.39' => + '5.4.39' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_39.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.39.tar.bz2', 'name' => 'PHP 5.4.39 (tar.bz2)', 'date' => '19 Mar 2015', 'sha256' => '7ceb76538e709c74533210ae41148d5c01c330ac8a73220954bbc4fcae69d77e', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.39.tar.gz', 'name' => 'PHP 5.4.39 (tar.gz)', 'date' => '19 Mar 2015', 'sha256' => '9af5d2c3782aa94b7336401755dc44b62dc4ea881bf5e39540a4c7181b54d945', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.39 binaries and source', @@ -4934,29 +4934,29 @@ $OLDRELEASES = array ( 'date' => '19 Mar 2015', 'museum' => false, ), - '5.4.38' => + '5.4.38' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_38.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.38.tar.bz2', 'name' => 'PHP 5.4.38 (tar.bz2)', 'date' => '19 Feb 2015', 'sha256' => 'abf37db0cfadc9bb814f9df35f6aa966ad63f4f4c4475e432ec625568a5d3e88', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.38.tar.gz', 'name' => 'PHP 5.4.38 (tar.gz)', 'date' => '19 Feb 2015', 'sha256' => 'e694b7265f314f73c9df43538e0e54e2495cb72252e8a91c1aec66ffcf47241f', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.38 binaries and source', @@ -4965,29 +4965,29 @@ $OLDRELEASES = array ( 'date' => '19 Feb 2015', 'museum' => false, ), - '5.4.37' => + '5.4.37' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_37.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.37.tar.bz2', 'name' => 'PHP 5.4.37 (tar.bz2)', 'date' => '22 Jan 2015', 'sha256' => '857bf6675eeb0ae9c3cd6f9ccdb2a9b7bf89dcfda7f0a80857638fe023f3a8ad', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.37.tar.gz', 'name' => 'PHP 5.4.37 (tar.gz)', 'date' => '22 Jan 2015', 'sha256' => '6bf3b3ebefa600cfb6dd7f2678f23b17a958e82e8ce2d012286818d7c36dfd31', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.37 binaries and source', @@ -4996,29 +4996,29 @@ $OLDRELEASES = array ( 'date' => '22 Jan 2015', 'museum' => false, ), - '5.4.36' => + '5.4.36' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_36.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.36.tar.bz2', 'name' => 'PHP 5.4.36 (tar.bz2)', 'date' => '18 Dec 2014', 'sha256' => 'b0951608c3e8afb978a624c7f79a889980210f5258f666c1d997bd6491e13241', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.36.tar.gz', 'name' => 'PHP 5.4.36 (tar.gz)', 'date' => '18 Dec 2014', 'sha256' => 'e11851662222765d6ab6e671adc983c657d5358a183856b43a5bad0c612d2959', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.36 binaries and source', @@ -5027,29 +5027,29 @@ $OLDRELEASES = array ( 'date' => '18 Dec 2014', 'museum' => false, ), - '5.4.35' => + '5.4.35' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_35.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.35.tar.bz2', 'name' => 'PHP 5.4.35 (tar.bz2)', 'date' => '13 Nov 2014', 'sha256' => '8cdb4265cd0f778befacd1e6b5939ec23315fff38400e17e77a36e4c55b9746b', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.35.tar.gz', 'name' => 'PHP 5.4.35 (tar.gz)', 'date' => '13 Nov 2014', 'sha256' => '7ecab4ebb880b6d4f68bd4e3e49d837d4704fe26d81dc992b17b74151ee950a7', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.35 binaries and source', @@ -5058,29 +5058,29 @@ $OLDRELEASES = array ( 'date' => '13 Nov 2014', 'museum' => false, ), - '5.4.34' => + '5.4.34' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_34.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.34.tar.bz2', 'name' => 'PHP 5.4.34 (tar.bz2)', 'date' => '16 Oct 2014', 'sha256' => '57d4ea10f0c18b096a7c8fd0a98dcbe40c8f4dc94453fd3ca0a10e35fb2f8234', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.34.tar.gz', 'name' => 'PHP 5.4.34 (tar.gz)', 'date' => '16 Oct 2014', 'sha256' => 'c8d909062ad7616cedb54dc03d85b40d40f6d4adce986ec8cabd9b8b94872096', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.34 binaries and source', @@ -5089,29 +5089,29 @@ $OLDRELEASES = array ( 'date' => '16 Oct 2014', 'museum' => false, ), - '5.4.33' => + '5.4.33' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_33.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.33.tar.bz2', 'name' => 'PHP 5.4.33 (tar.bz2)', 'sha256' => '1a75b2d0835e74b8886cd3980d9598a0e06691441bb7f91d19b74c2278e40bb5', 'date' => '18 Sep 2014', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.33.tar.gz', 'name' => 'PHP 5.4.33 (tar.gz)', 'sha256' => '74e542dd2f15ebbc123738a71e867d57d2996a6edb40e6ac62fcf5ab85763d19', 'date' => '18 Sep 2014', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.33 binaries and source', @@ -5120,29 +5120,29 @@ $OLDRELEASES = array ( 'date' => '18 Sep 2014', 'museum' => false, ), - '5.4.32' => + '5.4.32' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_32.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.32.tar.bz2', 'name' => 'PHP 5.4.32 (tar.bz2)', 'date' => '21 Aug 2014', 'sha256' => '26d0717669a098f18cd22dc3ae8282101d38508054500c26775ddcc26ca7c826', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.32.tar.gz', 'name' => 'PHP 5.4.32 (tar.gz)', 'date' => '21 Aug 2014', 'sha256' => '80ebdf34f91b8e1d516080363804137177368777aa9ecffee600f2957e8b0f94', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.32 binaries and source', @@ -5151,29 +5151,29 @@ $OLDRELEASES = array ( 'date' => '21 Aug 2014', 'museum' => false, ), - '5.4.31' => + '5.4.31' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_31.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.31.tar.bz2', 'name' => 'PHP 5.4.31 (tar.bz2)', 'date' => '24 Jul 2014', 'sha256' => '5e8e491431fd1d99df925d762b05da05c80b02cb38c9b3db616e8894a307914d', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.31.tar.gz', 'name' => 'PHP 5.4.31 (tar.gz)', 'date' => '24 Jul 2014', 'sha256' => '332f62e4f751482d40ad08544ee97e004170d0382c84d01ce8efe405d0972f66', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.31 binaries and source', @@ -5182,29 +5182,29 @@ $OLDRELEASES = array ( 'date' => '24 Jul 2014', 'museum' => false, ), - '5.4.30' => + '5.4.30' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_30.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.30.tar.bz2', 'name' => 'PHP 5.4.30 (tar.bz2)', 'date' => '26 Jun 2014', 'sha256' => '32b83644e42d57388d6e5ec700c3502cde5f5e1207395b1e361e4cb2ce496ce6', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.30.tar.gz', 'name' => 'PHP 5.4.30 (tar.gz)', 'date' => '26 Jun 2014', 'sha256' => 'c17da64890b728bdc146bdc69b37085412d4e2585fac98848ac2e824bb564c85', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.30 binaries and source', @@ -5213,29 +5213,29 @@ $OLDRELEASES = array ( 'date' => '26 Jun 2014', 'museum' => false, ), - '5.4.29' => + '5.4.29' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_29.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.29.tar.bz2', 'name' => 'PHP 5.4.29 (tar.bz2)', 'date' => '29 May 2014', 'sha256' => '62ce3ca063cf04f6065eeac82117e43b44e20487bc0a0a8d05436e17a0b1e2a7', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.29.tar.gz', 'name' => 'PHP 5.4.29 (tar.gz)', 'date' => '29 May 2014', 'sha256' => '9fa51d3e44783802ea51b910719ad524a8994524f7cf7307f683fe89191bc401', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.29 binaries and source', @@ -5244,29 +5244,29 @@ $OLDRELEASES = array ( 'date' => '29 May 2014', 'museum' => false, ), - '5.4.28' => + '5.4.28' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_28.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.28.tar.bz2', 'name' => 'PHP 5.4.28 (tar.bz2)', 'date' => '2 May 2014', 'sha256' => '3fe780e5179e90c4d37276e79acc0d0692f1bc0911985af694b92c664c0ef3c4', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.28.tar.gz', 'name' => 'PHP 5.4.28 (tar.gz)', 'date' => '2 May 2014', 'sha256' => '5140292c94a0301db7a807e6b3aadf6ee966346d0005aa3d15464bd4c595a786', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.28 binaries and source', @@ -5275,29 +5275,29 @@ $OLDRELEASES = array ( 'date' => '2 May 2014', 'museum' => false, ), - '5.4.27' => + '5.4.27' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_27.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.27.tar.bz2', 'name' => 'PHP 5.4.27 (tar.bz2)', 'date' => '3 Apr 2014', 'sha256' => '09dcc44cded735e1cf1b1b9f2749d1a0fd90e03378b6a70364a662f4740e61e2', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.27.tar.gz', 'name' => 'PHP 5.4.27 (tar.gz)', 'date' => '3 Apr 2014', 'sha256' => 'a70dc68eeed902f8378fded473d53e4e37be645b941554dcf4237559cbda2bb3', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.27 binaries and source', @@ -5306,29 +5306,29 @@ $OLDRELEASES = array ( 'date' => '3 Apr 2014', 'museum' => false, ), - '5.4.26' => + '5.4.26' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_26.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.26.tar.bz2', 'name' => 'PHP 5.4.26 (tar.bz2)', 'date' => '6 Mar 2014', 'sha256' => '5053649317b9331df40bd836c976a32b31dbc5c5d68997d3ae01cb90db22d240', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.26.tar.gz', 'name' => 'PHP 5.4.26 (tar.gz)', 'date' => '6 Mar 2014', 'sha256' => 'ec3f902b5e8cbdd660e01e784b537f1210a12182d9bbd62164776075bc097eca', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.26 binaries and source', @@ -5337,29 +5337,29 @@ $OLDRELEASES = array ( 'date' => '6 Mar 2014', 'museum' => false, ), - '5.4.25' => + '5.4.25' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_25.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.25.tar.bz2', 'name' => 'PHP 5.4.25 (tar.bz2)', 'date' => '6 Feb 2014', 'sha256' => 'b6c18c07c6bf34f75e601b28829d636e44c1c9f4267aac4ed013443c32a2245f', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.25.tar.gz', 'name' => 'PHP 5.4.25 (tar.gz)', 'date' => '6 Feb 2014', 'sha256' => '0c66cec73bfbd31f68c96e5a4d8454599271f0b0462c2ff7dedce4262fda8fe3', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.25 binaries and source', @@ -5368,29 +5368,29 @@ $OLDRELEASES = array ( 'date' => '6 Feb 2014', 'museum' => false, ), - '5.4.24' => + '5.4.24' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_24.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.24.tar.bz2', 'name' => 'PHP 5.4.24 (tar.bz2)', 'date' => '9 Jan 2014', 'sha256' => '97fe70eddaf5b93969714a551870fe03f6b0a387f85b83a6d63a40a76199a327', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.24.tar.gz', 'name' => 'PHP 5.4.24 (tar.gz)', 'date' => '9 Jan 2014', 'sha256' => 'c64d6e3b428e78b44760167557e26cd16a9f83f449a255e69d5e035bdd7057ed', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.24 binaries and source', @@ -5399,29 +5399,29 @@ $OLDRELEASES = array ( 'date' => '9 Jan 2014', 'museum' => false, ), - '5.4.23' => + '5.4.23' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_23.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.23.tar.bz2', 'name' => 'PHP 5.4.23 (tar.bz2)', 'date' => '12 Dec 2013', 'sha256' => 'ae7c070fa9b9e16413ef944d910b68f3ba79192eca4010b0af132b8631bd91cc', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.23.tar.gz', 'name' => 'PHP 5.4.23 (tar.gz)', 'date' => '12 Dec 2013', 'sha256' => 'c9add0e59f41298a253bbb9090c47a03064b099120a563ca8ad289e18fcd1ce7', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.23 binaries and source', @@ -5430,29 +5430,29 @@ $OLDRELEASES = array ( 'date' => '12 Dec 2013', 'museum' => false, ), - '5.4.22' => + '5.4.22' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_22.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.22.tar.bz2', 'name' => 'PHP 5.4.22 (tar.bz2)', 'date' => '14 Nov 2013', 'sha256' => '3b8619b030e372f2b64e3a059d05a3ef3354e81f8a72923ba45475bf222f7cca', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.22.tar.gz', 'name' => 'PHP 5.4.22 (tar.gz)', 'date' => '14 Nov 2013', 'sha256' => 'ca6e52a0ba11e9521c6a26f293a602cdc00cad1adbb4658e35b8d3f41057cbb8', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.22 binaries and source', @@ -5461,29 +5461,29 @@ $OLDRELEASES = array ( 'date' => '14 Nov 2013', 'museum' => false, ), - '5.4.21' => + '5.4.21' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_21.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.21.tar.bz2', 'name' => 'PHP 5.4.21 (tar.bz2)', 'md5' => '3dcf021e89b039409d0b1c346b936b5f', 'date' => '17 Oct 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.21.tar.gz', 'name' => 'PHP 5.4.21 (tar.gz)', 'md5' => 'cc8da0d18683e3a83b332f264af7ca83', 'date' => '17 Oct 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.21 binaries and source', @@ -5492,29 +5492,29 @@ $OLDRELEASES = array ( 'date' => '17 Oct 2013', 'museum' => true, ), - '5.4.20' => + '5.4.20' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_20.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.20.tar.bz2', 'name' => 'PHP 5.4.20 (tar.bz2)', 'md5' => 'e25db5592ed14842b4239be9d990cce8', 'date' => '19 Sep 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.20.tar.gz', 'name' => 'PHP 5.4.20 (tar.gz)', 'md5' => 'e505b63ebe383ef9a378467216ba69d4', 'date' => '19 Sep 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.20 binaries and source', @@ -5523,29 +5523,29 @@ $OLDRELEASES = array ( 'date' => '19 Sep 2013', 'museum' => true, ), - '5.4.19' => + '5.4.19' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_19.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.19.tar.bz2', 'name' => 'PHP 5.4.19 (tar.bz2)', 'md5' => 'f06f99b9872b503758adab5ba7a7e755', 'date' => '22 Aug 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.19.tar.gz', 'name' => 'PHP 5.4.19 (tar.gz)', 'md5' => '9e7ad2494ba3de519328f74267de8342', 'date' => '22 Aug 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.19 binaries and source', @@ -5554,29 +5554,29 @@ $OLDRELEASES = array ( 'date' => '22 Aug 2013', 'museum' => true, ), - '5.4.18' => + '5.4.18' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_18.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.18.tar.bz2', 'name' => 'PHP 5.4.18 (tar.bz2)', 'md5' => 'b2e185b46b22a48a385cf21a0dc76e65', 'date' => '15 Aug 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.18.tar.gz', 'name' => 'PHP 5.4.18 (tar.gz)', 'md5' => 'd0a3f55deceaec921f45f76d7b4e764b', 'date' => '15 Aug 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.18 binaries and source', @@ -5585,29 +5585,29 @@ $OLDRELEASES = array ( 'date' => '04 Jul 2013', 'museum' => true, ), - '5.4.17' => + '5.4.17' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_17.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.17.tar.bz2', 'name' => 'PHP 5.4.17 (tar.bz2)', 'md5' => '1e027e99e2a874310fd518e87e3947af', 'date' => '04 Jul 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.17.tar.gz', 'name' => 'PHP 5.4.17 (tar.gz)', 'md5' => 'cc698032dcdcb9ad158edcc90fe798d6', 'date' => '04 Jul 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.17 binaries and source', @@ -5616,29 +5616,29 @@ $OLDRELEASES = array ( 'date' => '04 Jul 2013', 'museum' => true, ), - '5.4.16' => + '5.4.16' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_16.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.16.tar.bz2', 'name' => 'PHP 5.4.16 (tar.bz2)', 'md5' => '3d2c694d28861d707b2622c3cc941cff', 'date' => '06 Jun 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.16.tar.gz', 'name' => 'PHP 5.4.16 (tar.gz)', 'md5' => '3940a5295872964495f9c56596272d68', 'date' => '06 Jun 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.16 binaries and source', @@ -5647,29 +5647,29 @@ $OLDRELEASES = array ( 'date' => '09 May 2013', 'museum' => true, ), - '5.4.15' => + '5.4.15' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_15.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.15.tar.bz2', 'name' => 'PHP 5.4.15 (tar.bz2)', 'md5' => '145ea5e845e910443ff1eddb3dbcf56a', 'date' => '09 May 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.15.tar.gz', 'name' => 'PHP 5.4.15 (tar.gz)', 'md5' => '2651b983c18df9d455ec4c69aef45834', 'date' => '09 May 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.15 binaries and source', @@ -5678,29 +5678,29 @@ $OLDRELEASES = array ( 'date' => '09 May 2013', 'museum' => true, ), - '5.4.14' => + '5.4.14' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_14.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.14.tar.bz2', 'name' => 'PHP 5.4.14 (tar.bz2)', 'md5' => 'cfdc044be2c582991a1fe0967898fa38', 'date' => '11 Apr 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.14.tar.gz', 'name' => 'PHP 5.4.14 (tar.gz)', 'md5' => '08df8196af12bc850409a7bff13bf8f0', 'date' => '11 Apr 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.14 binaries and source', @@ -5709,29 +5709,29 @@ $OLDRELEASES = array ( 'date' => '11 Apr 2013', 'museum' => true, ), - '5.4.13' => + '5.4.13' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_13.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.13.tar.bz2', 'name' => 'PHP 5.4.13 (tar.bz2)', 'md5' => 'cacd308e978b7cf9ba4993196612ccf7', 'date' => '14 Mar 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.13.tar.gz', 'name' => 'PHP 5.4.13 (tar.gz)', 'md5' => '445025340677d5bfe22eb670d6db6795', 'date' => '14 Mar 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.13 binaries and source', @@ -5740,29 +5740,29 @@ $OLDRELEASES = array ( 'date' => '14 Mar 2013', 'museum' => true, ), - '5.4.12' => + '5.4.12' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_12.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.12.tar.bz2', 'name' => 'PHP 5.4.12 (tar.bz2)', 'md5' => '5c7b614242ae12e9cacca21c8ab84818', 'date' => '21 Feb 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.12.tar.gz', 'name' => 'PHP 5.4.12 (tar.gz)', 'md5' => '81b20cac4f977b8764ae904302048d84', 'date' => '21 Feb 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.12 binaries and source', @@ -5771,29 +5771,29 @@ $OLDRELEASES = array ( 'date' => '21 Feb 2013', 'museum' => true, ), - '5.4.11' => + '5.4.11' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_11.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.11.tar.bz2', 'name' => 'PHP 5.4.11 (tar.bz2)', 'md5' => '9975e68c22b86b013b934743ad2d2276', 'date' => '17 Jan 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.11.tar.gz', 'name' => 'PHP 5.4.11 (tar.gz)', 'md5' => '32fa16b3abd5527316c3c076b3395914', 'date' => '17 Jan 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.11 binaries and source', @@ -5802,29 +5802,29 @@ $OLDRELEASES = array ( 'date' => '17 Jan 2013', 'museum' => true, ), - '5.4.10' => + '5.4.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.10.tar.bz2', 'name' => 'PHP 5.4.10 (tar.bz2)', 'md5' => 'cb716b657a30570b9b468b9e7bc551a1', 'date' => '20 Dec 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.10.tar.gz', 'name' => 'PHP 5.4.10 (tar.gz)', 'md5' => '1e7fbe418658d5433bd315030584c45c', 'date' => '20 Dec 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.10 binaries and source', @@ -5833,29 +5833,29 @@ $OLDRELEASES = array ( 'date' => '20 Dec 2012', 'museum' => true, ), - '5.4.9' => + '5.4.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.9.tar.bz2', 'name' => 'PHP 5.4.9 (tar.bz2)', 'md5' => '076a9f84d861d3f664a2878d5773ba78', 'date' => '22 Nov 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.9.tar.gz', 'name' => 'PHP 5.4.9 (tar.gz)', 'md5' => 'e1ac28e1cf20738f0aeeba8261aa4537', 'date' => '22 Nov 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.9 binaries and source', @@ -5864,29 +5864,29 @@ $OLDRELEASES = array ( 'date' => '22 Nov 2012', 'museum' => true, ), - '5.4.8' => + '5.4.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.8.tar.bz2', 'name' => 'PHP 5.4.8 (tar.bz2)', 'md5' => 'bb8c816a9299be8995255ef70c63b800', 'date' => '18 Oct 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.8.tar.gz', 'name' => 'PHP 5.4.8 (tar.gz)', 'md5' => 'b25b735f342efbfdcdaf00b83189f183', 'date' => '18 Oct 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.8 binaries and source', @@ -5895,29 +5895,29 @@ $OLDRELEASES = array ( 'date' => '18 Oct 2012', 'museum' => true, ), - '5.4.7' => + '5.4.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.7.tar.bz2', 'name' => 'PHP 5.4.7 (tar.bz2)', 'md5' => '9cd421f1cc8fa8e7f215e44a1b06199f', 'date' => '13 Sep 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.7.tar.gz', 'name' => 'PHP 5.4.7 (tar.gz)', 'md5' => '94661b761dcfdfdd5108e8b12e0dd4f8', 'date' => '13 Sep 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.7 binaries and source', @@ -5926,29 +5926,29 @@ $OLDRELEASES = array ( 'date' => '13 Sep 2012', 'museum' => true, ), - '5.4.6' => + '5.4.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.6.tar.bz2', 'name' => 'PHP 5.4.6 (tar.bz2)', 'md5' => 'c9aa0f4996d1b91ee9e45afcfaeb5d2e', 'date' => '16 Aug 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.6.tar.gz', 'name' => 'PHP 5.4.6 (tar.gz)', 'md5' => 'efe59afb73190c9bd6d50614998ffceb', 'date' => '16 Aug 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.6 binaries and source', @@ -5957,29 +5957,29 @@ $OLDRELEASES = array ( 'date' => '16 Aug 2012', 'museum' => true, ), - '5.4.5' => + '5.4.5' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_5.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.5.tar.bz2', 'name' => 'PHP 5.4.5 (tar.bz2)', 'md5' => 'ffcc7f4dcf2b79d667fe0c110e6cb724', 'date' => '19 July 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.5.tar.gz', 'name' => 'PHP 5.4.5 (tar.gz)', 'md5' => '51fb5bf974d92359f0606dffc810735a', 'date' => '19 July 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.5 binaries and source', @@ -5988,29 +5988,29 @@ $OLDRELEASES = array ( 'date' => '19 July 2012', 'museum' => true, ), - '5.4.4' => + '5.4.4' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_4.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.4.tar.bz2', 'name' => 'PHP 5.4.4 (tar.bz2)', 'md5' => '1fd98dc3f6f3805cd67bff12a26ed77f', 'date' => '14 June 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.4.tar.gz', 'name' => 'PHP 5.4.4 (tar.gz)', 'md5' => '8366c3626f2275ab8c7ef5e2d6bc5bd7', 'date' => '14 June 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.4.4 binaries and source', @@ -6019,22 +6019,22 @@ $OLDRELEASES = array ( 'date' => '14 June 2012', 'museum' => true, ), - '5.4.3' => + '5.4.3' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_3.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.3.tar.bz2', 'name' => 'PHP 5.4.3 (tar.bz2)', 'md5' => '51f9488bf8682399b802c48656315cac', 'date' => '08 May 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.3.tar.gz', 'name' => 'PHP 5.4.3 (tar.gz)', @@ -6045,22 +6045,22 @@ $OLDRELEASES = array ( 'date' => '08 May 2012', 'museum' => true, ), - '5.4.2' => + '5.4.2' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_2.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.2.tar.bz2', 'name' => 'PHP 5.4.2 (tar.bz2)', 'md5' => '252a6546db3a26260b419a883c875615', 'date' => '03 May 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.2.tar.gz', 'name' => 'PHP 5.4.2 (tar.gz)', @@ -6071,22 +6071,22 @@ $OLDRELEASES = array ( 'date' => '03 May 2012', 'museum' => true, ), - '5.4.1' => + '5.4.1' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_1.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.1.tar.bz2', 'name' => 'PHP 5.4.1 (tar.bz2)', 'md5' => '5b9529ed89dbc48c498e9693d1af3caf', 'date' => '26 April 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.1.tar.gz', 'name' => 'PHP 5.4.1 (tar.gz)', @@ -6097,22 +6097,22 @@ $OLDRELEASES = array ( 'date' => '26 April 2012', 'museum' => true, ), - '5.4.0' => + '5.4.0' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_4_0.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.4.0.tar.bz2', 'name' => 'PHP 5.4.0 (tar.bz2)', 'md5' => '04bb6f9d71ea86ba05685439d50db074', 'date' => '01 March 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.4.0.tar.gz', 'name' => 'PHP 5.4.0 (tar.gz)', @@ -6123,36 +6123,36 @@ $OLDRELEASES = array ( 'date' => '01 March 2012', 'museum' => true, ), - '5.3.29' => + '5.3.29' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_29.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.29.tar.bz2', 'name' => 'PHP 5.3.29 (tar.bz2)', 'date' => '14 Aug 2014', 'sha256' => 'c4e1cf6972b2a9c7f2777a18497d83bf713cdbecabb65d3ff62ba441aebb0091', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.29.tar.gz', 'name' => 'PHP 5.3.29 (tar.gz)', 'date' => '14 Aug 2014', 'sha256' => '57cf097de3d6c3152dda342f62b1b2e9c988f4cfe300ccfe3c11f3c207a0e317', ), - 2 => + 2 => array ( 'filename' => 'php-5.3.29.tar.xz', 'name' => 'PHP 5.3.29 (tar.xz)', 'date' => '14 Aug 2014', 'sha256' => '8438c2f14ab8f3d6cd2495aa37de7b559e33b610f9ab264f0c61b531bf0c262d', ), - 3 => + 3 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.29 binaries and source', @@ -6161,29 +6161,29 @@ $OLDRELEASES = array ( 'date' => '14 Aug 2014', 'museum' => false, ), - '5.3.28' => + '5.3.28' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_28.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.28.tar.bz2', 'name' => 'PHP 5.3.28 (tar.bz2)', 'date' => '12 Dec 2013', 'sha256' => '0cac960c651c4fbb3d21cf2f2b279a06e21948fb35a0d1439b97296cac1d8513', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.28.tar.gz', 'name' => 'PHP 5.3.28 (tar.gz)', 'date' => '12 Dec 2013', 'sha256' => 'ace8fde82a4275d6dcec4e15feb047416e1813fea46e159dfd113298371396d0', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.28 binaries and source', @@ -6192,29 +6192,29 @@ $OLDRELEASES = array ( 'date' => '11 Jul 2013', 'museum' => false, ), - '5.3.27' => + '5.3.27' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_27.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.27.tar.bz2', 'name' => 'PHP 5.3.27 (tar.bz2)', 'date' => '11 Jul 2013', 'sha256' => 'e12db21c623b82a2244c4dd9b06bb75af20868c1b748a105a6829a5acc36b287', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.27.tar.gz', 'name' => 'PHP 5.3.27 (tar.gz)', 'date' => '11 Jul 2013', 'sha256' => '5ecd737fc79ad33b5c79a9784c0b4211d211ba682d4d721ac6ce975907a5b12b', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.27 binaries and source', @@ -6223,29 +6223,29 @@ $OLDRELEASES = array ( 'date' => '11 Jul 2013', 'museum' => false, ), - '5.3.26' => + '5.3.26' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_26.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.26.tar.bz2', 'name' => 'PHP 5.3.26 (tar.bz2)', 'md5' => 'd71db8d92edbb48beb5b645b55471139', 'date' => '06 Jun 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.26.tar.gz', 'name' => 'PHP 5.3.26 (tar.gz)', 'md5' => 'a430a48b8939fe1f8915ee38681b0afa', 'date' => '06 Jun 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.26 binaries and source', @@ -6254,29 +6254,29 @@ $OLDRELEASES = array ( 'date' => '06 Jun 2013', 'museum' => true, ), - '5.3.25' => + '5.3.25' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_25.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.25.tar.bz2', 'name' => 'PHP 5.3.25 (tar.bz2)', 'md5' => 'd71db8d92edbb48beb5b645b55471139', 'date' => '09 May 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.25.tar.gz', 'name' => 'PHP 5.3.25 (tar.gz)', 'md5' => 'a430a48b8939fe1f8915ee38681b0afa', 'date' => '09 May 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.25 binaries and source', @@ -6285,29 +6285,29 @@ $OLDRELEASES = array ( 'date' => '09 May 2013', 'museum' => true, ), - '5.3.24' => + '5.3.24' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_24.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.24.tar.bz2', 'name' => 'PHP 5.3.24 (tar.bz2)', 'md5' => '9820604df98c648297dcd31ffb8214e8', 'date' => '11 Apr 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.24.tar.gz', 'name' => 'PHP 5.3.24 (tar.gz)', 'md5' => 'cb0311a6a5ed6ffff8f41f713f9d8e84', 'date' => '11 Apr 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.24 binaries and source', @@ -6316,29 +6316,29 @@ $OLDRELEASES = array ( 'date' => '11 Apr 2013', 'museum' => true, ), - '5.3.23' => + '5.3.23' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_23.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.23.tar.bz2', 'name' => 'PHP 5.3.23 (tar.bz2)', 'md5' => 'ab7bd1dd3bbc8364cb9fcaa2d79fb502', 'date' => '14 Mar 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.23.tar.gz', 'name' => 'PHP 5.3.23 (tar.gz)', 'md5' => '9cd92b0de2b51dcd372f46fa623984f4', 'date' => '14 Mar 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.23 binaries and source', @@ -6347,29 +6347,29 @@ $OLDRELEASES = array ( 'date' => '14 Mar 2013', 'museum' => true, ), - '5.3.22' => + '5.3.22' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_22.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.22.tar.bz2', 'name' => 'PHP 5.3.22 (tar.bz2)', 'md5' => 'bf351426fc7f97aa13914062958a6100', 'date' => '21 Feb 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.22.tar.gz', 'name' => 'PHP 5.3.22 (tar.gz)', 'md5' => '5008d8e70195d933e30bfbae3651b4ed', 'date' => '21 Feb 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.22 binaries and source', @@ -6378,29 +6378,29 @@ $OLDRELEASES = array ( 'date' => '21 Feb 2013', 'museum' => true, ), - '5.3.21' => + '5.3.21' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_21.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.21.tar.bz2', 'name' => 'PHP 5.3.21 (tar.bz2)', 'md5' => '1b214fc19bb5f5c0902ba27c74d5f4a2', 'date' => '17 Jan 2013', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.21.tar.gz', 'name' => 'PHP 5.3.21 (tar.gz)', 'md5' => 'f47fbe3407520e5d9d895168950aa683', 'date' => '17 Jan 2013', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.21 binaries and source', @@ -6409,29 +6409,29 @@ $OLDRELEASES = array ( 'date' => '17 Jan 2013', 'museum' => true, ), - '5.3.20' => + '5.3.20' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_20.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.20.tar.bz2', 'name' => 'PHP 5.3.20 (tar.bz2)', 'md5' => '00241b9e89e93adf3baac32c56211e4e', 'date' => '20 Dec 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.20.tar.gz', 'name' => 'PHP 5.3.20 (tar.gz)', 'md5' => '1e202851bf2ba1ee96d7dc5b48944119', 'date' => '20 Dec 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.20 binaries and source', @@ -6440,29 +6440,29 @@ $OLDRELEASES = array ( 'date' => '20 Dec 2012', 'museum' => true, ), - '5.3.19' => + '5.3.19' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_19.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.19.tar.bz2', 'name' => 'PHP 5.3.19 (tar.bz2)', 'md5' => 'e1d2a3ec7849d4b3032bd1abf1916aa4', 'date' => '22 Nov 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.19.tar.gz', 'name' => 'PHP 5.3.19 (tar.gz)', 'md5' => 'e1bcda4f14bb39ba041297abbf18f8d1', 'date' => '22 Nov 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.4', 'name' => 'Windows 5.3.19 binaries and source', @@ -6471,29 +6471,29 @@ $OLDRELEASES = array ( 'date' => '22 Nov 2012', 'museum' => true, ), - '5.3.18' => + '5.3.18' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_18.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.18.tar.bz2', 'name' => 'PHP 5.3.18 (tar.bz2)', 'md5' => '52539c19d0f261560af3c030143dfa8f', 'date' => '18 Oct 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.18.tar.gz', 'name' => 'PHP 5.3.18 (tar.gz)', 'md5' => 'ff2009aadc7c4d1444f6cd8e45f39a41', 'date' => '18 Oct 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.18 binaries and source', @@ -6502,29 +6502,29 @@ $OLDRELEASES = array ( 'date' => '18 Oct 2012', 'museum' => true, ), - '5.3.17' => + '5.3.17' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_17.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.17.tar.bz2', 'name' => 'PHP 5.3.17 (tar.bz2)', 'md5' => '29ee79c941ee85d6c1555c176f12f7ef', 'date' => '13 Sep 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.17.tar.gz', 'name' => 'PHP 5.3.17 (tar.gz)', 'md5' => '002e02e36c2cbcada8c49a7e5956d787', 'date' => '13 Sep 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.17 binaries and source', @@ -6533,29 +6533,29 @@ $OLDRELEASES = array ( 'date' => '13 Sep 2012', 'museum' => true, ), - '5.3.16' => + '5.3.16' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_16.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.16.tar.bz2', 'name' => 'PHP 5.3.16 (tar.bz2)', 'md5' => '99cfd78531643027f60c900e792d21be', 'date' => '16 Aug 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.16.tar.gz', 'name' => 'PHP 5.3.16 (tar.gz)', 'md5' => '59b776edeac2897ebe3712dcc94b6706', 'date' => '16 Aug 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.16 binaries and source', @@ -6564,29 +6564,29 @@ $OLDRELEASES = array ( 'date' => '16 Aug 2012', 'museum' => true, ), - '5.3.15' => + '5.3.15' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_15.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.15.tar.bz2', 'name' => 'PHP 5.3.15 (tar.bz2)', 'md5' => '5cfcfd0fa4c4da7576f397073e7993cc', 'date' => '19 July 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.15.tar.gz', 'name' => 'PHP 5.3.15 (tar.gz)', 'md5' => '7c885c79a611b89f3a1095fce6eae5c6', 'date' => '19 July 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.15 binaries and source', @@ -6595,29 +6595,29 @@ $OLDRELEASES = array ( 'date' => '19 July 2012', 'museum' => true, ), - '5.3.14' => + '5.3.14' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_14.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.14.tar.bz2', 'name' => 'PHP 5.3.14 (tar.bz2)', 'md5' => '370be99c5cdc2e756c82c44d774933c8', 'date' => '14 June 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.14.tar.gz', 'name' => 'PHP 5.3.14 (tar.gz)', 'md5' => '148730865242a031a638ee3bab4a9d4d', 'date' => '14 June 2012', ), - 2 => + 2 => array ( 'link' => 'http://windows.php.net/download/#php-5.3', 'name' => 'Windows 5.3.14 binaries and source', @@ -6626,22 +6626,22 @@ $OLDRELEASES = array ( 'date' => '14 June 2012', 'museum' => true, ), - '5.3.13' => + '5.3.13' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_13.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.13.tar.bz2', 'name' => 'PHP 5.3.13 (tar.bz2)', 'md5' => '370be99c5cdc2e756c82c44d774933c8', 'date' => '08 May 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.13.tar.gz', 'name' => 'PHP 5.3.13 (tar.gz)', @@ -6652,22 +6652,22 @@ $OLDRELEASES = array ( 'date' => '08 May 2012', 'museum' => true, ), - '5.3.12' => + '5.3.12' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_12.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.12.tar.bz2', 'name' => 'PHP 5.3.12 (tar.bz2)', 'md5' => 'cf02c29be279c506cbd4ffc2819d7c82', 'date' => '03 May 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.12.tar.gz', 'name' => 'PHP 5.3.12 (tar.gz)', @@ -6678,22 +6678,22 @@ $OLDRELEASES = array ( 'date' => '03 May 2012', 'museum' => true, ), - '5.3.11' => + '5.3.11' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_11.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.11.tar.bz2', 'name' => 'PHP 5.3.11 (tar.bz2)', 'md5' => '5b9529ed89dbc48c498e9693d1af3caf', 'date' => '26 April 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.11.tar.gz', 'name' => 'PHP 5.3.11 (tar.gz)', @@ -6704,22 +6704,22 @@ $OLDRELEASES = array ( 'date' => '26 April 2012', 'museum' => true, ), - '5.3.10' => + '5.3.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.10.tar.bz2', 'name' => 'PHP 5.3.10 (tar.bz2)', 'md5' => '816259e5ca7d0a7e943e56a3bb32b17f', 'date' => '02 February 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.10.tar.gz', 'name' => 'PHP 5.3.10 (tar.gz)', @@ -6730,22 +6730,22 @@ $OLDRELEASES = array ( 'date' => '02 February 2012', 'museum' => true, ), - '5.3.9' => + '5.3.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.9.tar.bz2', 'name' => 'PHP 5.3.9 (tar.bz2)', 'md5' => 'dd3288ed5c08cd61ac5bf619cb357521', 'date' => '10 January 2012', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.9.tar.gz', 'name' => 'PHP 5.3.9 (tar.gz)', @@ -6756,22 +6756,22 @@ $OLDRELEASES = array ( 'date' => '10 January 2012', 'museum' => true, ), - '5.3.8' => + '5.3.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.8.tar.bz2', 'name' => 'PHP 5.3.8 (tar.bz2)', 'md5' => '704cd414a0565d905e1074ffdc1fadfb', 'date' => '23 August 2011', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.8.tar.gz', 'name' => 'PHP 5.3.8 (tar.gz)', @@ -6782,22 +6782,22 @@ $OLDRELEASES = array ( 'date' => '23 August 2011', 'museum' => true, ), - '5.3.7' => + '5.3.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.7.tar.bz2', 'name' => 'PHP 5.3.7 (tar.bz2)', 'md5' => '2d47d003c96de4e88863ff38da61af33', 'date' => '18 August 2011', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.7.tar.gz', 'name' => 'PHP 5.3.7 (tar.gz)', @@ -6808,22 +6808,22 @@ $OLDRELEASES = array ( 'date' => '18 August 2011', 'museum' => true, ), - '5.3.6' => + '5.3.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.6.tar.bz2', 'name' => 'PHP 5.3.6 (tar.bz2)', 'md5' => '2286f5a82a6e8397955a0025c1c2ad98', 'date' => '19 March 2011', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.6.tar.gz', 'name' => 'PHP 5.3.6 (tar.gz)', @@ -6834,22 +6834,22 @@ $OLDRELEASES = array ( 'date' => '19 March 2011', 'museum' => true, ), - '5.3.5' => + '5.3.5' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_5.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.5.tar.bz2', 'name' => 'PHP 5.3.5 (tar.bz2)', 'md5' => '8aaf20c95e91f25c5b6a591e5d6d61b9', 'date' => '06 January 2011', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.5.tar.gz', 'name' => 'PHP 5.3.5 (tar.gz)', @@ -6860,22 +6860,22 @@ $OLDRELEASES = array ( 'date' => '06 January 2011', 'museum' => true, ), - '5.3.4' => + '5.3.4' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_4.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.4.tar.bz2', 'name' => 'PHP 5.3.4 (tar.bz2)', 'md5' => '2c069d8f690933e3bf6a8741ed818150', 'date' => '09 December 2010', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.4.tar.gz', 'name' => 'PHP 5.3.4 (tar.gz)', @@ -6886,22 +6886,22 @@ $OLDRELEASES = array ( 'date' => '09 December 2010', 'museum' => true, ), - '5.2.17' => + '5.2.17' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_17.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.17.tar.bz2', 'name' => 'PHP 5.2.17 (tar.bz2)', 'md5' => 'b27947f3045220faf16e4d9158cbfe13', 'date' => '06 January 2011', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.17.tar.gz', 'name' => 'PHP 5.2.17 (tar.gz)', @@ -6912,22 +6912,22 @@ $OLDRELEASES = array ( 'date' => '06 January 2011', 'museum' => true, ), - '5.2.16' => + '5.2.16' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_16.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.16.tar.bz2', 'name' => 'PHP 5.2.16 (tar.bz2)', 'md5' => '3b0bd012bd53bac9a5fefca61eccd5c6', 'date' => '16 December 2010', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.16.tar.gz', 'name' => 'PHP 5.2.16 (tar.gz)', @@ -6938,22 +6938,22 @@ $OLDRELEASES = array ( 'date' => '16 December 2010', 'museum' => true, ), - '5.2.15' => + '5.2.15' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_15.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.15.tar.bz2', 'name' => 'PHP 5.2.15 (tar.bz2)', 'md5' => 'd4ccad187b12835024980a0cea362893', 'date' => '09 December 2010', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.15.tar.gz', 'name' => 'PHP 5.2.15 (tar.gz)', @@ -6964,22 +6964,22 @@ $OLDRELEASES = array ( 'date' => '09 December 2010', 'museum' => true, ), - '5.3.3' => + '5.3.3' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_3.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.3.tar.bz2', 'name' => 'PHP 5.3.3 (tar.bz2)', 'md5' => '21ceeeb232813c10283a5ca1b4c87b48', 'date' => '22 July 2010', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.3.tar.gz', 'name' => 'PHP 5.3.3 (tar.gz)', @@ -6990,22 +6990,22 @@ $OLDRELEASES = array ( 'date' => '22 July 2010', 'museum' => true, ), - '5.2.14' => + '5.2.14' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_14.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.14.tar.bz2', 'name' => 'PHP 5.2.14 (tar.bz2)', 'md5' => '21ceeeb232813c10283a5ca1b4c87b48', 'date' => '22 July 2010', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.14.tar.gz', 'name' => 'PHP 5.2.14 (tar.gz)', @@ -7016,22 +7016,22 @@ $OLDRELEASES = array ( 'date' => '22 July 2010', 'museum' => true, ), - '5.3.2' => + '5.3.2' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_2.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.2.tar.bz2', 'name' => 'PHP 5.3.2 (tar.bz2)', 'md5' => '46f500816125202c48a458d0133254a4', 'date' => '04 Mar 2010', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.2.tar.gz', 'name' => 'PHP 5.3.2 (tar.gz)', @@ -7042,22 +7042,22 @@ $OLDRELEASES = array ( 'date' => '04 Mar 2010', 'museum' => true, ), - '5.2.13' => + '5.2.13' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_13.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.13.tar.bz2', 'name' => 'PHP 5.2.13 (tar.bz2)', 'md5' => 'eb4d0766dc4fb9667f05a68b6041e7d1', 'date' => '25 Feb 2010', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.13.tar.gz', 'name' => 'PHP 5.2.13 (tar.gz)', @@ -7065,9 +7065,9 @@ $OLDRELEASES = array ( 'date' => '25 Feb 2010', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.13-Win32.zip', 'name' => 'PHP 5.2.13 zip package', @@ -7075,7 +7075,7 @@ $OLDRELEASES = array ( 'date' => '25 Feb 2010', 'note' => '', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.13-win32-installer.msi', 'name' => 'PHP 5.2.13 installer', @@ -7083,14 +7083,14 @@ $OLDRELEASES = array ( 'date' => '25 Feb 2010', 'note' => '', ), - 2 => + 2 => array ( 'filename' => 'php-debug-pack-5.2.13-Win32.zip', 'name' => 'PHP 5.2.13 Win32 Debug Pack', 'md5' => 'e3382d5acbb527d21b768766f563a75d', 'date' => '25 Feb 2010', ), - 3 => + 3 => array ( 'filename' => 'php-5.2.13-nts-Win32.zip', 'name' => 'PHP 5.2.13 Non-thread-safe zip package', @@ -7098,14 +7098,14 @@ $OLDRELEASES = array ( 'date' => '25 Feb 2010', 'note' => '', ), - 4 => + 4 => array ( 'filename' => 'php-5.2.13-nts-win32-installer.msi', 'name' => 'PHP 5.2.13 Non-thread-safe installer', 'md5' => 'd0e502db99565afde77b4f58f13fbad2', 'date' => '25 Feb 2010', ), - 5 => + 5 => array ( 'filename' => 'php-debug-pack-5.2.13-nts-Win32.zip', 'name' => 'PHP 5.2.13 Non-thread-safe Win32 Debug Pack', @@ -7116,22 +7116,22 @@ $OLDRELEASES = array ( 'date' => '25 Feb 2010', 'museum' => true, ), - '5.3.1' => + '5.3.1' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_1.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.1.tar.bz2', 'name' => 'PHP 5.3.1 (tar.bz2)', 'md5' => '63e97ad450f0f7259e785100b634c797', 'date' => '19 Nov 2009', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.1.tar.gz', 'name' => 'PHP 5.3.1 (tar.gz)', @@ -7142,22 +7142,22 @@ $OLDRELEASES = array ( 'date' => '19 Nov 2009', 'museum' => true, ), - '5.2.12' => + '5.2.12' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_12.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.12.tar.bz2', 'name' => 'PHP 5.2.12 (tar.bz2)', 'md5' => '5b7077e366c7eeab34da31dd860a1923', 'date' => '17 December 2009', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.12.tar.gz', 'name' => 'PHP 5.2.12 (tar.gz)', @@ -7165,9 +7165,9 @@ $OLDRELEASES = array ( 'date' => '17 December 2009', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.12-Win32.zip', 'name' => 'PHP 5.2.12 zip package', @@ -7175,7 +7175,7 @@ $OLDRELEASES = array ( 'date' => '17 December 2009', 'note' => '', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.12-win32-installer.msi', 'name' => 'PHP 5.2.12 installer', @@ -7183,14 +7183,14 @@ $OLDRELEASES = array ( 'date' => '17 December 2009', 'note' => '', ), - 2 => + 2 => array ( 'filename' => 'php-debug-pack-5.2.12-Win32.zip', 'name' => 'PHP 5.2.12 Win32 Debug Pack', 'md5' => 'b21a5abb9e5bae4c657d0983986c4434', 'date' => '17 December 2009', ), - 3 => + 3 => array ( 'filename' => 'php-5.2.12-nts-Win32.zip', 'name' => 'PHP 5.2.12 Non-thread-safe zip package', @@ -7198,14 +7198,14 @@ $OLDRELEASES = array ( 'date' => '17 December 2009', 'note' => '', ), - 4 => + 4 => array ( 'filename' => 'php-5.2.12-nts-win32-installer.msi', 'name' => 'PHP 5.2.12 Non-thread-safe installer', 'md5' => '418656307a52c99f2175c748da31a9d8', 'date' => '17 December 2009', ), - 5 => + 5 => array ( 'filename' => 'php-debug-pack-5.2.12-nts-Win32.zip', 'name' => 'PHP 5.2.12 Non-thread-safe Win32 Debug Pack', @@ -7216,22 +7216,22 @@ $OLDRELEASES = array ( 'date' => '17 December 2009', 'museum' => true, ), - '5.2.11' => + '5.2.11' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_11.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.11.tar.bz2', 'name' => 'PHP 5.2.11 (tar.bz2)', 'md5' => '286bf34630f5643c25ebcedfec5e0a09', 'date' => '17 September 2009', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.11.tar.gz', 'name' => 'PHP 5.2.11 (tar.gz)', @@ -7239,9 +7239,9 @@ $OLDRELEASES = array ( 'date' => '17 September 2009', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.11-Win32.zip', 'name' => 'PHP 5.2.11 zip package', @@ -7249,7 +7249,7 @@ $OLDRELEASES = array ( 'date' => '17 September 2009', 'note' => '', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.11-win32-installer.msi', 'name' => 'PHP 5.2.11 installer', @@ -7257,14 +7257,14 @@ $OLDRELEASES = array ( 'date' => '17 September 2009', 'note' => '', ), - 2 => + 2 => array ( 'filename' => 'php-debug-pack-5.2.11-Win32.zip', 'name' => 'PHP 5.2.11 Win32 Debug Pack', 'md5' => '38cb1b783dd08dff41f445b582d2ffed', 'date' => '17 September 2009', ), - 3 => + 3 => array ( 'filename' => 'php-5.2.11-nts-Win32.zip', 'name' => 'PHP 5.2.11 Non-thread-safe zip package', @@ -7272,14 +7272,14 @@ $OLDRELEASES = array ( 'date' => '17 September 2009', 'note' => '', ), - 4 => + 4 => array ( 'filename' => 'php-5.2.11-nts-win32-installer.msi', 'name' => 'PHP 5.2.11 Non-thread-safe installer', 'md5' => '4fe1344093e26c2a51a82094bac131ad', 'date' => '17 September 2009', ), - 5 => + 5 => array ( 'filename' => 'php-debug-pack-5.2.11-nts-Win32.zip', 'name' => 'PHP 5.2.11 Non-thread-safe Win32 Debug Pack', @@ -7290,22 +7290,22 @@ $OLDRELEASES = array ( 'date' => '17 September 2009', 'museum' => true, ), - '5.3.0' => + '5.3.0' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_3_0.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.3.0.tar.bz2', 'name' => 'PHP 5.3.0 (tar.bz2)', 'md5' => '846760cd655c98dfd86d6d97c3d964b0', 'date' => '30 June 2009', ), - 1 => + 1 => array ( 'filename' => 'php-5.3.0.tar.gz', 'name' => 'PHP 5.3.0 (tar.gz)', @@ -7316,22 +7316,22 @@ $OLDRELEASES = array ( 'date' => '30 June 2009', 'museum' => true, ), - '5.2.10' => + '5.2.10' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_10.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.10.tar.bz2', 'name' => 'PHP 5.2.10 (tar.bz2)', 'md5' => '15c7b5a87f57332d6fc683528e28247b', 'date' => '18 June 2009', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.10.tar.gz', 'name' => 'PHP 5.2.10 (tar.gz)', @@ -7339,9 +7339,9 @@ $OLDRELEASES = array ( 'date' => '18 June 2009', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.10-Win32.zip', 'name' => 'PHP 5.2.10 zip package', @@ -7349,7 +7349,7 @@ $OLDRELEASES = array ( 'date' => '18 June 2009', 'note' => '', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.10-win32-installer.msi', 'name' => 'PHP 5.2.10 installer', @@ -7357,14 +7357,14 @@ $OLDRELEASES = array ( 'date' => '18 June 2009', 'note' => '', ), - 2 => + 2 => array ( 'filename' => 'php-debug-pack-5.2.10-Win32.zip', 'name' => 'PHP 5.2.10 Win32 Debug Pack', 'md5' => 'f6bdea0e1f71ca46f78e78c86e86606', 'date' => '18 June 2009', ), - 3 => + 3 => array ( 'filename' => 'php-5.2.10-nts-Win32.zip', 'name' => 'PHP 5.2.10 Non-thread-safe zip package', @@ -7372,14 +7372,14 @@ $OLDRELEASES = array ( 'date' => '18 June 2009', 'note' => '', ), - 4 => + 4 => array ( 'filename' => 'php-5.2.10-nts-win32-installer.msi', 'name' => 'PHP 5.2.10 Non-thread-safe installer', 'md5' => 'e341deb2872d3f8f4589593da88bbede', 'date' => '18 June 2009', ), - 5 => + 5 => array ( 'filename' => 'php-debug-pack-5.2.10-nts-Win32.zip', 'name' => 'PHP 5.2.10 Non-thread-safe Win32 Debug Pack', @@ -7390,22 +7390,22 @@ $OLDRELEASES = array ( 'date' => '18 June 2009', 'museum' => true, ), - '5.2.9' => + '5.2.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.9.tar.bz2', 'name' => 'PHP 5.2.9 (tar.bz2)', 'md5' => '280d6cda7f72a4fc6de42fda21ac2db7', 'date' => '26 February 2009', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.9.tar.gz', 'name' => 'PHP 5.2.9 (tar.gz)', @@ -7413,9 +7413,9 @@ $OLDRELEASES = array ( 'date' => '26 February 2009', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.9-2-Win32.zip', 'name' => 'PHP 5.2.9-2 zip package', @@ -7423,7 +7423,7 @@ $OLDRELEASES = array ( 'date' => '8 April 2009', 'note' => 'Updated 9th of April: Added the missing oci8 DLL', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.9-2-win32-installer.msi', 'name' => 'PHP 5.2.9-2 installer', @@ -7431,14 +7431,14 @@ $OLDRELEASES = array ( 'date' => '8 April 2009', 'note' => 'Updated 9th of April: Added the missing oci8 DLL', ), - 2 => + 2 => array ( 'filename' => 'php-debug-pack-5.2.9-2-Win32.zip', 'name' => 'PHP 5.2.9 Win32 Debug Pack', 'md5' => 'b52e9a152e105c7391c832fdfe0fa06f', 'date' => '8 April 2009', ), - 3 => + 3 => array ( 'filename' => 'php-5.2.9-2-nts-Win32.zip', 'name' => 'PHP 5.2.9-2 Non-thread-safe zip package', @@ -7446,7 +7446,7 @@ $OLDRELEASES = array ( 'date' => '8 April 2009', 'note' => 'Updated 9th of April: Added the missing oci8 DLL', ), - 4 => + 4 => array ( 'filename' => 'php-5.2.9-2-nts-win32-installer.msi', 'name' => 'PHP 5.2.9-2 Non-thread-safe installer', @@ -7454,7 +7454,7 @@ $OLDRELEASES = array ( 'date' => '8 April 2009', 'note' => 'Updated 9th of April: Added the missing oci8 DLL', ), - 5 => + 5 => array ( 'filename' => 'php-debug-pack-5.2.9-2-nts-Win32.zip', 'name' => 'PHP 5.2.9 Non-thread-safe Win32 Debug Pack', @@ -7465,22 +7465,22 @@ $OLDRELEASES = array ( 'date' => '26 February 2009', 'museum' => true, ), - '5.2.8' => + '5.2.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.8.tar.bz2', 'name' => 'PHP 5.2.8 (tar.bz2)', 'md5' => '8760a833cf10433d3e72271ab0d0eccf', 'date' => '08 December 2008', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.8.tar.gz', 'name' => 'PHP 5.2.8 (tar.gz)', @@ -7488,9 +7488,9 @@ $OLDRELEASES = array ( 'date' => '08 December 2008', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.8-Win32.zip', 'name' => 'PHP 5.2.8 zip package', @@ -7498,7 +7498,7 @@ $OLDRELEASES = array ( 'date' => '08 December 2008', 'note' => '', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.8-win32-installer.msi', 'name' => 'PHP 5.2.8 installer', @@ -7506,14 +7506,14 @@ $OLDRELEASES = array ( 'date' => '08 December 2008', 'note' => '', ), - 2 => + 2 => array ( 'filename' => 'php-debug-pack-5.2.8-Win32.zip', 'name' => 'PHP 5.2.8 Win32 Debug Pack', 'md5' => 'fabc6e79c1c66dc80320165336b5ed54', 'date' => '08 December 2008', ), - 3 => + 3 => array ( 'filename' => 'php-5.2.8-nts-Win32.zip', 'name' => 'PHP 5.2.8 Non-thread-safe zip package', @@ -7521,14 +7521,14 @@ $OLDRELEASES = array ( 'date' => '08 December 2008', 'note' => '', ), - 4 => + 4 => array ( 'filename' => 'php-5.2.8-nts-win32-installer.msi', 'name' => 'PHP 5.2.8 Non-thread-safe installer', 'md5' => 'd4490964818542c416644b3d67f5b350', 'date' => '08 December 2008', ), - 5 => + 5 => array ( 'filename' => 'php-debug-pack-5.2.8-nts-Win32.zip', 'name' => 'PHP 5.2.8 Non-thread-safe Win32 Debug Pack', @@ -7539,22 +7539,22 @@ $OLDRELEASES = array ( 'date' => '08 December 2008', 'museum' => true, ), - '5.2.6' => + '5.2.6' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_6.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.6.tar.bz2', 'name' => 'PHP 5.2.6 (tar.bz2)', 'md5' => '7380ffecebd95c6edb317ef861229ebd', 'date' => '01 May 2008', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.6.tar.gz', 'name' => 'PHP 5.2.6 (tar.gz)', @@ -7562,9 +7562,9 @@ $OLDRELEASES = array ( 'date' => '01 May 2008', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.6-Win32.zip', 'name' => 'PHP 5.2.6 zip package', @@ -7572,7 +7572,7 @@ $OLDRELEASES = array ( 'date' => '3 May 2008', 'note' => 'Update May 3rd: Added missing XSL and IMAP extension', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.6-win32-installer.msi', 'name' => 'PHP 5.2.6 installer', @@ -7580,7 +7580,7 @@ $OLDRELEASES = array ( 'date' => '6 May 2008', 'note' => 'Update May 6th: Added missing XSL and IMAP extension', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.2.6-Win32.zip', 'name' => 'PECL 5.2.6 Win32 binaries', @@ -7588,7 +7588,7 @@ $OLDRELEASES = array ( 'date' => '3 May 2008', 'note' => 'Update May 3rd: Added missing XSL and IMAP extension', ), - 3 => + 3 => array ( 'filename' => 'php-debug-pack-5.2.6-Win32.zip', 'name' => 'PHP 5.2.6 Win32 Debug Pack', @@ -7596,7 +7596,7 @@ $OLDRELEASES = array ( 'date' => '3 May 2008', 'note' => 'Update May 3rd: Added missing XSL and IMAP extension', ), - 4 => + 4 => array ( 'filename' => 'php-5.2.6-nts-Win32.zip', 'name' => 'PHP 5.2.6 Non-thread-safe zip package', @@ -7604,7 +7604,7 @@ $OLDRELEASES = array ( 'date' => '3 May 2008', 'note' => 'Update May 3rd: Added missing XSL and IMAP extension', ), - 5 => + 5 => array ( 'filename' => 'php-5.2.6-nts-win32-installer.msi', 'name' => 'PHP 5.2.6 Non-thread-safe installer', @@ -7612,7 +7612,7 @@ $OLDRELEASES = array ( 'date' => '6 May 2008', 'note' => 'Update May 6th: Added missing XSL and IMAP extension', ), - 6 => + 6 => array ( 'filename' => 'php-debug-pack-5.2.6-nts-Win32.zip', 'name' => 'PHP 5.2.6 Win32 Debug Pack', @@ -7620,7 +7620,7 @@ $OLDRELEASES = array ( 'date' => '3 May 2008', 'note' => 'Update May 3rd: Added missing XSL and IMAP extension', ), - 7 => + 7 => array ( 'filename' => 'pecl-5.2.6-nts-Win32.zip', 'name' => 'PECL 5.2.6 Non-thread-safe Win32 binaries', @@ -7632,509 +7632,509 @@ $OLDRELEASES = array ( 'date' => '01 May 2008', 'museum' => true, ), - '5.2.5' => + '5.2.5' => array ( 'date' => '08 November 2007', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.5.tar.bz2', 'name' => 'Source (tar.bz2)', 'md5' => '1fe14ca892460b09f06729941a1bb605', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.5.tar.gz', 'name' => 'Source (tar.gz)', 'md5' => '61a0e1661b70760acc77bc4841900b7a', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.5-Win32.zip', 'name' => 'Windows binary', 'md5' => 'a1e31c0d872ab030a2256b1cd6d3b7d1', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.2.5-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.2.5', 'md5' => 'a3553b61c9332d08a5044cf9bf89f2df', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_5.php', ), 'museum' => true, ), - '5.2.4' => + '5.2.4' => array ( 'date' => '30 August 2007', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.4.tar.bz2', 'name' => 'Source (tar.bz2)', 'md5' => '55c97a671fdabf462cc7a82971a656d2', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.4.tar.gz', 'name' => 'Source (tar.gz)', 'md5' => '0826e231c3148b29fd039d7a8c893ad3', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.4-Win32.zip', 'name' => 'Windows binary', 'md5' => '979b8a305b028b296b97ed72322026b2', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.2.4-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.2.4', 'md5' => 'dd98dfe607ceb98e727c394d5bd679fb', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_4.php', ), 'museum' => true, ), - '5.2.3' => + '5.2.3' => array ( 'date' => '31 May 2007', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.3.tar.bz2', 'name' => 'Source (tar.bz2)', 'md5' => 'eb50b751c8e1ced05bd012d5a0e4dec3', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.3.tar.gz', 'name' => 'Source (tar.gz)', 'md5' => 'df79b04d63fc4c1ccb6d8ea58a9cf3ac', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.3-Win32.zip', 'name' => 'Windows binary', 'md5' => 'ff6e5dc212823009e68f26d66d85cbac', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.2.3-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.2.3', 'md5' => '0480ffaf5a5333e83d90d75cece54748', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_3.php', ), 'museum' => true, ), - '5.2.2' => + '5.2.2' => array ( 'date' => '03 May 2007', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.2.tar.bz2', 'name' => 'Source (tar.bz2)', 'md5' => 'd084337867d70b50a10322577be0e44e', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.2.tar.gz', 'name' => 'Source (tar.gz)', 'md5' => '7a920d0096900b2b962b21dc5c55fe3c', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.2-Win32.zip', 'name' => 'Windows binary', 'md5' => '634cf45c34f80dfb1284cabf1bbb1417', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.2.2-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.2.2', 'md5' => '5d206368799dfbac983d83954328ae3a', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_2.php', ), 'museum' => true, ), - '5.2.1' => + '5.2.1' => array ( 'date' => '08 Feb 2007', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.1.tar.bz2', 'name' => 'Source (tar.bz2)', 'md5' => '261218e3569a777dbd87c16a15f05c8d', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.1.tar.gz', 'name' => 'Source (tar.gz)', 'md5' => '604eaee2b834bb037d2c83e53e300d3f', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.1-Win32.zip', 'name' => 'Windows binary', 'md5' => '682dd66fb03c7dd24c522f474e1b04b6', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.2.1-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.2.1', 'md5' => 'dc8b394146faf7effa6f26df02e8e534', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_1.php', ), 'museum' => true, ), - '5.2.0' => + '5.2.0' => array ( 'date' => '02 Nov 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.0.tar.bz2', 'name' => 'Source (tar.bz2)', 'md5' => 'e6029fafcee029edcfa2ceed7a005333', ), - 1 => + 1 => array ( 'filename' => 'php-5.2.0.tar.gz', 'name' => 'Source (tar.gz)', 'md5' => '52d7e8b3d8d7573e75c97340f131f988', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.2.0-Win32.zip', 'name' => 'Windows binary', 'md5' => '910734e96f41190020272d80b82ce553', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.2.0-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.2.0', 'md5' => '638f5997884ae3ce35d2b3ec12f399b2', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_2_0.php', ), 'museum' => true, ), - '5.1.6' => + '5.1.6' => array ( 'date' => '24 Aug 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.6.tar.bz2', 'name' => 'Source (tar.bz2)', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.6.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.6-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.1.6-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.1.6', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_1_6.php', ), 'museum' => true, ), - '5.1.5' => + '5.1.5' => array ( 'date' => '17 Aug 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.5.tar.bz2', 'name' => 'Source (tar.bz2)', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.5.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.5-installer.exe', 'name' => 'Windows installer', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.1.5-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.1.5', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_1_5.php', ), 'museum' => true, ), - '5.1.4' => + '5.1.4' => array ( 'date' => '04 May 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.4.tar.bz2', 'name' => 'Source (tar.bz2)', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.4.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.4-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.4-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.1.4-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.1.4', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_1_4.php', ), 'museum' => true, ), - '5.1.3' => + '5.1.3' => array ( 'date' => '02 May 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.3.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.3-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.3-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.1.3-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.1.3', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_1_3.php', ), 'museum' => true, ), - '5.1.2' => + '5.1.2' => array ( 'date' => '12 Jan 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.2.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.2-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.2-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.1.2-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.1.2', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_1_2.php', ), 'museum' => true, ), - '5.1.1' => + '5.1.1' => array ( 'date' => '28 Nov 2005', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.1.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.1-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.1-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.1.1-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.1.1', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_1_1.php', ), 'museum' => true, ), - '5.1.0' => + '5.1.0' => array ( 'date' => '24 Nov 2005', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.0.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.1.0-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.1.0-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/5_1_0.php', ), 'museum' => true, ), - '5.0.5' => + '5.0.5' => array ( 'date' => '05 Sep 2005', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.5.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.5-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.0.5-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.0.5-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.0.5', @@ -8142,195 +8142,195 @@ $OLDRELEASES = array ( ), 'museum' => true, ), - '5.0.4' => + '5.0.4' => array ( 'date' => '31 Mar 2005', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.4.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.4-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.0.4-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.0.4-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.0.4', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/55', ), 'museum' => true, ), - '5.0.3' => + '5.0.3' => array ( 'date' => '15 Dec 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.3.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.3-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.0.3-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.0.3-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.0.3', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/54', ), 'museum' => true, ), - '5.0.2' => + '5.0.2' => array ( 'date' => '23 Sep 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.2.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.2-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.0.2-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.0.2-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.0.2', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/53', ), 'museum' => true, ), - '5.0.1' => + '5.0.1' => array ( 'date' => '12 Aug 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.1.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.1-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'pecl-5.0.1-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.0.1', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/51', ), 'museum' => true, ), - '5.0.0' => + '5.0.0' => array ( 'date' => '13 July 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.0.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-5.0.0-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-5.0.0-installer.exe', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'pecl-5.0.0-Win32.zip', 'name' => 'Collection of PECL modules for PHP 5.0.0', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/50', ), 'museum' => true, ), ), - 4 => + 4 => array ( - '4.4.9' => + '4.4.9' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_9.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.9.tar.bz2', 'name' => 'PHP 4.4.9 (tar.bz2)', 'md5' => '2e3b2a0e27f10cb84fd00e5ecd7a1880', 'date' => '07 August 2008', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.9.tar.gz', 'name' => 'PHP 4.4.9 (tar.gz)', @@ -8338,9 +8338,9 @@ $OLDRELEASES = array ( 'date' => '07 August 2008', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.9-Win32.zip', 'name' => 'PHP 4.4.9 zip package', @@ -8351,22 +8351,22 @@ $OLDRELEASES = array ( 'date' => '07 August 2008', 'museum' => true, ), - '4.4.8' => + '4.4.8' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_8.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.8.tar.bz2', 'name' => 'PHP 4.4.8 (tar.bz2)', 'md5' => 'ed31e77414e0331e787487b53732dbca', 'date' => '03 January 2008', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.8.tar.gz', 'name' => 'PHP 4.4.8 (tar.gz)', @@ -8374,9 +8374,9 @@ $OLDRELEASES = array ( 'date' => '03 January 2008', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.8-Win32.zip', 'name' => 'PHP 4.4.8 zip package', @@ -8387,22 +8387,22 @@ $OLDRELEASES = array ( 'date' => '03 January 2008', 'museum' => true, ), - '4.4.7' => + '4.4.7' => array ( - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_7.php', ), - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.7.tar.bz2', 'name' => 'PHP 4.4.7 (tar.bz2)', 'md5' => '3f21b44d37a57ca3876d3aea713c700d', 'date' => '03 May 2007', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.7.tar.gz', 'name' => 'PHP 4.4.7 (tar.gz)', @@ -8410,9 +8410,9 @@ $OLDRELEASES = array ( 'date' => '03 May 2007', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.7-Win32.zip', 'name' => 'PHP 4.4.7 zip package', @@ -8424,857 +8424,857 @@ $OLDRELEASES = array ( 'date' => '03 May 2007', 'museum' => true, ), - '4.4.6' => + '4.4.6' => array ( 'date' => '01 Mar 2007', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.6.tar.bz2', 'name' => 'Source (tar.bz2)', 'md5' => '5db283824310c87efb18c76b4735c4bd', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.6.tar.gz', 'name' => 'Source (tar.gz)', 'md5' => '07c607fcf12435f0078d72fe0de4e3c0', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.6-Win32.zip', 'name' => 'Windows binary', 'md5' => '486764cefb5f7bde39e95c49b2e38635', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_6.php', ), 'museum' => true, ), - '4.4.5' => + '4.4.5' => array ( 'date' => '14 Feb 2007', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.5.tar.bz2', 'name' => 'Source (tar.bz2)', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.5.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.5-Win32.zip', 'name' => 'Windows binary', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_5.php', ), 'museum' => true, ), - '4.4.4' => + '4.4.4' => array ( 'date' => '17 Aug 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.4.tar.bz2', 'name' => 'Source (tar.bz2)', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.4.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.4-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.4-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_4.php', ), 'museum' => true, ), - '4.4.3' => + '4.4.3' => array ( 'date' => '03 Aug 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.3.tar.bz2', 'name' => 'Source (tar.bz2)', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.3.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.3-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.3-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_3.php', ), 'museum' => true, ), - '4.4.2' => + '4.4.2' => array ( 'date' => '13 Jan 2006', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.2.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.2.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.2-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.2-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_2.php', ), 'museum' => true, ), - '4.4.1' => + '4.4.1' => array ( 'date' => '31 Oct 2005', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.1.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.1.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.1-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.1-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_1.php', ), 'museum' => true, ), - '4.4.0' => + '4.4.0' => array ( 'date' => '11 Jul 2005', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.0.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.0.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.4.0-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.4.0-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_4_0.php', ), 'museum' => true, ), - '4.3.11' => + '4.3.11' => array ( 'date' => '31 Mar 2005', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.11.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.11.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.11-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.11-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_11.php', 'French' => '/releases/4_3_11_fr.php', ), 'museum' => true, ), - '4.3.10' => + '4.3.10' => array ( 'date' => '15 Dec 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.10.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.10.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.10-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.10-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_10.php', 'French' => '/releases/4_3_10_fr.php', ), 'museum' => true, ), - '4.3.9' => + '4.3.9' => array ( 'date' => '22 Sep 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.9.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.9.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.9-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.9-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_9.php', 'French' => '/releases/4_3_9_fr.php', ), 'museum' => true, ), - '4.3.8' => + '4.3.8' => array ( 'date' => '13 July 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.8.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.8-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.8-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_8.php', ), 'museum' => true, ), - '4.3.7' => + '4.3.7' => array ( 'date' => '03 June 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.7.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.7-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.7-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_7.php', 'French' => '/releases/4_3_7_fr.php', ), 'museum' => true, ), - '4.3.6' => + '4.3.6' => array ( 'date' => '15 April 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.6.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.6-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.6-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_6.php', 'French' => '/releases/4_3_6_fr.php', ), 'museum' => true, ), - '4.3.5' => + '4.3.5' => array ( 'date' => '26 March 2004', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.5.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.5-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.5-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_5.php', 'French' => '/releases/4_3_5_fr.php', ), 'museum' => true, ), - '4.3.4' => + '4.3.4' => array ( 'date' => '03 November 2003', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.4.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.4-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.4-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_4.php', 'French' => '/releases/4_3_4_fr.php', ), 'museum' => true, ), - '4.3.3' => + '4.3.3' => array ( 'date' => '25 August 2003', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.3.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.3.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.3-Win32.zip', 'name' => 'Windows binary', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_3.php', 'French' => '/releases/4_3_3_fr.php', ), 'museum' => true, ), - '4.3.2' => + '4.3.2' => array ( 'date' => '29 May 2003', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.2.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.2.tar.bz2', 'name' => 'Source (tar.bz2)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.2-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.2-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_2.php', 'French' => '/releases/4_3_2_fr.php', ), 'museum' => true, ), - '4.3.1' => + '4.3.1' => array ( 'date' => '17 February 2003', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.1.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.1-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.1-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_1.php', ), 'museum' => true, ), - '4.3.0' => + '4.3.0' => array ( 'date' => '27 December 2002', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.0.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.3.0-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.3.0-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_3_0.php', 'French' => '/releases/4_3_0_fr.php', ), 'museum' => true, ), - '4.2.3' => + '4.2.3' => array ( 'date' => '6 September 2002', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.3.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.3-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.2.3-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/37', ), 'museum' => true, ), - '4.2.2' => + '4.2.2' => array ( 'date' => '22 July 2002', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.2.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.2-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.2.2-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_2_2.php', 'French' => '/releases/4_2_2_fr.php', ), 'museum' => true, ), - '4.2.1' => + '4.2.1' => array ( 'date' => '13 May 2002', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.1.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.1-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.2.1-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_2_1.php', 'French' => '/releases/4_2_1_fr.php', ), 'museum' => true, ), - '4.2.0' => + '4.2.0' => array ( 'date' => '22 April 2002', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.0.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.2.0-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.2.0-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_2_0.php', 'French' => '/releases/4_2_0_fr.php', ), 'museum' => true, ), - '4.1.2' => + '4.1.2' => array ( 'date' => '12 March 2002', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.1.2.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.1.2-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.1.2-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_1_2_win32.php', ), 'museum' => true, ), - '4.1.1' => + '4.1.1' => array ( 'date' => '26 Dec 2001', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.1.1.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.1.1-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.1.1-installer.exe', 'name' => 'Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_1_1.php', ), 'museum' => true, ), - '4.1.0' => + '4.1.0' => array ( 'date' => '10 Dec 2001', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.1.0.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.1.0-Win32.zip', 'name' => 'Windows binary', ), ), - 'announcement' => + 'announcement' => array ( 'English' => '/releases/4_1_0.php', 'French' => '/releases/4_1_0_fr.php', ), 'museum' => true, ), - '4.0.6' => + '4.0.6' => array ( 'date' => '23 June 2001', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.6.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.6-Win32.zip', 'name' => 'Windows binary', @@ -9282,20 +9282,20 @@ $OLDRELEASES = array ( ), 'museum' => true, ), - '4.0.5' => + '4.0.5' => array ( 'date' => '30 April 2001', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.5.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.5-Win32.zip', 'name' => 'Windows binary', @@ -9303,185 +9303,185 @@ $OLDRELEASES = array ( ), 'museum' => true, ), - '4.0.4' => + '4.0.4' => array ( 'date' => '19 December 2000', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.4.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.0.4pl1.tar.gz', 'name' => '4.0.4pl1 Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.4-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.0.4-installer.zip', 'name' => 'Windows installer', ), - 2 => + 2 => array ( 'filename' => 'php-4.0.4pl1-Win32.zip', 'name' => '4.0.4pl1 Windows binary', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/28', ), 'museum' => true, ), - '4.0.3' => + '4.0.3' => array ( 'date' => '11 October 2000', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.3.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.0.3pl1.tar.gz', 'name' => '4.0.3pl1 Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.3-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.0.3pl1-installer.exe', 'name' => '4.0.3pl1 Windows installer', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/26', 'English (pl1)' => 'http://news.php.net/php.announce/27', ), 'museum' => true, ), - '4.0.2' => + '4.0.2' => array ( 'date' => '29 August 2000', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.2.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.2-Win32.zip', 'name' => 'Windows binary', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/24', ), 'museum' => true, ), - '4.0.1' => + '4.0.1' => array ( 'date' => '28 June 2000', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.1.tar.gz', 'name' => 'Source (tar.gz)', ), - 1 => + 1 => array ( 'filename' => 'php-4.0.1pl2.tar.gz', 'name' => '4.0.1pl2 Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.1-Win32.zip', 'name' => 'Windows binary', ), - 1 => + 1 => array ( 'filename' => 'php-4.0.1pl1-Win32.zip', 'name' => '4.0.1pl1 Windows binary', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/23', ), 'museum' => true, ), - '4.0.0' => + '4.0.0' => array ( 'date' => '22 May 2000', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.0.tar.gz', 'name' => 'Source (tar.gz)', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-4.0.0-Win32.zip', 'name' => 'Windows binary', ), ), - 'announcement' => + 'announcement' => array ( 'English' => 'http://news.php.net/php.announce/22', ), 'museum' => true, ), ), - 3 => + 3 => array ( - '3.0.x (latest)' => + '3.0.x (latest)' => array ( 'date' => '20 Oct 2000', - 'source' => + 'source' => array ( - 0 => + 0 => array ( 'filename' => 'php-3.0.18.tar.gz', 'name' => 'PHP 3.0.18 Source Code', 'md5' => 'b4b8f7f1151ce66d5f3910a066651133', ), ), - 'windows' => + 'windows' => array ( - 0 => + 0 => array ( 'filename' => 'php-3.0.17-win32.zip', 'name' => 'PHP 3.0.17 Windows binary', diff --git a/include/results.inc b/include/results.inc index 9b4ef53a7a..6075fc9797 100644 --- a/include/results.inc +++ b/include/results.inc @@ -28,9 +28,9 @@ function search_results($res, $q, $profile='all', $per_page=10, $s=0, $l='en', $ 'bugs' => '', 'gtk' => '' ); - + foreach($res['ResultSet']['Result'] as $i => $hit) { - $cnt = $pos + $i; + $cnt = $pos + $i; $d = date('j M Y', $hit['ModificationDate']); $cachelink = ''; diff --git a/include/shared-manual.inc b/include/shared-manual.inc index ba3732ab4e..0b14055083 100644 --- a/include/shared-manual.inc +++ b/include/shared-manual.inc @@ -87,7 +87,7 @@ class ManualNotesSorter { /* - * Not sure why, but using `$b['sort'] - $a['sort']` does not seem to + * Not sure why, but using `$b['sort'] - $a['sort']` does not seem to * work properly. */ private function factorSort($a, $b) { @@ -109,7 +109,7 @@ class ManualNotesSorter { $note = array_shift($notes); $note['score'] = $net = ($note['votes']['up'] - $note['votes']['down']); $note['total'] = $totalVotes = ($note['votes']['up'] + $note['votes']['down']); - $note['rating'] = $totalVotes > 0 + $note['rating'] = $totalVotes > 0 ? $note['votes']['up'] / $totalVotes : .5; @@ -121,7 +121,7 @@ class ManualNotesSorter { foreach ($notes as &$note) { $note['score'] = $net = ($note['votes']['up'] - $note['votes']['down']); $note['total'] = $totalVotes = ($note['votes']['up'] + $note['votes']['down']); - $note['rating'] = $totalVotes > 0 + $note['rating'] = $totalVotes > 0 ? $note['votes']['up'] / $totalVotes : .5; $age = $note['xwhen']; @@ -241,7 +241,7 @@ function manual_note_display($date, $name, $text, $id, $votes = array('up'=>0,'d $datestr = relTime(new DateTime("@{$date}")); $fdatestr = date("Y-m-d h:i", $date); $text = clean_note($text); - + // Calculate note rating by up/down votes $vote = $votes['up'] - $votes['down']; $p = floor(($votes['up'] / (($votes['up'] + $votes['down']) ? $votes['up'] + $votes['down'] : 1)) * 100); @@ -319,17 +319,17 @@ function manual_navigation_breadcrumbs(array $setup) { $menu[] = array( "title" => $parent[1], "link" => $parent[0], - ); - } + ); + } // The index manual page has no parent.. if ($setup["up"][0]) { $last_item = array( "title" => $setup["up"][1], "link" => $setup["up"][0], - ); + ); $menu[] = $last_item; - } + } return $menu; } @@ -340,7 +340,7 @@ function manual_navigation_related(array $setup) { "title" => manual_navigation_methodname($entry[1]), "link" => $entry[0], "current" => $setup["this"][0] == $entry[0], - ); + ); } // The index manual page has no parent.. @@ -385,7 +385,7 @@ function manual_setup($setup) { global $ACTIVE_ONLINE_LANGUAGES; //TODO: get rid of this hack to get the related items into manual_footer - global $__RELATED; + global $__RELATED; if (!isset($setup["toc_deprecated"])) { $setup["toc_deprecated"] = array(); @@ -436,7 +436,7 @@ function manual_setup($setup) { "cache" => $lastmod, ); site_header($setup["this"][1] . " - Manual ", $config); - + $id = substr($setup['this'][0], 0, -4); $language_chooser = 'manual_language_chooser'; echo << $mirror) { @@ -168,7 +168,7 @@ function mirror_redirect($absoluteURI) if (!preg_match("!^[a-z]+://!", $absoluteURI)) { $absoluteURI = substr($MYSITE, 0, -1) . $absoluteURI; } - + // Do a redirection, if headers are not sent if (!headers_sent()) { header("Location: $absoluteURI"); @@ -285,7 +285,7 @@ function fetch_contents($url, $headers = false) { if(function_exists('curl_exec')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); - curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, (int)$headers); curl_setopt($ch, CURLOPT_USERAGENT, "php.net"); @@ -358,7 +358,7 @@ function fetch_contents($url, $headers = false) { fputs($fd,"User-Agent: php.net\r\n"); fputs($fd,"Connection: close\r\n\r\n"); - while($line = fgets($fd)) { + while($line = fgets($fd)) { if($body) { $data .= $line; } elseif(strlen($line)<=2) { @@ -420,7 +420,7 @@ function fetch_header($url, $header) { return isset($headers[$header]) ? $headers[$header] : null; } -function get_available_sqlites() { +function get_available_sqlites() { $allsqlites = array(1 => 'sqlite', 2 => 'sqlite3', 4 => 'pdo_sqlite', 8 => 'pdo_sqlite2'); $avail = 0; @@ -532,7 +532,7 @@ if (!isset($MIRRORS[$MYSITE])) { // Try the hostname [without www]. In case the main name above is // not found, we try to find the mirror with the name provided by // the browser (in the Host HTTP header). - + $msite = str_replace("www.", "", $msite); // If the name without www. exists, use it diff --git a/include/version.inc b/include/version.inc index 56b0a11dcf..797381a28c 100644 --- a/include/version.inc +++ b/include/version.inc @@ -18,7 +18,7 @@ /* PHP 7.3 Release */ $PHP_7_3_RC = '7.3.0RC3'; $PHP_7_3_RC_DATE = "11 Oct 2018"; - + /* PHP 7.2 Release */ $PHP_7_2_RC = false; // Current RC version (e.g., '7.2.1RC1') or false $PHP_7_2_RC_DATE = "27 Sep 2018"; diff --git a/index.php b/index.php index eb7cc8f6ae..f8662817a0 100644 --- a/index.php +++ b/index.php @@ -7,7 +7,7 @@ included files. Please touch it if you modify any other include file (and the modification affects the display of the index page). The cost of stat'ing - them all is prohibitive. + them all is prohibitive. */ $timestamps[] = @filemtime("include/prepend.inc"); diff --git a/js/common.js b/js/common.js index 6b7012c6d5..90b52f3156 100644 --- a/js/common.js +++ b/js/common.js @@ -25,7 +25,7 @@ PHP_NET.HEADER_HEIGHT = 52; /** * Scrolls the page so that the given element will be shown into view. - * + * * @param HTMLElement element The element to show. * @param Number animationDuration Animation duration in milliseconds. Defaults to 400ms. * @param Function callback Function to execute after the animation is complete. @@ -41,7 +41,7 @@ PHP_NET.scrollElementIntoView = function (element, animationDuration, callback) // once for html and once for body. This is why we track whether the // callback has been called to prevent multiple executions. $("html, body").animate( - {scrollTop: destTop}, + {scrollTop: destTop}, animationDuration, function () { if (!callbackCalled) { @@ -95,7 +95,7 @@ document.addEventListener("DOMContentLoaded", function () { }); } }); - + Mousetrap.bind('up up down down left right left right b a enter', function() { $(".brand img").attr("src", "/images/php_konami.gif"); }); @@ -403,7 +403,7 @@ $(document).ready(function() { $docsDivWithId.children("h1, h2, h3, h4").each(function(){ $(this).append(""); }); - + $('.refentry code.parameter').click(function(event) { var id = $(this).text().replace(/^[&$]{0,2}/g, ''); @@ -417,7 +417,7 @@ $(document).ready(function() { var $this = $(this); $this.append(""); }); - + /* Don't load elephpants on browsers that don't support data: URIs. * Unfortunately, the Modernizr test is asynchronous, so we have to spin * until it actually gives us a yes or a no. */ @@ -509,15 +509,15 @@ $(document).ready(function() { scrollSpeed: 400, easingType: 'linear' }; - + var toTopHidden = true; var toTop = $('#' + settings.containerID); - + toTop.click(function(e) { e.preventDefault(); $.scrollTo(0, settings.scrollSpeed, {easing: settings.easingType}); }); - + $(window).scroll(function() { var sd = $(this).scrollTop(); if (sd > settings.min && toTopHidden) @@ -530,7 +530,7 @@ $(document).ready(function() { toTop.fadeOut(settings.outDelay); toTopHidden = true; } - }); + }); })(); /*}}}*/ @@ -557,7 +557,7 @@ $(document).ready(function() { request.done(function(data) { if(data.success != null && data.success == true) { $("#V"+id).html("
    " + data.update); - + flashMessage({text: 'Thank you for voting!'}); } else { @@ -566,7 +566,7 @@ $(document).ready(function() { responsedata = data.msg; } $("#V"+id).html("
    "); - + flashMessage({text: 'Unexpected error occured, please try again later!', type: 'error'}); } }); @@ -574,7 +574,7 @@ $(document).ready(function() { $("#Vu"+id).show(); $("#Vd"+id).show(); $("#V"+id).html("
    "); - + flashMessage({text: 'Something went wrong :(', type: 'error'}); }); request.always(function(data) { @@ -606,10 +606,10 @@ $(document).ready(function() { "max": 0.75, "min": 0.35 }; - + // This is a generic normalizaion algorithm: // range.min + (value - domain.min)(range.max - range.min)/(domain.max-domain.min) - // Note that some of this computation is not dependent on the input value, so we + // Note that some of this computation is not dependent on the input value, so we // compute it at object creation time. var multiplier = (this.range.max - this.range.min)/(this.domain.max - this.domain.min); this.normalize = function(value) { @@ -620,7 +620,7 @@ $(document).ready(function() { $(usernotes).on('mouseenter mouseleave', '.note', function(event) { var opacity = 1; var $note = $(this).find('.text'); - if (event.type === 'mouseleave' && $note.data('opacity') !== undefined) { + if (event.type === 'mouseleave' && $note.data('opacity') !== undefined) { opacity = $note.data('opacity'); } $note.css('opacity', opacity); @@ -654,16 +654,16 @@ $(function() { if ( ! document.getElementById('add-note-usernotes')) { return; } - + $('#usernotes').animate({marginLeft: 0}, 1000); - + $('#usernotes .note').removeAttr('style'); - + var times = [3, 7, 10]; for (i in times) { times[i] = times[i] * 1000; } - + var notes = []; notes[0] = $('#usernotes .bad'); notes[1] = $('#usernotes .good'); @@ -673,7 +673,7 @@ $(function() { { notes[0].find('.usernotes-voted').css('border-top-color', '#001155'); notes[1].find('.usernotes-voteu').css('border-bottom-color', '#001155'); - + var t = 1000; var i = 1; var timer = setInterval(function() @@ -683,22 +683,22 @@ $(function() { clearTimeout(timer); return; } - + notes[0].find('.tally').html( notes[0].find('.tally').html().toInt() - 1); notes[1].find('.tally').html( notes[1].find('.tally').html().toInt() + 1); - + i++; }, t); - + notes[0].find('.text').animate({opacity: 0.3}, (times[1] - times[0])); - + }, times[0]); - + setTimeout(function() { notes[2].find('.text').html("@BJORI DOESN'T LIKE SPAM").css('background-color', '#F9ECF2'); }, times[1]); - + setTimeout(function() { notes[0].fadeOut(); @@ -712,18 +712,18 @@ $(function() { /* {{{ Flash Messenger */ function flashMessage(o) { - var defaults = { + var defaults = { timeout: 6000, type: 'success', text: '', parent: '#flash-message' }; - + // Options are passed, set defaults and generate message if ( ! o.jquery) { - var options = $.extend(defaults, o); - + var options = $.extend(defaults, o); + var id = 'id_' + Math.random().toString().replace('0.', ''); var message = $('
    ') @@ -733,7 +733,7 @@ function flashMessage(o) .html(options.text); $(options.parent).append(message); - + var o = $('#' + id); } // jQuery object is passed, that means the message is pre-generated @@ -759,11 +759,11 @@ function flashMessage(o) remove(o); }, options.timeout); } - + o.on('click', function() { remove($(this)); }); - + return true; } /* }}} */ diff --git a/js/ext/jquery.ui.totop.js b/js/ext/jquery.ui.totop.js index c238c9f3d3..412471af76 100644 --- a/js/ext/jquery.ui.totop.js +++ b/js/ext/jquery.ui.totop.js @@ -22,7 +22,7 @@ var settings = $.extend(defaults, options); var containerIDhash = '#' + settings.containerID; var containerHoverIDHash = '#'+settings.containerHoverID; - + $('body').append(''+settings.text+''); $(containerIDhash).hide().click(function(){ $('html, body').animate({scrollTop:0}, settings.scrollSpeed, settings.easingType); @@ -34,12 +34,12 @@ $(containerHoverIDHash, this).stop().animate({ 'opacity': 1 }, 600, 'linear'); - }, function() { + }, function() { $(containerHoverIDHash, this).stop().animate({ 'opacity': 0 }, 700, 'linear'); }); - + $(window).scroll(function() { var sd = $(window).scrollTop(); if(typeof document.body.style.maxHeight === "undefined") { @@ -48,9 +48,9 @@ 'top': $(window).scrollTop() + $(window).height() - 50 }); } - if ( sd > settings.min ) + if ( sd > settings.min ) $(containerIDhash).fadeIn(settings.inDelay); - else + else $(containerIDhash).fadeOut(settings.outDelay); }); diff --git a/license/2_01.txt b/license/2_01.txt index 0dc7725271..2bdf0457bf 100644 --- a/license/2_01.txt +++ b/license/2_01.txt @@ -1,26 +1,26 @@ --------------------------------------------------------------------- +-------------------------------------------------------------------- The PHP License, version 2.01 Copyright (c) 1999 The PHP Group. All rights reserved. --------------------------------------------------------------------- +-------------------------------------------------------------------- Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - 3. The name "PHP" must not be used to endorse or promote products - derived from this software without prior permission from the + + 3. The name "PHP" must not be used to endorse or promote products + derived from this software without prior permission from the PHP Group. This does not apply to add-on libraries or tools that work in conjunction with PHP. In such a case the PHP name may be used to indicate that the product supports PHP. - + 4. The PHP Group may publish revised and/or new versions of the license from time to time. Each version will be given a distinguishing version number. @@ -46,25 +46,25 @@ are met: -THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND +THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PHP -DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------- +-------------------------------------------------------------------- This software consists of voluntary contributions made by many individuals on behalf of the PHP Group. The PHP Group can be contacted via Email at php-group@php.net. -For more information on the PHP Group and the PHP project, +For more information on the PHP Group and the PHP project, please see . diff --git a/license/2_02.txt b/license/2_02.txt index af5b01c49a..7cce155e7b 100644 --- a/license/2_02.txt +++ b/license/2_02.txt @@ -1,26 +1,26 @@ --------------------------------------------------------------------- +-------------------------------------------------------------------- The PHP License, version 2.02 Copyright (c) 1999 - 2002 The PHP Group. All rights reserved. --------------------------------------------------------------------- +-------------------------------------------------------------------- Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - - 2. Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the following + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - - 3. The name "PHP" must not be used to endorse or promote products - derived from this software without prior permission from the + + 3. The name "PHP" must not be used to endorse or promote products + derived from this software without prior permission from the PHP Group. This does not apply to add-on libraries or tools that work in conjunction with PHP. In such a case the PHP name may be used to indicate that the product supports PHP. - + 4. The PHP Group may publish revised and/or new versions of the license from time to time. Each version will be given a distinguishing version number. @@ -47,29 +47,29 @@ are met: modify the Zend Engine, or any portion thereof, your use of the separated or modified Zend Engine software shall not be governed by this license, and instead shall be governed by the license - set forth at http://www.zend.com/license/ZendLicense/. + set forth at http://www.zend.com/license/ZendLicense/. -THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND +THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PHP -DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------- +-------------------------------------------------------------------- This software consists of voluntary contributions made by many individuals on behalf of the PHP Group. The PHP Group can be contacted via Email at group@php.net. -For more information on the PHP Group and the PHP project, +For more information on the PHP Group and the PHP project, please see . diff --git a/license/3_0.txt b/license/3_0.txt index 6c1c1708f6..16d1f57efe 100644 --- a/license/3_0.txt +++ b/license/3_0.txt @@ -1,7 +1,7 @@ --------------------------------------------------------------------- +-------------------------------------------------------------------- The PHP License, version 3.0 Copyright (c) 1999 - 2006 The PHP Group. All rights reserved. --------------------------------------------------------------------- +-------------------------------------------------------------------- Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions @@ -9,22 +9,22 @@ are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - + 3. The name "PHP" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact group@php.net. - + 4. Products derived from this software may not be called "PHP", nor may "PHP" appear in their name, without prior written permission from group@php.net. You may indicate that your software works in conjunction with PHP by saying "Foo for PHP" instead of calling it "PHP Foo" or "phpfoo" - + 5. The PHP Group may publish revised and/or new versions of the license from time to time. Each version will be given a distinguishing version number. @@ -41,27 +41,27 @@ are met: "This product includes PHP, freely available from ". -THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND +THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PHP -DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------- +-------------------------------------------------------------------- This software consists of voluntary contributions made by many individuals on behalf of the PHP Group. The PHP Group can be contacted via Email at group@php.net. -For more information on the PHP Group and the PHP project, +For more information on the PHP Group and the PHP project, please see . This product includes the Zend Engine, freely available at diff --git a/license/3_01.txt b/license/3_01.txt index 49c344f093..5a3770885f 100644 --- a/license/3_01.txt +++ b/license/3_01.txt @@ -1,7 +1,7 @@ --------------------------------------------------------------------- +-------------------------------------------------------------------- The PHP License, version 3.01 Copyright (c) 1999 - 2018 The PHP Group. All rights reserved. --------------------------------------------------------------------- +-------------------------------------------------------------------- Redistribution and use in source and binary forms, with or without modification, is permitted provided that the following conditions @@ -9,22 +9,22 @@ are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. - + 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - + 3. The name "PHP" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact group@php.net. - + 4. Products derived from this software may not be called "PHP", nor may "PHP" appear in their name, without prior written permission from group@php.net. You may indicate that your software works in conjunction with PHP by saying "Foo for PHP" instead of calling it "PHP Foo" or "phpfoo" - + 5. The PHP Group may publish revised and/or new versions of the license from time to time. Each version will be given a distinguishing version number. @@ -41,27 +41,27 @@ are met: "This product includes PHP software, freely available from ". -THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND +THIS SOFTWARE IS PROVIDED BY THE PHP DEVELOPMENT TEAM ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE PHP -DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, -INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +DEVELOPMENT TEAM OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. --------------------------------------------------------------------- +-------------------------------------------------------------------- This software consists of voluntary contributions made by many individuals on behalf of the PHP Group. The PHP Group can be contacted via Email at group@php.net. -For more information on the PHP Group and the PHP project, +For more information on the PHP Group and the PHP project, please see . PHP includes the Zend Engine, freely available at diff --git a/license/contrib-guidelines-code.php b/license/contrib-guidelines-code.php index 86fc935498..3f72f77de7 100644 --- a/license/contrib-guidelines-code.php +++ b/license/contrib-guidelines-code.php @@ -6,19 +6,19 @@

    PHP Contributor Guidelines for Code Developers

    - Before you complete the form to request a Git account, you must understand and accept the principles under which PHP + Before you complete the form to request a Git account, you must understand and accept the principles under which PHP itself is developed. These are summarised in the next paragraph.

    - Any code contributed to PHP must be contributed under the PHP license (or a compatible BSD-style license). - PHP will be redistributed under the PHP license (currently - version 3.01). - This includes implementation code, test cases, utility scripts and tools - that is, all code associated - with the PHP project. If you contribute code that isn't entirely your own - (for example it may be partially derived from other Open Source software) you are asked to add a comment - into the source code to indicate the origin and the license of the original code. - If you are unsure of the license you are asked to confirm with the owner of the code that they are - happy for it to be contributed to PHP under the PHP license. + Any code contributed to PHP must be contributed under the PHP license (or a compatible BSD-style license). + PHP will be redistributed under the PHP license (currently + version 3.01). + This includes implementation code, test cases, utility scripts and tools - that is, all code associated + with the PHP project. If you contribute code that isn't entirely your own + (for example it may be partially derived from other Open Source software) you are asked to add a comment + into the source code to indicate the origin and the license of the original code. + If you are unsure of the license you are asked to confirm with the owner of the code that they are + happy for it to be contributed to PHP under the PHP license.

    Specifically regarding GPL and LGPL source code: @@ -33,7 +33,7 @@

    Guidelines for Related Projects

    - For related projects, please refer to the Project websites: + For related projects, please refer to the Project websites:

    • PECL
    • diff --git a/license/distrib-guidelines-code.php b/license/distrib-guidelines-code.php index 010cad9859..3623283d80 100644 --- a/license/distrib-guidelines-code.php +++ b/license/distrib-guidelines-code.php @@ -7,57 +7,57 @@

      The PHP code can be redistributed in source or binary form provided that - the terms of the PHP license are respected (see + the terms of the PHP license are respected (see version 3.01).

      - In plain English, this means that you have to include the full license text - in human-readable form with every distributed copy of PHP, whether source - or binary. One way of doing this is to put a copy of the PHP license into a - text file that you include with the source or binary package before - distribution. This ensures that the license information can be read + In plain English, this means that you have to include the full license text + in human-readable form with every distributed copy of PHP, whether source + or binary. One way of doing this is to put a copy of the PHP license into a + text file that you include with the source or binary package before + distribution. This ensures that the license information can be read properly even when a binary is shipped. - A text file containing license and copyright information is sometimes - given the filename "Notices", and may be referred to as a "Notices file". + A text file containing license and copyright information is sometimes + given the filename "Notices", and may be referred to as a "Notices file".

      - Some files in the PHP codebase have been contributed under other licenses. - If you want to distribute these files, you also need to respect the terms + Some files in the PHP codebase have been contributed under other licenses. + If you want to distribute these files, you also need to respect the terms of those licenses. - To check, look for the terms indicated in the license + copyright comment + To check, look for the terms indicated in the license + copyright comment block at the top of the source file.

      - The license terms for such a file may require that its own license and copyright - information must be included with every distributed copy (including binaries). - This is quite a common requirement, which can be satisfied by adding the - appropriate license text into a text file for distribution purposes, like the - "Notices"-type of file suggested above. + The license terms for such a file may require that its own license and copyright + information must be included with every distributed copy (including binaries). + This is quite a common requirement, which can be satisfied by adding the + appropriate license text into a text file for distribution purposes, like the + "Notices"-type of file suggested above.

      - A single "Notices" file could be used to hold the collection of license - and copyright information that applies to PHP in general (the PHP license) and - any files with additional licenses that you want to distribute (for example - Zend, TSRM etc.) - It is good practice to indicate which source file(s) a particular license - applies to. -

      + A single "Notices" file could be used to hold the collection of license + and copyright information that applies to PHP in general (the PHP license) and + any files with additional licenses that you want to distribute (for example + Zend, TSRM etc.) + It is good practice to indicate which source file(s) a particular license + applies to. +

      Modified products derived from PHP

      - You can distribute your own software product which has been derived - from PHP, in source or binary form, provided that: + You can distribute your own software product which has been derived + from PHP, in source or binary form, provided that:

      • - relevant copyright information and license(s) from - the PHP codebase are distributed in human-readable form with + relevant copyright information and license(s) from + the PHP codebase are distributed in human-readable form with every copy, as described above.
      • - you don't use the name "PHP" without permission, either - to promote your own product or within your product's name - (see clauses #3 and #4 in the PHP license + you don't use the name "PHP" without permission, either + to promote your own product or within your product's name + (see clauses #3 and #4 in the PHP license version 3.01).
      diff --git a/license/index.php b/license/index.php index 300238e0c9..bb9bbfb6ef 100644 --- a/license/index.php +++ b/license/index.php @@ -31,17 +31,17 @@ PHP License v3.01, copyright (c) the PHP Group.
      • - This is an Open Source license, + This is an Open Source license, certified by the Open Source Initiative.
      • - The PHP license is a BSD-style license which does not have the "copyleft" + The PHP license is a BSD-style license which does not have the "copyleft" restrictions associated with GPL.
    • - Some files have been contributed under other (compatible) licenses and carry + Some files have been contributed under other (compatible) licenses and carry additional requirements and copyright information.
      This is indicated in the license + copyright comment block at the top of the source file.
    • @@ -95,14 +95,14 @@

      -A. -We cannot really stop you from using PHP in the name of +A. +We cannot really stop you from using PHP in the name of your project unless you include any code from the PHP distribution, in -which case you would be violating the license. +which case you would be violating the license. See Clause 4 in the -PHP License v3.01. -
      But we would really prefer if people would come up with their own names -independent of the PHP name. +PHP License v3.01. +
      But we would really prefer if people would come up with their own names +independent of the PHP name.

      @@ -145,7 +145,7 @@

      Licensing information for related projects

      -For related projects, please refer to licensing information on the Project websites: +For related projects, please refer to licensing information on the Project websites:

      • PECL
      • diff --git a/mailing-lists.php b/mailing-lists.php index 60c8f7b789..e0edbb566e 100644 --- a/mailing-lists.php +++ b/mailing-lists.php @@ -43,20 +43,20 @@ // Some mailing list is selected for [un]subscription if (isset($_POST['maillist'])) { - + // No error found yet $error = ""; - + // Check email address if (empty($_POST['email']) || $_POST['email'] == 'user@example.com' || $_POST['email'] == 'fake@from.net' || !is_emailable_address($_POST['email'])) { $error = "You forgot to specify an email address to be added to the list, or specified an invalid address." . "
        Please go back and try again."; } - + // Seems to be a valid email address else { - + // Decide on request mode, email address part and IP address $request = strtolower($_POST['action']); if ($request != "subscribe" && $request != "unsubscribe") { @@ -76,14 +76,14 @@ "referer" => $MYSITE . "mailing-lists.php" ) ); - + // Provide error if unable to [un]subscribe if ($result) { $error = "We were unable to subscribe you due to some technical problems.
        " . "Please try again later."; } } - + // Give error information or success report if (!empty($error)) { echo "

        $error

        "; @@ -217,7 +217,7 @@ 'php-evangelism', 'PHP evangelism mailing list', 'A list for people interested in promoting PHP and learning good reasons to support PHP in the enterprise', TRUE, TRUE, TRUE, "php.evangelism" - ), + ), array ( 'soap', 'PHP SOAP list', 'List for the SOAP developers', @@ -229,7 +229,7 @@ 'List for Spanish speaking people interested in PHP', FALSE, FALSE, FALSE, 'php.general.es' ), - + ); // array of lists (list, name, short desc., moderated, archive, digest, newsgroup) @@ -360,7 +360,7 @@ function output_lists_table($mailing_lists) messages per day. If your mailbox can't handle this sort of traffic you might want to consider subscribing to the digest list instead (two messages per day), using the news server, or reading the mailing list using the - archives. + archives.

        Mailing list options

        diff --git a/manual-lookup.php b/manual-lookup.php index 7f09b41cf0..369b6ef14d 100644 --- a/manual-lookup.php +++ b/manual-lookup.php @@ -24,7 +24,7 @@ if ($MQ) { $function = stripslashes($function); } - + $function = strtolower($function); // Try to find appropriate manual page diff --git a/manual/add-note.php b/manual/add-note.php index 6b7f208b64..e9d2f4cd5c 100644 --- a/manual/add-note.php +++ b/manual/add-note.php @@ -17,7 +17,7 @@ $_POST['redirect'] = $_GET['redirect']; } -// Decide on whether all vars are present for processing +// Decide on whether all vars are present for processing $process = TRUE; $needed_vars = array('note', 'user', 'sect', 'redirect', 'action', 'func', 'arga', 'argb', 'answer'); foreach ($needed_vars as $varname) { @@ -30,21 +30,21 @@ // We have a submitted form to process if ($process) { - // Clean off leading and trailing whitespace + // Clean off leading and trailing whitespace $user = trim($_POST['user']); $note = trim($_POST['note']); - + // Convert all line-endings to unix format, // and don't allow out-of-control blank lines $note = str_replace("\r\n", "\n", $note); $note = str_replace("\r", "\n", $note); $note = preg_replace("/\n{2,}/", "\n\n", $note); - + // Don't pass through example username if ($user == "user@example.com") { $user = "Anonymous"; } - + // We don't know of any error now $error = FALSE; @@ -75,7 +75,7 @@ // Check if any line is too long else { - + // Split the note by whitespace, and check length foreach (preg_split("/\\s+/", $note) as $chunk) { if (strlen($chunk) > 120) { @@ -124,24 +124,24 @@ } // There was no error returned - else { + else { echo '

        Your submission was successful -- thanks for contributing! Note ', 'that it will not show up for up to a few hours on some of the mirrors, but it will find its way to all of ', 'our mirrors in due time.

        '; } - + // Print out common footer, and end page site_footer(); exit(); } - + // There was an error, or a preview is needed else { // If there was an error, print out if ($error) { echo "

        $error

        \n"; } - + // Print out preview of note echo '

        This is what your entry will look like, roughly:

        '; echo '
        '; @@ -151,7 +151,7 @@ } // Any needed variable was missing => display instructions -else { +else { ?>
        @@ -164,7 +164,7 @@ users ignoring this important section.
      • - Good notes rise to the top as they are voted up; this makes + Good notes rise to the top as they are voted up; this makes them easier to find.
      • @@ -296,7 +296,7 @@

        Email address conversion

        - We have a simple conversion in place to convert the @ signs and dots in your + We have a simple conversion in place to convert the @ signs and dots in your address. You may still want to include a part in the email address that is understandable only by humans as our conversion can be performed in the opposite direction. You may submit your email address as diff --git a/manual/en/book.var.php b/manual/en/book.var.php index a3c90024f8..8394a6a192 100644 --- a/manual/en/book.var.php +++ b/manual/en/book.var.php @@ -4,40 +4,40 @@ $PARENTS = array(); include_once dirname(__FILE__) ."/toc/refs.basic.vartype.inc"; $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'book.var.php', 1 => 'Variable handling', ), - 'up' => + 'up' => array ( 0 => 'refs.basic.vartype.php', 1 => 'Variable and Type Related Extensions', ), - 'prev' => + 'prev' => array ( 0 => 'class.reflectionexception.php', 1 => 'ReflectionException', ), - 'next' => + 'next' => array ( 0 => 'intro.var.php', 1 => 'Introduction', ), - 'alternatives' => + 'alternatives' => array ( ), - 'extra_header_links' => + 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/book.var.atom', @@ -51,12 +51,10 @@ manual_header(); ?>

        - +

        Variable handling

        - - @@ -64,7 +62,6 @@ - @@ -72,7 +69,10 @@ - + + + + diff --git a/manual/en/class.exception.php b/manual/en/class.exception.php index 9368fe1b8e..c91cabd9b9 100644 --- a/manual/en/class.exception.php +++ b/manual/en/class.exception.php @@ -4,40 +4,40 @@ $PARENTS = array(); include_once dirname(__FILE__) ."/toc/reserved.exceptions.inc"; $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'class.exception.php', 1 => 'Exception', ), - 'up' => + 'up' => array ( 0 => 'reserved.exceptions.php', 1 => 'Predefined Exceptions', ), - 'prev' => + 'prev' => array ( 0 => 'reserved.exceptions.php', 1 => 'Predefined Exceptions', ), - 'next' => + 'next' => array ( 0 => 'exception.construct.php', 1 => 'Exception::__construct', ), - 'alternatives' => + 'alternatives' => array ( ), - 'extra_header_links' => + 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/class.exception.atom', @@ -52,10 +52,10 @@ ?>

        Exception

        - - + +

        (PHP 5 >= 5.1.0)

        - +

        Introduction

        @@ -65,14 +65,14 @@

        - +

        Class synopsis

        - +
        - +
        @@ -80,7 +80,7 @@ {
        - +
        /* Properties */
        protected @@ -153,11 +153,11 @@ )
        }
        - - + +
        - +

        Properties

        @@ -203,58 +203,44 @@
        - +
        - - - - - - - - - - - - - - @@ -262,31 +248,45 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + +

        Table of Contents

        \ No newline at end of file diff --git a/manual/en/context.http.php b/manual/en/context.http.php index 2bff235bb4..2172271936 100644 --- a/manual/en/context.http.php +++ b/manual/en/context.http.php @@ -4,37 +4,37 @@ $PARENTS = array(); include_once dirname(__FILE__) ."/toc/context.inc"; $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'context.http.php', 1 => 'HTTP context options', ), - 'up' => + 'up' => array ( 0 => 'context.php', 1 => 'Context options and parameters', ), - 'prev' => + 'prev' => array ( 0 => 'context.socket.php', 1 => 'Socket context options', ), - 'next' => + 'next' => array ( 0 => 'context.ftp.php', 1 => 'FTP context options', ), - 'alternatives' => + 'alternatives' => array ( ), ); @@ -50,7 +50,7 @@

        HTTP context optionsHTTP context option listing

        - +

        Description

        @@ -221,7 +221,7 @@

        Defaults to 1.0.

        -

        Note: +

        Note:

        PHP prior to 5.3.0 does not implement chunked transfer decoding. If this value is set to 1.1 it is your @@ -274,12 +274,12 @@

        - +

        Changelog

        - + @@ -347,13 +347,13 @@ - +
        Version

        - +

        Examples

        @@ -385,7 +385,7 @@

        Notes

        -

        Note: +

        Note: Underlying socket stream context options
        Additional context options may be supported by the @@ -396,7 +396,7 @@ for the ssl:// transport.

        -

        Note: +

        Note: HTTP status line
        When this stream wrapper follows a redirect, the diff --git a/manual/en/funcref.php b/manual/en/funcref.php index 3123906512..02a56c76e3 100644 --- a/manual/en/funcref.php +++ b/manual/en/funcref.php @@ -4,40 +4,40 @@ $PARENTS = array(); include_once dirname(__FILE__) ."/toc/index.inc"; $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'funcref.php', 1 => 'Function Reference', ), - 'up' => + 'up' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'prev' => + 'prev' => array ( 0 => 'features.dtrace.systemtap.php', 1 => 'Using SystemTap with PHP DTrace Static Probes', ), - 'next' => + 'next' => array ( 0 => 'refs.basic.php.php', 1 => 'Affecting PHP\'s Behaviour', ), - 'alternatives' => + 'alternatives' => array ( ), - 'extra_header_links' => + 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/funcref.atom', @@ -64,55 +64,55 @@

        - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + +
      • \ No newline at end of file diff --git a/manual/en/function.strpos.php b/manual/en/function.strpos.php index 8ce199b30c..3312b44d89 100644 --- a/manual/en/function.strpos.php +++ b/manual/en/function.strpos.php @@ -4,37 +4,37 @@ $PARENTS = array(); include_once dirname(__FILE__) ."/toc/ref.strings.inc"; $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'function.strpos.php', 1 => 'strpos', ), - 'up' => + 'up' => array ( 0 => 'ref.strings.php', 1 => 'String Functions', ), - 'prev' => + 'prev' => array ( 0 => 'function.strpbrk.php', 1 => 'strpbrk', ), - 'next' => + 'next' => array ( 0 => 'function.strrchr.php', 1 => 'strrchr', ), - 'alternatives' => + 'alternatives' => array ( ), ); @@ -50,7 +50,7 @@

        (PHP 4, PHP 5)

        strposFind the position of the first occurrence of a substring in a string

    - +

    Description

    diff --git a/manual/en/index.php b/manual/en/index.php index 3104fdaa81..3d6ec74c05 100644 --- a/manual/en/index.php +++ b/manual/en/index.php @@ -4,40 +4,40 @@ $PARENTS = array(); $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'up' => + 'up' => array ( 0 => NULL, 1 => NULL, ), - 'prev' => + 'prev' => array ( 0 => NULL, 1 => NULL, ), - 'next' => + 'next' => array ( 0 => NULL, 1 => NULL, ), - 'alternatives' => + 'alternatives' => array ( ), - 'extra_header_links' => + 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/index.atom', @@ -52,7 +52,7 @@ ?>

    PHP Manual

    - +
    @@ -60,113 +60,113 @@
    by:
    - Mehdi Achour + Mehdi Achour
    - +
    - Friedhelm Betz + Friedhelm Betz
    - Antony Dovgal + Antony Dovgal
    - +
    - Nuno Lopes + Nuno Lopes
    - Hannes Magnusson + Hannes Magnusson
    - Georg Richter + Georg Richter
    - Damien Seguy + Damien Seguy
    - Jakub Vrana + Jakub Vrana
    - +
    2013-11-20
    - +
    -
    Edited By: +
    Edited By: - Philip Olson + Philip Olson
    - - - - - - - - - - - - - + + + + + + + + + + + +
    \ No newline at end of file diff --git a/manual/en/language.exceptions.php b/manual/en/language.exceptions.php index 8ced175014..5295f717e4 100644 --- a/manual/en/language.exceptions.php +++ b/manual/en/language.exceptions.php @@ -4,40 +4,40 @@ $PARENTS = array(); include_once dirname(__FILE__) ."/toc/langref.inc"; $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'language.exceptions.php', 1 => 'Exceptions', ), - 'up' => + 'up' => array ( 0 => 'langref.php', 1 => 'Language Reference', ), - 'prev' => + 'prev' => array ( 0 => 'language.namespaces.faq.php', 1 => 'FAQ: things you need to know about namespaces', ), - 'next' => + 'next' => array ( 0 => 'language.exceptions.extending.php', 1 => 'Extending Exceptions', ), - 'alternatives' => + 'alternatives' => array ( ), - 'extra_header_links' => + 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/language.exceptions.atom', @@ -89,7 +89,7 @@ class or a subclass of Exception. Trying to throw an object that is not will result in a PHP Fatal Error.

    -

    Note: +

    Note:

    Internal PHP functions mainly use Error reporting, only modern @@ -158,8 +158,8 @@ class or a subclass of Exception

    - - + +
    \ No newline at end of file diff --git a/manual/en/refs.basic.vartype.php b/manual/en/refs.basic.vartype.php index 44f2264049..b00e4840ee 100644 --- a/manual/en/refs.basic.vartype.php +++ b/manual/en/refs.basic.vartype.php @@ -4,40 +4,40 @@ $PARENTS = array(); include_once dirname(__FILE__) ."/toc/funcref.inc"; $setup = array ( - 'home' => + 'home' => array ( 0 => 'index.php', 1 => 'PHP Manual', ), - 'head' => + 'head' => array ( 0 => 'UTF-8', 1 => 'en', ), - 'this' => + 'this' => array ( 0 => 'refs.basic.vartype.php', 1 => 'Variable and Type Related Extensions', ), - 'up' => + 'up' => array ( 0 => 'funcref.php', 1 => 'Function Reference', ), - 'prev' => + 'prev' => array ( 0 => 'changelog.strings.php', 1 => 'Changelog', ), - 'next' => + 'next' => array ( 0 => 'book.array.php', 1 => 'Arrays', ), - 'alternatives' => + 'alternatives' => array ( ), - 'extra_header_links' => + 'extra_header_links' => array ( 'rel' => 'alternate', 'href' => '/manual/en/feeds/refs.basic.vartype.atom', @@ -52,7 +52,6 @@ ?>

    Variable and Type Related Extensions

    - @@ -60,14 +59,12 @@ - - @@ -75,7 +72,6 @@ - @@ -83,7 +79,6 @@ - @@ -91,7 +86,6 @@ - @@ -99,7 +93,6 @@ - @@ -108,7 +101,6 @@ - @@ -116,7 +108,6 @@ - @@ -124,7 +115,16 @@ - + + + + + + + + + + diff --git a/manual/en/toc/context.inc b/manual/en/toc/context.inc index e322258719..ceac2e6a56 100644 --- a/manual/en/toc/context.inc +++ b/manual/en/toc/context.inc @@ -1,48 +1,48 @@ + 0 => array ( 0 => 'context.socket.php', 1 => 'Socket context options', ), - 1 => + 1 => array ( 0 => 'context.http.php', 1 => 'HTTP context options', ), - 2 => + 2 => array ( 0 => 'context.ftp.php', 1 => 'FTP context options', ), - 3 => + 3 => array ( 0 => 'context.ssl.php', 1 => 'SSL context options', ), - 4 => + 4 => array ( 0 => 'context.curl.php', 1 => 'CURL context options', ), - 5 => + 5 => array ( 0 => 'context.phar.php', 1 => 'Phar context options', ), - 6 => + 6 => array ( 0 => 'context.params.php', 1 => 'Context parameters', ), ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'langref.php', 1 => 'Language Reference', ), - 1 => + 1 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/features.inc b/manual/en/toc/features.inc index 3f0823a43e..327a0b08e2 100644 --- a/manual/en/toc/features.inc +++ b/manual/en/toc/features.inc @@ -1,61 +1,61 @@ + 0 => array ( 0 => 'features.http-auth.php', 1 => 'HTTP authentication with PHP', ), - 1 => + 1 => array ( 0 => 'features.cookies.php', 1 => 'Cookies', ), - 2 => + 2 => array ( 0 => 'features.sessions.php', 1 => 'Sessions', ), - 3 => + 3 => array ( 0 => 'features.xforms.php', 1 => 'Dealing with XForms', ), - 4 => + 4 => array ( 0 => 'features.file-upload.php', 1 => 'Handling file uploads', ), - 5 => + 5 => array ( 0 => 'features.remote-files.php', 1 => 'Using remote files', ), - 6 => + 6 => array ( 0 => 'features.connection-handling.php', 1 => 'Connection handling', ), - 7 => + 7 => array ( 0 => 'features.persistent-connections.php', 1 => 'Persistent Database Connections', ), - 8 => + 8 => array ( 0 => 'features.safe-mode.php', 1 => 'Safe Mode', ), - 9 => + 9 => array ( 0 => 'features.commandline.php', 1 => 'Command line usage', ), - 10 => + 10 => array ( 0 => 'features.gc.php', 1 => 'Garbage Collection', ), - 11 => + 11 => array ( 0 => 'features.dtrace.php', 1 => 'DTrace Dynamic Tracing', @@ -64,7 +64,7 @@ $TOC = array ( $TOC_DEPRECATED = array ( ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/funcref.inc b/manual/en/toc/funcref.inc index 0eb344f005..e6584d8309 100644 --- a/manual/en/toc/funcref.inc +++ b/manual/en/toc/funcref.inc @@ -1,138 +1,138 @@ + 0 => array ( 0 => 'refs.basic.php.php', 1 => 'Affecting PHP\'s Behaviour', ), - 1 => + 1 => array ( 0 => 'refs.utilspec.audio.php', 1 => 'Audio Formats Manipulation', ), - 2 => + 2 => array ( 0 => 'refs.remote.auth.php', 1 => 'Authentication Services', ), - 3 => + 3 => array ( 0 => 'refs.utilspec.cmdline.php', 1 => 'Command Line Specific Extensions', ), - 4 => + 4 => array ( 0 => 'refs.compression.php', 1 => 'Compression and Archive Extensions', ), - 5 => + 5 => array ( 0 => 'refs.creditcard.php', 1 => 'Credit Card Processing', ), - 6 => + 6 => array ( 0 => 'refs.crypto.php', 1 => 'Cryptography Extensions', ), - 7 => + 7 => array ( 0 => 'refs.database.php', 1 => 'Database Extensions', ), - 8 => + 8 => array ( 0 => 'refs.calendar.php', 1 => 'Date and Time Related Extensions', ), - 9 => + 9 => array ( 0 => 'refs.fileprocess.file.php', 1 => 'File System Related Extensions', ), - 10 => + 10 => array ( 0 => 'refs.international.php', 1 => 'Human Language and Character Encoding Support', ), - 11 => + 11 => array ( 0 => 'refs.utilspec.image.php', 1 => 'Image Processing and Generation', ), - 12 => + 12 => array ( 0 => 'refs.remote.mail.php', 1 => 'Mail Related Extensions', ), - 13 => + 13 => array ( 0 => 'refs.math.php', 1 => 'Mathematical Extensions', ), - 14 => + 14 => array ( 0 => 'refs.utilspec.nontext.php', 1 => 'Non-Text MIME Output', ), - 15 => + 15 => array ( 0 => 'refs.fileprocess.process.php', 1 => 'Process Control Extensions', ), - 16 => + 16 => array ( 0 => 'refs.basic.other.php', 1 => 'Other Basic Extensions', ), - 17 => + 17 => array ( 0 => 'refs.remote.other.php', 1 => 'Other Services', ), - 18 => + 18 => array ( 0 => 'refs.search.php', 1 => 'Search Engine Extensions', ), - 19 => + 19 => array ( 0 => 'refs.utilspec.server.php', 1 => 'Server Specific Extensions', ), - 20 => + 20 => array ( 0 => 'refs.basic.session.php', 1 => 'Session Extensions', ), - 21 => + 21 => array ( 0 => 'refs.basic.text.php', 1 => 'Text Processing', ), - 22 => + 22 => array ( 0 => 'refs.basic.vartype.php', 1 => 'Variable and Type Related Extensions', ), - 23 => + 23 => array ( 0 => 'refs.webservice.php', 1 => 'Web Services', ), - 24 => + 24 => array ( 0 => 'refs.utilspec.windows.php', 1 => 'Windows Only Extensions', ), - 25 => + 25 => array ( 0 => 'refs.xml.php', 1 => 'XML Manipulation', ), ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/getting-started.inc b/manual/en/toc/getting-started.inc index 5447ac22c4..84caf7e77e 100644 --- a/manual/en/toc/getting-started.inc +++ b/manual/en/toc/getting-started.inc @@ -1,11 +1,11 @@ + 0 => array ( 0 => 'introduction.php', 1 => 'Introduction', ), - 1 => + 1 => array ( 0 => 'tutorial.php', 1 => 'A simple tutorial', @@ -14,7 +14,7 @@ $TOC = array ( $TOC_DEPRECATED = array ( ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/index.inc b/manual/en/toc/index.inc index d8a2f3f7e1..9eb4621631 100644 --- a/manual/en/toc/index.inc +++ b/manual/en/toc/index.inc @@ -1,56 +1,56 @@ + 0 => array ( 0 => 'copyright.php', 1 => 'Copyright', ), - 1 => + 1 => array ( 0 => 'manual.php', 1 => 'PHP Manual', ), - 2 => + 2 => array ( 0 => 'getting-started.php', 1 => 'Getting Started', ), - 3 => + 3 => array ( 0 => 'install.php', 1 => 'Installation and Configuration', ), - 4 => + 4 => array ( 0 => 'langref.php', 1 => 'Language Reference', ), - 5 => + 5 => array ( 0 => 'security.php', 1 => 'Security', ), - 6 => + 6 => array ( 0 => 'features.php', 1 => 'Features', ), - 7 => + 7 => array ( 0 => 'funcref.php', 1 => 'Function Reference', ), - 8 => + 8 => array ( 0 => 'internals2.php', 1 => 'PHP at the Core: A Hacker\'s Guide', ), - 9 => + 9 => array ( 0 => 'faq.php', 1 => 'FAQ', ), - 10 => + 10 => array ( 0 => 'appendices.php', 1 => 'Appendices', diff --git a/manual/en/toc/langref.inc b/manual/en/toc/langref.inc index b86476e79d..dedfb0803d 100644 --- a/manual/en/toc/langref.inc +++ b/manual/en/toc/langref.inc @@ -1,98 +1,98 @@ + 0 => array ( 0 => 'language.basic-syntax.php', 1 => 'Basic syntax', ), - 1 => + 1 => array ( 0 => 'language.types.php', 1 => 'Types', ), - 2 => + 2 => array ( 0 => 'language.variables.php', 1 => 'Variables', ), - 3 => + 3 => array ( 0 => 'language.constants.php', 1 => 'Constants', ), - 4 => + 4 => array ( 0 => 'language.expressions.php', 1 => 'Expressions', ), - 5 => + 5 => array ( 0 => 'language.operators.php', 1 => 'Operators', ), - 6 => + 6 => array ( 0 => 'language.control-structures.php', 1 => 'Control Structures', ), - 7 => + 7 => array ( 0 => 'language.functions.php', 1 => 'Functions', ), - 8 => + 8 => array ( 0 => 'language.oop5.php', 1 => 'Classes and Objects', ), - 9 => + 9 => array ( 0 => 'language.namespaces.php', 1 => 'Namespaces', ), - 10 => + 10 => array ( 0 => 'language.exceptions.php', 1 => 'Exceptions', ), - 11 => + 11 => array ( 0 => 'language.generators.php', 1 => 'Generators', ), - 12 => + 12 => array ( 0 => 'language.references.php', 1 => 'References Explained', ), - 13 => + 13 => array ( 0 => 'reserved.variables.php', 1 => 'Predefined Variables', ), - 14 => + 14 => array ( 0 => 'reserved.exceptions.php', 1 => 'Predefined Exceptions', ), - 15 => + 15 => array ( 0 => 'reserved.interfaces.php', 1 => 'Predefined Interfaces and Classes', ), - 16 => + 16 => array ( 0 => 'context.php', 1 => 'Context options and parameters', ), - 17 => + 17 => array ( 0 => 'wrappers.php', 1 => 'Supported Protocols and Wrappers', ), ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/ref.strings.inc b/manual/en/toc/ref.strings.inc index bf138cf39c..6d80aa82e0 100644 --- a/manual/en/toc/ref.strings.inc +++ b/manual/en/toc/ref.strings.inc @@ -1,513 +1,513 @@ + 0 => array ( 0 => 'function.addcslashes.php', 1 => 'addcslashes', ), - 1 => + 1 => array ( 0 => 'function.addslashes.php', 1 => 'addslashes', ), - 2 => + 2 => array ( 0 => 'function.bin2hex.php', 1 => 'bin2hex', ), - 3 => + 3 => array ( 0 => 'function.chop.php', 1 => 'chop', ), - 4 => + 4 => array ( 0 => 'function.chr.php', 1 => 'chr', ), - 5 => + 5 => array ( 0 => 'function.chunk-split.php', 1 => 'chunk_split', ), - 6 => + 6 => array ( 0 => 'function.convert-cyr-string.php', 1 => 'convert_cyr_string', ), - 7 => + 7 => array ( 0 => 'function.convert-uudecode.php', 1 => 'convert_uudecode', ), - 8 => + 8 => array ( 0 => 'function.convert-uuencode.php', 1 => 'convert_uuencode', ), - 9 => + 9 => array ( 0 => 'function.count-chars.php', 1 => 'count_chars', ), - 10 => + 10 => array ( 0 => 'function.crc32.php', 1 => 'crc32', ), - 11 => + 11 => array ( 0 => 'function.crypt.php', 1 => 'crypt', ), - 12 => + 12 => array ( 0 => 'function.echo.php', 1 => 'echo', ), - 13 => + 13 => array ( 0 => 'function.explode.php', 1 => 'explode', ), - 14 => + 14 => array ( 0 => 'function.fprintf.php', 1 => 'fprintf', ), - 15 => + 15 => array ( 0 => 'function.get-html-translation-table.php', 1 => 'get_html_translation_table', ), - 16 => + 16 => array ( 0 => 'function.hebrev.php', 1 => 'hebrev', ), - 17 => + 17 => array ( 0 => 'function.hebrevc.php', 1 => 'hebrevc', ), - 18 => + 18 => array ( 0 => 'function.hex2bin.php', 1 => 'hex2bin', ), - 19 => + 19 => array ( 0 => 'function.html-entity-decode.php', 1 => 'html_entity_decode', ), - 20 => + 20 => array ( 0 => 'function.htmlentities.php', 1 => 'htmlentities', ), - 21 => + 21 => array ( 0 => 'function.htmlspecialchars-decode.php', 1 => 'htmlspecialchars_decode', ), - 22 => + 22 => array ( 0 => 'function.htmlspecialchars.php', 1 => 'htmlspecialchars', ), - 23 => + 23 => array ( 0 => 'function.implode.php', 1 => 'implode', ), - 24 => + 24 => array ( 0 => 'function.join.php', 1 => 'join', ), - 25 => + 25 => array ( 0 => 'function.lcfirst.php', 1 => 'lcfirst', ), - 26 => + 26 => array ( 0 => 'function.levenshtein.php', 1 => 'levenshtein', ), - 27 => + 27 => array ( 0 => 'function.localeconv.php', 1 => 'localeconv', ), - 28 => + 28 => array ( 0 => 'function.ltrim.php', 1 => 'ltrim', ), - 29 => + 29 => array ( 0 => 'function.md5-file.php', 1 => 'md5_file', ), - 30 => + 30 => array ( 0 => 'function.md5.php', 1 => 'md5', ), - 31 => + 31 => array ( 0 => 'function.metaphone.php', 1 => 'metaphone', ), - 32 => + 32 => array ( 0 => 'function.money-format.php', 1 => 'money_format', ), - 33 => + 33 => array ( 0 => 'function.nl-langinfo.php', 1 => 'nl_langinfo', ), - 34 => + 34 => array ( 0 => 'function.nl2br.php', 1 => 'nl2br', ), - 35 => + 35 => array ( 0 => 'function.number-format.php', 1 => 'number_format', ), - 36 => + 36 => array ( 0 => 'function.ord.php', 1 => 'ord', ), - 37 => + 37 => array ( 0 => 'function.parse-str.php', 1 => 'parse_str', ), - 38 => + 38 => array ( 0 => 'function.print.php', 1 => 'print', ), - 39 => + 39 => array ( 0 => 'function.printf.php', 1 => 'printf', ), - 40 => + 40 => array ( 0 => 'function.quoted-printable-decode.php', 1 => 'quoted_printable_decode', ), - 41 => + 41 => array ( 0 => 'function.quoted-printable-encode.php', 1 => 'quoted_printable_encode', ), - 42 => + 42 => array ( 0 => 'function.quotemeta.php', 1 => 'quotemeta', ), - 43 => + 43 => array ( 0 => 'function.rtrim.php', 1 => 'rtrim', ), - 44 => + 44 => array ( 0 => 'function.setlocale.php', 1 => 'setlocale', ), - 45 => + 45 => array ( 0 => 'function.sha1-file.php', 1 => 'sha1_file', ), - 46 => + 46 => array ( 0 => 'function.sha1.php', 1 => 'sha1', ), - 47 => + 47 => array ( 0 => 'function.similar-text.php', 1 => 'similar_text', ), - 48 => + 48 => array ( 0 => 'function.soundex.php', 1 => 'soundex', ), - 49 => + 49 => array ( 0 => 'function.sprintf.php', 1 => 'sprintf', ), - 50 => + 50 => array ( 0 => 'function.sscanf.php', 1 => 'sscanf', ), - 51 => + 51 => array ( 0 => 'function.str-getcsv.php', 1 => 'str_getcsv', ), - 52 => + 52 => array ( 0 => 'function.str-ireplace.php', 1 => 'str_ireplace', ), - 53 => + 53 => array ( 0 => 'function.str-pad.php', 1 => 'str_pad', ), - 54 => + 54 => array ( 0 => 'function.str-repeat.php', 1 => 'str_repeat', ), - 55 => + 55 => array ( 0 => 'function.str-replace.php', 1 => 'str_replace', ), - 56 => + 56 => array ( 0 => 'function.str-rot13.php', 1 => 'str_rot13', ), - 57 => + 57 => array ( 0 => 'function.str-shuffle.php', 1 => 'str_shuffle', ), - 58 => + 58 => array ( 0 => 'function.str-split.php', 1 => 'str_split', ), - 59 => + 59 => array ( 0 => 'function.str-word-count.php', 1 => 'str_word_count', ), - 60 => + 60 => array ( 0 => 'function.strcasecmp.php', 1 => 'strcasecmp', ), - 61 => + 61 => array ( 0 => 'function.strchr.php', 1 => 'strchr', ), - 62 => + 62 => array ( 0 => 'function.strcmp.php', 1 => 'strcmp', ), - 63 => + 63 => array ( 0 => 'function.strcoll.php', 1 => 'strcoll', ), - 64 => + 64 => array ( 0 => 'function.strcspn.php', 1 => 'strcspn', ), - 65 => + 65 => array ( 0 => 'function.strip-tags.php', 1 => 'strip_tags', ), - 66 => + 66 => array ( 0 => 'function.stripcslashes.php', 1 => 'stripcslashes', ), - 67 => + 67 => array ( 0 => 'function.stripos.php', 1 => 'stripos', ), - 68 => + 68 => array ( 0 => 'function.stripslashes.php', 1 => 'stripslashes', ), - 69 => + 69 => array ( 0 => 'function.stristr.php', 1 => 'stristr', ), - 70 => + 70 => array ( 0 => 'function.strlen.php', 1 => 'strlen', ), - 71 => + 71 => array ( 0 => 'function.strnatcasecmp.php', 1 => 'strnatcasecmp', ), - 72 => + 72 => array ( 0 => 'function.strnatcmp.php', 1 => 'strnatcmp', ), - 73 => + 73 => array ( 0 => 'function.strncasecmp.php', 1 => 'strncasecmp', ), - 74 => + 74 => array ( 0 => 'function.strncmp.php', 1 => 'strncmp', ), - 75 => + 75 => array ( 0 => 'function.strpbrk.php', 1 => 'strpbrk', ), - 76 => + 76 => array ( 0 => 'function.strpos.php', 1 => 'strpos', ), - 77 => + 77 => array ( 0 => 'function.strrchr.php', 1 => 'strrchr', ), - 78 => + 78 => array ( 0 => 'function.strrev.php', 1 => 'strrev', ), - 79 => + 79 => array ( 0 => 'function.strripos.php', 1 => 'strripos', ), - 80 => + 80 => array ( 0 => 'function.strrpos.php', 1 => 'strrpos', ), - 81 => + 81 => array ( 0 => 'function.strspn.php', 1 => 'strspn', ), - 82 => + 82 => array ( 0 => 'function.strstr.php', 1 => 'strstr', ), - 83 => + 83 => array ( 0 => 'function.strtok.php', 1 => 'strtok', ), - 84 => + 84 => array ( 0 => 'function.strtolower.php', 1 => 'strtolower', ), - 85 => + 85 => array ( 0 => 'function.strtoupper.php', 1 => 'strtoupper', ), - 86 => + 86 => array ( 0 => 'function.strtr.php', 1 => 'strtr', ), - 87 => + 87 => array ( 0 => 'function.substr-compare.php', 1 => 'substr_compare', ), - 88 => + 88 => array ( 0 => 'function.substr-count.php', 1 => 'substr_count', ), - 89 => + 89 => array ( 0 => 'function.substr-replace.php', 1 => 'substr_replace', ), - 90 => + 90 => array ( 0 => 'function.substr.php', 1 => 'substr', ), - 91 => + 91 => array ( 0 => 'function.trim.php', 1 => 'trim', ), - 92 => + 92 => array ( 0 => 'function.ucfirst.php', 1 => 'ucfirst', ), - 93 => + 93 => array ( 0 => 'function.ucwords.php', 1 => 'ucwords', ), - 94 => + 94 => array ( 0 => 'function.vfprintf.php', 1 => 'vfprintf', ), - 95 => + 95 => array ( 0 => 'function.vprintf.php', 1 => 'vprintf', ), - 96 => + 96 => array ( 0 => 'function.vsprintf.php', 1 => 'vsprintf', ), - 97 => + 97 => array ( 0 => 'function.wordwrap.php', 1 => 'wordwrap', ), ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'book.strings.php', 1 => 'Strings', ), - 1 => + 1 => array ( 0 => 'refs.basic.text.php', 1 => 'Text Processing', ), - 2 => + 2 => array ( 0 => 'funcref.php', 1 => 'Function Reference', ), - 3 => + 3 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/refs.basic.vartype.inc b/manual/en/toc/refs.basic.vartype.inc index 9a520e75dc..04fe3bf5f4 100644 --- a/manual/en/toc/refs.basic.vartype.inc +++ b/manual/en/toc/refs.basic.vartype.inc @@ -1,63 +1,63 @@ + 0 => array ( 0 => 'book.array.php', 1 => 'Arrays', ), - 1 => + 1 => array ( 0 => 'book.classobj.php', 1 => 'Classes/Objects', ), - 2 => + 2 => array ( 0 => 'book.classkit.php', 1 => 'Classkit', ), - 3 => + 3 => array ( 0 => 'book.ctype.php', 1 => 'Ctype', ), - 4 => + 4 => array ( 0 => 'book.filter.php', 1 => 'Filter', ), - 5 => + 5 => array ( 0 => 'book.funchand.php', 1 => 'Function Handling', ), - 6 => + 6 => array ( 0 => 'book.objaggregation.php', 1 => 'Object Aggregation', ), - 7 => + 7 => array ( 0 => 'book.quickhash.php', 1 => 'Quickhash', ), - 8 => + 8 => array ( 0 => 'book.reflection.php', 1 => 'Reflection', ), - 9 => + 9 => array ( 0 => 'book.var.php', 1 => 'Variable handling', ), ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'funcref.php', 1 => 'Function Reference', ), - 1 => + 1 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/reserved.exceptions.inc b/manual/en/toc/reserved.exceptions.inc index 7d6b9d7a0d..da505dce81 100644 --- a/manual/en/toc/reserved.exceptions.inc +++ b/manual/en/toc/reserved.exceptions.inc @@ -1,23 +1,23 @@ + 0 => array ( 0 => 'class.exception.php', 1 => 'Exception', ), - 1 => + 1 => array ( 0 => 'class.errorexception.php', 1 => 'ErrorException', ), ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'langref.php', 1 => 'Language Reference', ), - 1 => + 1 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/en/toc/security.inc b/manual/en/toc/security.inc index 23313edc00..2a70a7591a 100644 --- a/manual/en/toc/security.inc +++ b/manual/en/toc/security.inc @@ -1,61 +1,61 @@ + 0 => array ( 0 => 'security.intro.php', 1 => 'Introduction', ), - 1 => + 1 => array ( 0 => 'security.general.php', 1 => 'General considerations', ), - 2 => + 2 => array ( 0 => 'security.cgi-bin.php', 1 => 'Installed as CGI binary', ), - 3 => + 3 => array ( 0 => 'security.apache.php', 1 => 'Installed as an Apache module', ), - 4 => + 4 => array ( 0 => 'security.filesystem.php', 1 => 'Filesystem Security', ), - 5 => + 5 => array ( 0 => 'security.database.php', 1 => 'Database Security', ), - 6 => + 6 => array ( 0 => 'security.errors.php', 1 => 'Error Reporting', ), - 7 => + 7 => array ( 0 => 'security.globals.php', 1 => 'Using Register Globals', ), - 8 => + 8 => array ( 0 => 'security.variables.php', 1 => 'User Submitted Data', ), - 9 => + 9 => array ( 0 => 'security.magicquotes.php', 1 => 'Magic Quotes', ), - 10 => + 10 => array ( 0 => 'security.hiding.php', 1 => 'Hiding PHP', ), - 11 => + 11 => array ( 0 => 'security.current.php', 1 => 'Keeping Current', @@ -64,7 +64,7 @@ $TOC = array ( $TOC_DEPRECATED = array ( ); $PARENTS = array ( - 0 => + 0 => array ( 0 => 'index.php', 1 => 'PHP Manual', diff --git a/manual/php3.php b/manual/php3.php index 9323b45751..366c2f7d7a 100755 --- a/manual/php3.php +++ b/manual/php3.php @@ -74,13 +74,13 @@

    - --with-mck[=DIR] includes Cybercash MCK support. DIR is the cybercash mck build directory, + --with-mck[=DIR] includes Cybercash MCK support. DIR is the cybercash mck build directory, defaults to /usr/src/mck-3.2.0.3-linux

    - --with-mod-dav=DIR includes DAV support through Apache's mod_dav, DIR is mod_dav's + --with-mod-dav=DIR includes DAV support through Apache's mod_dav, DIR is mod_dav's installation directory (Apache module version only).

    @@ -104,8 +104,8 @@

    - Multiple calls to setcookie() in the same script will be performed - in reverse order. And put the insert before the delete when trying + Multiple calls to setcookie() in the same script will be performed + in reverse order. And put the insert before the delete when trying to delete one cookie before inserting another.

    @@ -221,7 +221,7 @@

    The HTTP PUT method is allowed for saving files, which are handled similarly to POST method - file saves. $PHP_PUT_FILENAME holds the location of the temporary file created, which + file saves. $PHP_PUT_FILENAME holds the location of the temporary file created, which must be moved during the request else it will be deleted.

    diff --git a/manual/phpfi2.php b/manual/phpfi2.php index ca8cdc380b..d8ca6bb626 100644 --- a/manual/phpfi2.php +++ b/manual/phpfi2.php @@ -7,7 +7,7 @@

    PHP/FI Version 2.0

    @@ -1150,12 +1150,12 @@ function)after the actual PHP/FI file has been parsed, similar to create two tables. The msqllog shell script in the scripts directory will do this for you. Simply type:

    -    msqllog <user id> 
    +    msqllog <user id>
     

    or for mysql, type:

    -    mysqllog <user id> 
    +    mysqllog <user id>
     

    and the script will create the appropriate tables. You may @@ -1526,7 +1526,7 @@ function must be called before any output is sent to the browser. for a shopping cart application you may want to keep a counter and pass this along. ie.

    -    
    +
         $Count++;
         SetCookie("Count",$Count, time()+3600);
         SetCookie("Cart[$Count]",$item, time()+3600);
    @@ -1948,7 +1948,7 @@ interface to PHP was developed by 
         echo $a[0];
         echo $a[1];
    -        
    +
     

    Arrays can be copied by a simple assignment. If $b is an @@ -2666,7 +2666,7 @@ function being called. You cannot create new global variables echo $count; if($count < 10) { Test(); - } + } );


    @@ -2721,8 +2721,8 @@ function being called. You cannot create new global variables $a=0; while($a<100) { $a++; - echo $list[$a]; - } + echo $list[$a]; + } > @@ -2757,7 +2757,7 @@ function being called. You cannot create new global variables default; echo "a is unknown"; break; - } + } > @@ -4751,8 +4751,8 @@ functions is only available if GD support has been enabled in

    eg.

    -   mail("rasmus@lerdorf.on.ca", 
    -        "My Subject", 
    +   mail("rasmus@lerdorf.on.ca",
    +        "My Subject",
             "Line 1\nLine 2\nLine 3");
     
    If a fourth string argument is passed, this string is inserted at the end of the header, example: @@ -5212,7 +5212,7 @@ function is perhaps best illustrated with a complete example:

         <?
    -      $name = "bob";  
    +      $name = "bob";
           $result = msql($database,"select * from table where firstname='$name'");
           $num = msql_numrows($result);
           echo "$num records found!<p>";
    @@ -5523,7 +5523,7 @@ functions that can act on the result data. These functions
           best illustrated with a complete example:

         <?
    -      $name = "bob";  
    +      $name = "bob";
           $result = mysql($database,"select * from table where firstname='$name'");
           $num = mysql_numrows($result);
           echo "$num records found!<p>";
    @@ -5677,25 +5677,25 @@ function, and an opened directory should be closed with the
     
             /* This is the SQL query. */
             $query = "SELECT * FROM my_table where my_index = :indiana";
    -        
    +
             ........
     
             if (Ora_Parse($cursor, $query) < 0) {
                 echo("Parse failed!\n"
                 Ora_Logoff($conn);
                 exit;
    -        } 
    +        }
     
             if (Ora_Bind($cursor, "rc", ":indiana", strlen($rc)) < 0) {
                 echo("Binding failed!\n"
                 Ora_Logoff($conn);
                 exit;
    -        } 
    +        }
     
             /* Execute the SQL statement associated with $cursor and
             prepare storage for select-list items. */
             $ncols = Ora_Exec($cursor);
    -        
    +
             ......
     
     
    @@ -6689,7 +6689,7 @@ function returns a string 4 characters long, starting with a Knuth and Kant map to K530 Lloyd and Ladd map to L300 Lukasiewicz and Lissajous map to L222 - +
    @@ -7036,7 +7036,7 @@ function only reads the current row in the row buffer.

     <?
         /*
    -    ** assuming all the necessary variables for 
    +    ** assuming all the necessary variables for
         ** connection is already set. please note, NO error checking is
         ** done. You should always check return code of a function.
         */
    @@ -7491,7 +7491,7 @@ function in place of this NULL. The actual Crypt() function in
             Stack *s;
             char salt[8];
             char *enc;
    -        
    +
             salt[0] = '\0';
             if(mode) {
                     s = Pop();
    @@ -7515,7 +7515,7 @@ function in place of this NULL. The actual Crypt() function in
     #if DEBUG
             Debug("Crypt returned [%s]\n",enc);
     #endif
    -        Push(enc,STRING);       
    +        Push(enc,STRING);
     
     #else
             Error("No crypt support compiled into this version");
    diff --git a/mirror-stats.conf b/mirror-stats.conf
    index a38acfc8a4..74c2b85a45 100644
    --- a/mirror-stats.conf
    +++ b/mirror-stats.conf
    @@ -1,7 +1,7 @@
     #
     # Webalizer configuration sample for a PHP mirror site
     #
    -# Based on sample Webalizer configuration file, which is 
    +# Based on sample Webalizer configuration file, which is
     # Copyright 1997-2000 by Bradford L. Barrett (brad@mrunix.net)
     #
     # Distributed under the GNU General Public License.  See the
    diff --git a/mirroring-stats.php b/mirroring-stats.php
    index c5531127f6..573ee02364 100644
    --- a/mirroring-stats.php
    +++ b/mirroring-stats.php
    @@ -16,8 +16,8 @@
      
  • Get The Webalizer

    - The Webalizer is a web server log analysis program. It is designed to - scan web server log files in various formats and produce usage statistics + The Webalizer is a web server log analysis program. It is designed to + scan web server log files in various formats and produce usage statistics in HTML format for viewing through a browser. Note that Webalizer requires you to have the GD library installed on your site.

    @@ -33,11 +33,11 @@
  • Grab mirror-stats.conf and edit the file.

    - This is the main conf file for The Webalizer. Specifically, you will want to + This is the main conf file for The Webalizer. Specifically, you will want to change the lines which define where your log file sits, where the output should go, and the name of your host machine. Look for these settings: LogFile, OutputDir, HostName, HideSite, HideReferrer. The stats - directory is not required to be in the webroot, it may be aliased + directory is not required to be in the webroot, it may be aliased to be there (see mirroring.php).

  • diff --git a/mirroring-troubles.php b/mirroring-troubles.php index f4666266d6..664d3a17ad 100644 --- a/mirroring-troubles.php +++ b/mirroring-troubles.php @@ -19,15 +19,15 @@ Mirroring a PHP.net server requires a few specific settings and considerations, and this document provides a list of problems with possible solutions. The mirror tools check for these problems and automatically - disable the problematic mirrors. The [?] link within each + disable the problematic mirrors. The [?] link within each title may be used to test this mirror.

    MultiViews are on [?]

    - Because the 'Options' directive may be ignored in VirtualHost, a - solution is to move the MultiViews option into a specific + Because the 'Options' directive may be ignored in VirtualHost, a + solution is to move the MultiViews option into a specific directory and disable it from there. For example:

    @@ -35,14 +35,14 @@
         <Directory /path/to/phpweb>
           Options -Indexes -MultiViews
         </Directory>
    -   
    +
         DocumentRoot /path/to/phpweb
         ServerName ....
         ....
    -  </VirtualHost> 
    +  </VirtualHost>
     

    - The mirror settings example also + The mirror settings example also demonstrates this use. See also the Apache documentation that describes Content Negotiation. @@ -52,20 +52,20 @@

    Improper Content-Type [?]

    Some pages are returning incorrect Content-Type headers. For example, - xx.php.net/manual/en/faq.html.php should be returning text/html - instead of application/x-httpd-php. See also the Apache - documentation describing - Content - Negotiation. This problem might be specific to + xx.php.net/manual/en/faq.html.php should be returning text/html + instead of application/x-httpd-php. See also the Apache + documentation describing + Content + Negotiation. This problem might be specific to Russian Apache.

    Manual redirects [?]

    - By default, Apache inserts an alias for /manual/ in the configuration - and this causes problems for mirrors. So for example if you find that - the manuals are listed on the documentation page but all of the links + By default, Apache inserts an alias for /manual/ in the configuration + and this causes problems for mirrors. So for example if you find that + the manuals are listed on the documentation page but all of the links open up a search page, you probably suffer from this problem and must remove that alias.

    @@ -73,16 +73,16 @@

    Broken manual shortcuts [?]

    - If the shortcut features [e.g. xx.php.net/echo] are not working, be sure - the manual files are really under DOCUMENT_ROOT and that the English - manual files are present. Also make sure that you have a correct + If the shortcut features [e.g. xx.php.net/echo] are not working, be sure + the manual files are really under DOCUMENT_ROOT and that the English + manual files are present. Also make sure that you have a correct ErrorDocument setting.

    Invalid data types [?]

    - Invalid data is being received, and this is probably caused by improper error + Invalid data is being received, and this is probably caused by improper error handler settings. See the mirror guidelines for how to setup the ErrorDocument.

    @@ -98,31 +98,31 @@

    Mishandling of .msi files

    - When improperly set, users are not given a "download this file" prompt - when attempting to download the PHP Installer (a .msi file). Your web - server configuration should be adjusted to force .msi files as - 'application/octet-stream'. In Apache this may be done by using: + When improperly set, users are not given a "download this file" prompt + when attempting to download the PHP Installer (a .msi file). Your web + server configuration should be adjusted to force .msi files as + 'application/octet-stream'. In Apache this may be done by using: AddType application/octet-stream .msi

    An unlisted mirror

    - If you have an official mirror server but it's not listed on - mirrors.php or available from + If you have an official mirror server but it's not listed on + mirrors.php or available from my.php then your mirror most likely failed the mirror tests and suffers from one of the problems listed here. Mirrors that fail - the tests are automatically removed from the listing for our user's - convenience. We send out weekly notifications to all disabled mirror + the tests are automatically removed from the listing for our user's + convenience. We send out weekly notifications to all disabled mirror maintainers, and to the mirrors@lists.php.net mailing list.

    Slow response time

    - Although this test is currently a little unfair (it's only based from the - USA), the response time of the server exceeds five seconds. Please confirm - the speed of these mirrors and we'll likely adjust the testing procedure. + Although this test is currently a little unfair (it's only based from the + USA), the response time of the server exceeds five seconds. Please confirm + the speed of these mirrors and we'll likely adjust the testing procedure. This test will be performed from multiple locations in the future.

    @@ -133,6 +133,6 @@ a test for that. The www.php.net box then connects to a third-party search engine.

    -SVN repository mirroring

    If you are interested in using a local copy of our - SVN repository for yourself, we provide + SVN repository for yourself, we provide svnsync instructions separately.

    @@ -142,7 +142,7 @@
         rsync -avzC --timeout=600 --delete --delete-after \
           --include='distributions/*.exe' \
    -      YOUR_RRN_HOSTNAME::phpweb /your/local/path 
    +      YOUR_RRN_HOSTNAME::phpweb /your/local/path
     
    @@ -216,25 +216,25 @@ ServerAlias cc.php.net www.php.net the.cname.you.set.up.example.com ServerAdmin yourname@example.com UseCanonicalName On - + # Webroot of PHP mirror site DocumentRoot /www/htdocs/phpweb - + # Log server activity ErrorLog logs/error_log TransferLog logs/access_log - + # Set directory index DirectoryIndex index.php index.html - + # Handle errors with local error handler script ErrorDocument 401 /error.php ErrorDocument 403 /error.php ErrorDocument 404 /error.php - + # Add types not specified by Apache by default AddType application/octet-stream .chm .bz2 .tgz .msi - AddType application/x-pilot .prc .pdb + AddType application/x-pilot .prc .pdb # Set mirror's preferred language here SetEnv MIRROR_LANGUAGE "en" @@ -247,7 +247,7 @@ # Apache2 has 'AddHandler type-map var' enabled by default. # Remove the comment sign on the line below if you have it enabled. # RemoveHandler var - + # Turn spelling support off (which would break URL shortcuts) <IfModule mod_speling.c> CheckSpelling Off @@ -255,15 +255,15 @@ # A few recommended PHP directives php_flag display_errors off - + # If you have Russian Apache with mod_charset installed, # do not forget to search for this line in your existing # configuration, and comment it out: - # AddHandler strip-meta-http .htm .html - + # AddHandler strip-meta-http .htm .html + </VirtualHost>
    - +

    You should only start to set up an Apache VirtualHost for an official mirror if you have contacted us first and received @@ -397,11 +397,11 @@

    Mirror Setup Troubleshooting

    - The mirror troubleshooting guide - contains information about the common and potential problems discovered - when setting up and maintaining a PHP.net mirror. Included are links that + The mirror troubleshooting guide + contains information about the common and potential problems discovered + when setting up and maintaining a PHP.net mirror. Included are links that perform many of the tests executed by the automated mirror management tools. -

    +

    Data Registered About Official Mirrors

    diff --git a/my.php b/my.php index 908fa59a72..5c48405877 100644 --- a/my.php +++ b/my.php @@ -11,14 +11,14 @@ // We have post data, and it is an available language if (isset($_POST['my_lang']) && isset($langs[$_POST['my_lang']])) { - + // Set the language preference myphpnet_language($_POST['my_lang']); - + // Add this as first option, selected $options[] = '\n"; - + // Remove, so it is not listed two times unset($langs[$_POST['my_lang']]); } @@ -29,7 +29,7 @@ // Add this as first option, selected $options[] = '\n"; - + // Remove, so it is not listed two times unset($langs[myphpnet_language()]); } @@ -48,7 +48,7 @@ // Assemble form from collected data $langpref = "\n"; - + // Save URL shortcut fallback setting if (isset($_POST['urlsearch'])) { myphpnet_urlsearch($_POST['urlsearch']); @@ -108,19 +108,19 @@ // Data for the language settings table $langinfo = array( - + "Your preferred language" => $langpref, - + "Last seen language" => (isset($_COOKIE['LAST_LANG']) ? htmlentities($_COOKIE['LAST_LANG'], ENT_QUOTES | ENT_IGNORE, 'UTF-8') : "None"), - + "Your Accept-Language browser setting" => (isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) ? htmlentities($_SERVER['HTTP_ACCEPT_LANGUAGE'], ENT_QUOTES | ENT_IGNORE, 'UTF-8') : "None"), - + "The mirror's default language" => default_language(), - + "Default" => "en" ); @@ -209,7 +209,7 @@ Please note that in case the site finds your preferred mirror site disabled for some reason, it will fall back to the automatic selection procedure, but will not alter your preferences, so next time when your selected server works, - the redirections will lead you there. + the redirections will lead you there.

    @@ -217,11 +217,11 @@ $mdata) { - + // Skip inactive mirrors if (mirror_status($murl) != MIRROR_OK || $murl == "http://www.php.net/" || $murl == 'http://php.net/') { continue; } - + // Compute user friendly mirror name if ($murl == "NONE") { $mname = "Automatic selection (default)"; @@ -233,7 +233,7 @@ $mname = "Unknown" . $tmpurl; } } - + // Print out mirror option with selection if needed printf ( " \n", diff --git a/pear/package.dtd b/pear/package.dtd index 025aace0b0..106f3a8bc9 100644 --- a/pear/package.dtd +++ b/pear/package.dtd @@ -6,7 +6,7 @@ "-//PHP Group//DTD PEAR Package 1.0//EN//XML" - Copyright (c) 1997-2001 The PHP Group + Copyright (c) 1997-2001 The PHP Group This source file is subject to version 2.02 of the PHP license, that is bundled with this package in the file LICENSE, and is @@ -30,69 +30,69 @@ diff --git a/quickref.php b/quickref.php index 2bf3816488..d48e1535cb 100644 --- a/quickref.php +++ b/quickref.php @@ -5,11 +5,11 @@ which case it will always show the full list of "functions" in the user's preferred language version of the PHP documentation. - + In other cases this file is included from manual-lookup.php, which sets $notfound, so we know what function to search for, and display results for that search. - + */ // Ensure that our environment is set up @@ -34,7 +34,7 @@ function quickref_table($functions, $sort = true) if ($sort) { asort($functions); } - + // Print out all rows foreach ($functions as $file => $name) { echo "
  • $name
  • \n"; @@ -55,10 +55,10 @@ function quickref_table($functions, $sort = true) // Get all file names from the directory while (($entry = readdir($dirh)) !== FALSE) { - + // Skip names starting with a dot if (substr($entry, 0, 1) == ".") { continue; } - + // For function and class pages, get the name out if (preg_match('!^(function|class)\.(.+)\.php$!', $entry, $parts)) { $funcname = str_replace('-', '_', $parts[2]); @@ -66,9 +66,9 @@ function quickref_table($functions, $sort = true) // Compute similarity of the name to the requested one if (function_exists('similar_text') && !empty($notfound)) { - similar_text($funcname, $notfound, $p); + similar_text($funcname, $notfound, $p); - // If $notfound is a substring of $funcname then overwrite the score + // If $notfound is a substring of $funcname then overwrite the score // similar_text() gave it. if ($p < 70 && ($pos = strpos($funcname, $notfound)) !== FALSE) { $p = 90 - $pos; @@ -87,16 +87,16 @@ function quickref_table($functions, $sort = true) // Collect SHOW_CLOSE number of names from the top foreach ($temp as $file => $p) { - + // Stop, if we found enough matches if (count($maybe) >= 30) { break; } - + // If the two are more then 70% similar or $notfound is a substring // of $funcname, then the match is a very similar one if ($p >= 70 || (strpos($functions[$file], $notfound) !== FALSE)) { $maybe[$file] = '' . $functions[$file] . ''; } - // Otherwise it is just similar + // Otherwise it is just similar else { $maybe[$file] = $functions[$file]; } @@ -137,5 +137,5 @@ function quickref_table($functions, $sort = true) ); site_footer($config); -} +} diff --git a/releases/4_1_0.php b/releases/4_1_0.php index 5e11885733..e9df34da31 100644 --- a/releases/4_1_0.php +++ b/releases/4_1_0.php @@ -61,9 +61,9 @@ interface, and the broken binary compatibility of modules due to the

    Now that we have that behind us, let's move on :)

    - For various reasons, PHP setups which rely on register_globals - being on (i.e., on form, server and environment variables becoming - a part of the global namespace, automatically) are very often + For various reasons, PHP setups which rely on register_globals + being on (i.e., on form, server and environment variables becoming + a part of the global namespace, automatically) are very often exploitable to various degrees. For example, the piece of code:

    @@ -144,7 +144,7 @@ function example1() they should take advantage of the new features supplied in PHP 4.1.0 that make this transition much easier.

    - +

    As of the next semi-major version of PHP, new installations of PHP will default to having register_globals set to off. No worries! Existing diff --git a/releases/4_1_0_fr.php b/releases/4_1_0_fr.php index 9492e9094c..5920b5744d 100644 --- a/releases/4_1_0_fr.php +++ b/releases/4_1_0_fr.php @@ -84,7 +84,7 @@ Peut être exploitable de la manière suivante, des utilisateurs distants peuvent simplement passer 'authenticated' comme variable d'un formulaire et même si authenticate_user() retourne false, - $authentiticated va actuellement contenir true. Ce"la semble etre un + $authentiticated va actuellement contenir true. Ce"la semble etre un exemple très simple, mais en réalité, bien des applications PHP sont exploitable par ce dysfonctionnement.

    @@ -144,7 +144,7 @@ function example1() durant la migration de vieux code vers le nouveau, et nous sommes sûrs que cela vous simplifiera l'écriture de nouveaux codes. Une autre astuce est que le fait de créer de nouvelles entrées dans - $_SESSION va automatiquement les enregistrer comme variables de session, + $_SESSION va automatiquement les enregistrer comme variables de session, comme si vous auriez appelé session_register(). Cette astuce est limitée uniquement au module de gestion de session - par exemple, créer de nouvelles entrés dans $_ENV ne va pas exécuter un put_env() @@ -160,7 +160,7 @@ function example1() qu'ils devraient profiter des nouvelles fonctionnalités fournies avec PHP 4.1.0 qui font que cette transition est plus aisée.

    - +

    Dans la prochaine version "semi majeure" de PHP, de nouvelles installations de PHP devrait avoir register_globals mis à Off par défaut. Ne vous en @@ -174,7 +174,7 @@ function example1()

    Note: Certains de ces tableaux ont d'anciens noms, exemple : $HTTP_GET_VARS. Ces noms fonctionnent toujours, mais nous encourageons les utilisateurs - de migrer vers le nouveaux noms, plus courts et qui sont des versions + de migrer vers le nouveaux noms, plus courts et qui sont des versions automatiquement globales.

    diff --git a/releases/4_1_2_win32.php b/releases/4_1_2_win32.php index 0bb82cc7f6..43738276b8 100644 --- a/releases/4_1_2_win32.php +++ b/releases/4_1_2_win32.php @@ -48,7 +48,7 @@

    - More information can be found here + More information can be found here relating to the form upload exploit that caused the release of 4.1.2 initially.

    diff --git a/releases/4_2_0.php b/releases/4_2_0.php index 7596854909..da7b8dff96 100644 --- a/releases/4_2_0.php +++ b/releases/4_2_0.php @@ -19,7 +19,7 @@ are no longer registered in the global scope by default. The preferred method of accessing these external variables is by using the new Superglobal arrays, introduced in PHP 4.1.0. More information about this change:

    - +
    • PHP Manual: Predefined variables
    • The PHP 4.1.0 release announcement
    • @@ -44,7 +44,7 @@ due to be released in August, 2002, will be the first PHP release to officially support Mac OS X. It, along with future Mac OS X and Apache releases, will enable full feature parity - with other PHP platforms. Update: + with other PHP platforms. Update: Instructions on overcoming these limitations

      @@ -61,7 +61,7 @@
    • Overhaul of the sockets extension
    • Highly improved performance with file uploads
    • - The satellite and mailparse extensions were moved to PECL and are no longer + The satellite and mailparse extensions were moved to PECL and are no longer bundled with the official PHP release
    • The posix extension has been cleaned up
    • diff --git a/releases/4_2_0_fr.php b/releases/4_2_0_fr.php index bab7028f53..d67316a00c 100644 --- a/releases/4_2_0_fr.php +++ b/releases/4_2_0_fr.php @@ -46,7 +46,7 @@ supporté par le PHP group sur ces plates-formes. Spécifiquement, compiler PHP comme module Apache dynamiquement chargé n'est pas encore supporté. PHP 4.3.0, dont la publication est prévue pour - Août 2002, sera la première version qui supportera officiellement + Août 2002, sera la première version qui supportera officiellement Mac OS X. Cette version, aussi bien pour les futures versions de Mac OS X et Apache, sera totalement synchronisé avec les autres plates-formes PHP. diff --git a/releases/4_2_1_fr.php b/releases/4_2_1_fr.php index 16ab48f54c..8e98b1c4d7 100644 --- a/releases/4_2_1_fr.php +++ b/releases/4_2_1_fr.php @@ -43,7 +43,7 @@

    - Pour une liste complète des modifications de PHP 4.2.1, voyez le fichier + Pour une liste complète des modifications de PHP 4.2.1, voyez le fichier ChangeLog.

    diff --git a/releases/4_2_2.php b/releases/4_2_2.php index 90dcfa92d5..71388ecf57 100644 --- a/releases/4_2_2.php +++ b/releases/4_2_2.php @@ -35,7 +35,7 @@ sent by the user agent in a "multipart/form-data" request. This parser has insufficient input checking, leading to the vulnerability.

    - +

    The vulnerability is exploitable by anyone who can send HTTP POST requests to an affected web server. Both local and remote users, even @@ -69,7 +69,7 @@ POST input from user agents, it is often possible to deny POST requests on the web server.

    - +

    In the Apache web server, for example, this is possible with the following code included in the main configuration file or a top-level @@ -82,7 +82,7 @@ Deny from all </Limit> - +

    Note that an existing configuration and/or .htaccess file may have parameters contradicting the example given above. @@ -96,5 +96,5 @@ independent advisory, describing the vulnerability in more detail.

    - + diff --git a/releases/4_2_2_fr.php b/releases/4_2_2_fr.php index 8b1a478ac2..bc8d6a90af 100644 --- a/releases/4_2_2_fr.php +++ b/releases/4_2_2_fr.php @@ -38,7 +38,7 @@ les données d'entrée, ce qui conduit à une vulnérabilité.

    - +

    La vulnérabilité est exploitable par quiconque peut envoyer des requêtes HTTP POST à un serveur web utilisant PHP versions 4.2.0 et 4.2.1. Des @@ -75,21 +75,21 @@ affecté, il est possible de simplement interdire les requêtes POST sur le serveur.

    - +

    Sous Apache, par exemple, il est possible d'utiliser le code suivant dans le fichier de configuration principal, ou avec un fichier .htaccess placé suffisamment près de la racine :

    -
       
    +
     <Limit POST>
        Order deny,allow
        Deny from all
     </Limit>
     
    - -

    + +

    Notez qu'une autre configuration ou/et un autre fichier .htaccess avec certains paramètres, peuvent annuler l'effet de l'exemple ci-dessus.

    @@ -100,5 +100,5 @@ Le PHP Group remercie Stefan Esser de e-matters GmbH pour la découverte de cette vulnérabilité.

    - + diff --git a/releases/4_3_0_fr.php b/releases/4_3_0_fr.php index f332c668d6..650e4ab325 100644 --- a/releases/4_3_0_fr.php +++ b/releases/4_3_0_fr.php @@ -26,7 +26,7 @@ applications shell ou graphiques (avec PHP-GTK). La version CLI de PHP est toujours compilées, mais elle n'est installée que si la version CGI est désactivée - avec l'option --disable-cgi. De plus, vous pouvez utilisez la commande + avec l'option --disable-cgi. De plus, vous pouvez utilisez la commande make install-cli. Sous Windows, la version CLI est disponible dans le dossier cli.

    @@ -34,7 +34,7 @@

    CLI dispose de fonctionnalités différentes, par rappot à la version interfacée avec les serveurs web. Pour - plus de détails, reportez vous à + plus de détails, reportez vous à Utiliser PHP en ligne de commande

    @@ -86,7 +86,7 @@ fhttpd)
  • - Accélération des fonctions de traitement des + Accélération des fonctions de traitement des channes de caractères
  • diff --git a/releases/4_3_1.php b/releases/4_3_1.php index 481f4cb000..5c1f7e2261 100644 --- a/releases/4_3_1.php +++ b/releases/4_3_1.php @@ -18,7 +18,7 @@

    - The PHP Group has learned of a serious security vulnerability in + The PHP Group has learned of a serious security vulnerability in the CGI SAPI of PHP version 4.3.0.

    @@ -35,18 +35,18 @@ NOTE: This bug does NOT affect any of the other SAPI modules. (such as the Apache or ISAPI modules, etc.)

    - +

    Impact

    - Anyone with access to websites hosted on a web server which employs + Anyone with access to websites hosted on a web server which employs the CGI module may exploit this vulnerability to gain access to any file readable by the user under which the webserver runs.

    - A remote attacker could also trick PHP into executing arbitrary PHP code - if attacker is able to inject the code into files accessible by the CGI. + A remote attacker could also trick PHP into executing arbitrary PHP code + if attacker is able to inject the code into files accessible by the CGI. This could be for example the web server access-logs.

    @@ -69,8 +69,8 @@

    Credits

    - The PHP Group would like to thank Kosmas Skiadopoulos for discovering + The PHP Group would like to thank Kosmas Skiadopoulos for discovering this vulnerability.

    - + diff --git a/releases/4_3_10.php b/releases/4_3_10.php index 3d890443e9..4b215a0eeb 100644 --- a/releases/4_3_10.php +++ b/releases/4_3_10.php @@ -5,11 +5,11 @@ ?>

    PHP 4.3.10 Release Announcement

    -

    [ Version Française ]

    +

    [ Version Française ]

    -PHP Development Team would like to announce the immediate release of PHP 4.3.10. This is a -maintenance release that in addition to over 30 non-critical bug fixes addresses several very -serious security issues. +PHP Development Team would like to announce the immediate release of PHP 4.3.10. This is a +maintenance release that in addition to over 30 non-critical bug fixes addresses several very +serious security issues.

    These include the following: @@ -24,7 +24,7 @@ CAN-2004-1065 - exif_read_data() overflow on long sectionname.
    magic_quotes_gpc could lead to one level directory traversal with file uploads.

    -

    All Users of PHP are strongly encouraged to upgrade to this release as soon as possible.

    +

    All Users of PHP are strongly encouraged to upgrade to this release as soon as possible.

    Bugfix release

    diff --git a/releases/4_3_10_fr.php b/releases/4_3_10_fr.php index da9bacf2d6..afc5f18df0 100644 --- a/releases/4_3_10_fr.php +++ b/releases/4_3_10_fr.php @@ -7,13 +7,13 @@

    Annonce de publication de PHP 4.3.10

    [ English Version ]

    -L'équipe de développement PHP a le plaisir de vous annoncer -la publication de PHP 4.3.10. C'est une version -de maintenance, destinée à corriger une trentaine de bogues +L'équipe de développement PHP a le plaisir de vous annoncer +la publication de PHP 4.3.10. C'est une version +de maintenance, destinée à corriger une trentaine de bogues non-critiques et ainsi que plusieurs problèmes de sécurité sérieux.

    -Cela inclut notamment: +Cela inclut notamment:

    CAN-2004-1018 - shmop_write() écrit hors des limites de la mémoire.
    @@ -25,12 +25,12 @@ CAN-2004-1065 - dépassement de capacité avec exif_read_data() sur un long nom de section.
    magic_quotes_gpc peut mener à la lecture d'un dossier via le téléchargement de fichiers.

    -

    Tous les utilisateurs sont encouragés à utiliser cette version.

    +

    Tous les utilisateurs sont encouragés à utiliser cette version.

    Version de correction de bogues

    -En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes : +En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, ajouts et améliorations suivantes :

      diff --git a/releases/4_3_11.php b/releases/4_3_11.php index d016d437f5..5b2e708bc3 100644 --- a/releases/4_3_11.php +++ b/releases/4_3_11.php @@ -7,13 +7,13 @@

      PHP 4.3.11 Release Announcement

      [ Version Française ]

      -PHP Development Team is would like to announce the immediate release of PHP 4.3.11. -This is a maintenance release that in addition to over 70 non-critical bug fixes addresses several +PHP Development Team is would like to announce the immediate release of PHP 4.3.11. +This is a maintenance release that in addition to over 70 non-critical bug fixes addresses several security issues inside the exif and fbsql extensions as well as the unserialize(), swf_definepoly() and getimagesize() functions.

      -

      All Users of PHP are strongly encouraged to upgrade to this release.

      +

      All Users of PHP are strongly encouraged to upgrade to this release.

      Bugfix release

      diff --git a/releases/4_3_11_fr.php b/releases/4_3_11_fr.php index 256572bc60..61dad88329 100644 --- a/releases/4_3_11_fr.php +++ b/releases/4_3_11_fr.php @@ -11,7 +11,7 @@

      Tous les utilisateurs sont encouragés à utiliser cette version. -

      +

      Version de correction de bogues

        diff --git a/releases/4_3_2_fr.php b/releases/4_3_2_fr.php index 735c71d314..240d903500 100644 --- a/releases/4_3_2_fr.php +++ b/releases/4_3_2_fr.php @@ -12,7 +12,7 @@ Après une longue étape de tests d'assurance Qualité, PHP 4.3.2 est finalement disponible!
        Cette version de maintenance résout un grand nombre de bugs trouvés dans - des versions plus anciennes de PHP, et il est recommandé + des versions plus anciennes de PHP, et il est recommandé de faire la mise à jour pour tous les utilisateurs PHP.

        @@ -21,7 +21,7 @@

        PHP 4.3.2 contient notamment les corrections, ajouts et améliorations suivantes :

        - +
        • Correction de plusieurs problèmes dangereux de dépassement de @@ -47,7 +47,7 @@
        -

        +

        Pour une liste complète des modifications de PHP 4.3.2, reportez-vous au fichier ChangeLog.

        diff --git a/releases/4_3_4.php b/releases/4_3_4.php index f5163bceaf..b85d46c0e9 100644 --- a/releases/4_3_4.php +++ b/releases/4_3_4.php @@ -10,7 +10,7 @@

        After a lengthy QA process, PHP 4.3.4 is finally out!
        - This is a medium size maintenance release, with a fair number of bug fixes. All users + This is a medium size maintenance release, with a fair number of bug fixes. All users are encouraged to upgrade to 4.3.4.

        diff --git a/releases/4_3_4_fr.php b/releases/4_3_4_fr.php index b55c097873..233fb40a1c 100644 --- a/releases/4_3_4_fr.php +++ b/releases/4_3_4_fr.php @@ -9,7 +9,7 @@

        [ English version ]

        - Après un long processus d'assurance qualité, + Après un long processus d'assurance qualité, PHP 4.3.4 est désormais disponible!
        C'est une version mineure d'entretien, avec de nombreuses corrections de bogues. Tous les utilisateurs sont invités à passer à cette nouvelle version. @@ -18,8 +18,8 @@

        Version de correction de bogues

        - PHP 4.3.4 contient notamment les corrections, ajouts et - améliorations suivantes : + PHP 4.3.4 contient notamment les corrections, ajouts et + améliorations suivantes :

          diff --git a/releases/4_3_5.php b/releases/4_3_5.php index 70246cde91..2de96169dc 100644 --- a/releases/4_3_5.php +++ b/releases/4_3_5.php @@ -11,7 +11,7 @@

          PHP Development Team is proud to announce the release of PHP 4.3.5. This is primarily a bug fix release, without any new features or additions. PHP 4.3.5 - is by far the most stable release of PHP to date and it is recommended that + is by far the most stable release of PHP to date and it is recommended that all users upgrade to this release whenever possible.

          diff --git a/releases/4_3_5_fr.php b/releases/4_3_5_fr.php index 77ed819dfa..ce08650987 100644 --- a/releases/4_3_5_fr.php +++ b/releases/4_3_5_fr.php @@ -9,18 +9,18 @@

          [ English Version ]

          -L'équipe de développement PHP a le plaisir de vous annoncer -la publication de PHP 4.3.5. C'est une version -de maintenance, destinée à corriger des erreurs, et sans aucun -ajout de fonctionnalité. PHP 4.3.5 est, de loin, la version de PHP -la plus stable, et il est recommandé à tous les utilisateurs +L'équipe de développement PHP a le plaisir de vous annoncer +la publication de PHP 4.3.5. C'est une version +de maintenance, destinée à corriger des erreurs, et sans aucun +ajout de fonctionnalité. PHP 4.3.5 est, de loin, la version de PHP +la plus stable, et il est recommandé à tous les utilisateurs d'adopter cette version dès que possible.

          Version de correction de bogues

          - PHP 4.3.5 contient notamment les corrections, ajouts et améliorations suivantes : + PHP 4.3.5 contient notamment les corrections, ajouts et améliorations suivantes :

            diff --git a/releases/4_3_6.php b/releases/4_3_6.php index 1d0181f854..641ab554a1 100644 --- a/releases/4_3_6.php +++ b/releases/4_3_6.php @@ -10,9 +10,9 @@

            PHP Development Team is proud to announce the release of PHP PHP 4.3.6. - This is is a bug fix release whose primary goal is to address two bugs which may - result in crashes in PHP builds with thread-safety enabled. All users of PHP - in a threaded environment (Windows) are strongly encouraged to upgrade to + This is is a bug fix release whose primary goal is to address two bugs which may + result in crashes in PHP builds with thread-safety enabled. All users of PHP + in a threaded environment (Windows) are strongly encouraged to upgrade to this release.

            @@ -31,7 +31,7 @@
          • Fixed a bug that prevented compilation of cURL extension against libcurl 7.11.1
          • Fixed a number of crashes inside domxml and mssql extensions.
          • -
          • All in all this release fixes approximately 25 bugs that have been discovered +
          • All in all this release fixes approximately 25 bugs that have been discovered since the 4.3.5 release.
          diff --git a/releases/4_3_6_fr.php b/releases/4_3_6_fr.php index 33ccb0a60f..079763db14 100644 --- a/releases/4_3_6_fr.php +++ b/releases/4_3_6_fr.php @@ -10,18 +10,18 @@

          [ English Version ]

          -L'équipe de développement PHP a le plaisir de vous annoncer -la publication de PHP 4.3.6. C'est une version +L'équipe de développement PHP a le plaisir de vous annoncer +la publication de PHP 4.3.6. C'est une version de maintenance, destinée à corriger deux bogues qui peuvent conduire à des crashs de PHP si la sécurité threads est activée. -Il est recommandé à tous les utilisateurs d'adopter cette +Il est recommandé à tous les utilisateurs d'adopter cette version dès que possible.

          Version de correction de bogues

          - PHP 4.3.6 contient notamment les corrections, ajouts et améliorations suivantes : + PHP 4.3.6 contient notamment les corrections, ajouts et améliorations suivantes :

            diff --git a/releases/4_3_7_fr.php b/releases/4_3_7_fr.php index 462934f1bf..6f11d2b243 100644 --- a/releases/4_3_7_fr.php +++ b/releases/4_3_7_fr.php @@ -9,8 +9,8 @@

            [ English Version ]

            -L'équipe de développement PHP a le plaisir de vous annoncer -la publication de PHP 4.3.7. C'est une version +L'équipe de développement PHP a le plaisir de vous annoncer +la publication de PHP 4.3.7. C'est une version de maintenance, destinée à corriger des bogues non-critiques, corriger une vulnérabilité de validation dans les fonctions escapeshellcmd() et escapeshellarg() sur la plate-forme Windows. Les utilisateurs de PHP sont encouragés @@ -20,7 +20,7 @@

            Version de correction de bogues

            - PHP 4.3.7 contient notamment les corrections, ajouts et améliorations suivantes : + PHP 4.3.7 contient notamment les corrections, ajouts et améliorations suivantes :

              diff --git a/releases/4_3_9.php b/releases/4_3_9.php index d0680e245d..8aadebbf9e 100644 --- a/releases/4_3_9.php +++ b/releases/4_3_9.php @@ -33,7 +33,7 @@
            • Fixed '\0' in Authenticate header passed via safe_mode.
            • Allow bundled GD to compile against freetype 2.1.2.
            • - +
            • All in all this release fixes over 50 bugs that have been discovered and resolved since the 4.3.8 release.
            diff --git a/releases/4_3_9_fr.php b/releases/4_3_9_fr.php index 1e27f992d4..f54f355691 100644 --- a/releases/4_3_9_fr.php +++ b/releases/4_3_9_fr.php @@ -7,8 +7,8 @@

            Annonce de publication de PHP 4.3.9

            [ English Version ]

            -L'équipe de développement PHP a le plaisir de vous annoncer -la publication de PHP 4.3.9. C'est une version +L'équipe de développement PHP a le plaisir de vous annoncer +la publication de PHP 4.3.9. C'est une version de maintenance, destinée à corriger une cinquantaine de bogues non-critiques, et corriger le traitement des valeurs GPC. Cette version inclut aussi la possibilité d'écrire des images GIF via la bibliothèque GD interne. Tous les utilisateurs @@ -18,8 +18,8 @@

            Version de correction de bogues

            -En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, -ajouts et améliorations suivantes : +En plus des fonctionnalités ci-dessus, PHP 4.3.9 contient notamment les corrections, +ajouts et améliorations suivantes :

              diff --git a/releases/5_1_0.php b/releases/5_1_0.php index a2b87e308e..2a6ce71223 100644 --- a/releases/5_1_0.php +++ b/releases/5_1_0.php @@ -57,7 +57,7 @@

              -All users of PHP 5.0 and early adopters of 5.1 betas are strongly advised to upgrade to 5.1 as soon as +All users of PHP 5.0 and early adopters of 5.1 betas are strongly advised to upgrade to 5.1 as soon as possible. Furthermore, 5.1 branch obsoletes the 5.0 PHP branch.

              diff --git a/releases/5_1_2.php b/releases/5_1_2.php index 6533b3041e..3a05066654 100644 --- a/releases/5_1_2.php +++ b/releases/5_1_2.php @@ -42,7 +42,7 @@ The release also includes over 85 bug fixes with a focus on:
              • Correction of the many regressions in the strtotime() function.
              • -
              • Fixes of several crashes, leaks and memory corruptions found in the +
              • Fixes of several crashes, leaks and memory corruptions found in the imap, pdo, gd, mysqli, mcrypt and soap extensions.
              • Corrected problems with the usage of SSI and virtual() in the Apache2 SAPI.
              • Build fixes for iconv and sybase_ct extensions.
              • diff --git a/releases/5_2_0.php b/releases/5_2_0.php index 58988d27c3..b063443c25 100644 --- a/releases/5_2_0.php +++ b/releases/5_2_0.php @@ -50,7 +50,7 @@

                -For users upgrading from PHP 5.0 and PHP 5.1 there is an upgrading guide +For users upgrading from PHP 5.0 and PHP 5.1 there is an upgrading guide available here, detailing the changes between those releases and PHP 5.2.0.

                diff --git a/releases/5_2_1.php b/releases/5_2_1.php index f4164416b7..a144db45af 100644 --- a/releases/5_2_1.php +++ b/releases/5_2_1.php @@ -6,7 +6,7 @@

                PHP 5.2.1 Release Announcement

                -The PHP development team would like to announce the immediate availability of PHP 5.2.1. +The PHP development team would like to announce the immediate availability of PHP 5.2.1. This release is a major stability and security enhancement of the 5.X branch, and all users are strongly encouraged to upgrade to it as soon as possible.

                @@ -37,9 +37,9 @@

              -The majority of the security vulnerabilities discovered and resolved can in most cases be only abused by local users and cannot be triggered -remotely. However, some of the above issues can be triggered remotely in certain situations, or exploited by malicious local users on shared hosting setups -utilizing PHP as an Apache module. Therefore, we strongly advise all users of PHP, regardless of the version to upgrade to 5.2.1 release +The majority of the security vulnerabilities discovered and resolved can in most cases be only abused by local users and cannot be triggered +remotely. However, some of the above issues can be triggered remotely in certain situations, or exploited by malicious local users on shared hosting setups +utilizing PHP as an Apache module. Therefore, we strongly advise all users of PHP, regardless of the version to upgrade to 5.2.1 release as soon as possible. PHP 4.4.5 with equivalent security corrections is available as well.

              @@ -57,7 +57,7 @@

            -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.1.

            diff --git a/releases/5_2_10.php b/releases/5_2_10.php index a0f07b2bd4..1a14f32f5a 100644 --- a/releases/5_2_10.php +++ b/releases/5_2_10.php @@ -8,7 +8,7 @@

            The PHP development team would like to announce the immediate availability of PHP 5.2.10. This release focuses on improving the stability of -the PHP 5.2.x branch with over 100 bug fixes, one of which is security related. +the PHP 5.2.x branch with over 100 bug fixes, one of which is security related. All users of PHP are encouraged to upgrade to this release.

            @@ -38,7 +38,7 @@

          -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.10.

          diff --git a/releases/5_2_11.php b/releases/5_2_11.php index c02518b4fe..1553abfa9c 100644 --- a/releases/5_2_11.php +++ b/releases/5_2_11.php @@ -8,7 +8,7 @@

          The PHP development team would like to announce the immediate availability of PHP 5.2.11. This release focuses on improving the stability of -the PHP 5.2.x branch with over 75 bug fixes, some of which are security related. +the PHP 5.2.x branch with over 75 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release.

          @@ -38,7 +38,7 @@

        -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.11.

        diff --git a/releases/5_2_12.php b/releases/5_2_12.php index 0df8a43c5d..d1dcabffc7 100644 --- a/releases/5_2_12.php +++ b/releases/5_2_12.php @@ -8,7 +8,7 @@

        The PHP development team would like to announce the immediate availability of PHP 5.2.12. This release focuses on improving the stability of -the PHP 5.2.x branch with over 60 bug fixes, some of which are security related. +the PHP 5.2.x branch with over 60 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release.

        @@ -43,7 +43,7 @@

      -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.12.

      diff --git a/releases/5_2_13.php b/releases/5_2_13.php index c37d58cdb1..d5e5a8b7f8 100644 --- a/releases/5_2_13.php +++ b/releases/5_2_13.php @@ -8,7 +8,7 @@

      The PHP development team would like to announce the immediate availability of PHP 5.2.13. This release focuses on improving the stability of -the PHP 5.2.x branch with over 40 bug fixes, some of which are security related. +the PHP 5.2.x branch with over 40 bug fixes, some of which are security related. All users of PHP 5.2 are encouraged to upgrade to this release.

      @@ -36,7 +36,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.13.

    diff --git a/releases/5_2_15.php b/releases/5_2_15.php index 459272a9cb..186667388c 100644 --- a/releases/5_2_15.php +++ b/releases/5_2_15.php @@ -12,7 +12,7 @@

    -This release focuses on improving the security and stability of the +This release focuses on improving the security and stability of the PHP 5.2.x branch with a small number, of predominatly security fixes.

    diff --git a/releases/5_2_17.php b/releases/5_2_17.php index 2cefe9e1eb..de66d80649 100644 --- a/releases/5_2_17.php +++ b/releases/5_2_17.php @@ -8,7 +8,7 @@

    The PHP development team would like to announce the immediate availability of PHP 5.2.17.

    - +

    This release resolves a critical issue, reported as PHP bug #53632, where conversions from string to double might cause the PHP interpreter to hang on systems using x87 FPU registers.

    diff --git a/releases/5_2_2.php b/releases/5_2_2.php index 3fe6749fd9..dfb54ad52a 100644 --- a/releases/5_2_2.php +++ b/releases/5_2_2.php @@ -6,7 +6,7 @@

    PHP 5.2.2 Release Announcement

    -The PHP development team would like to announce the immediate availability of PHP 5.2.2. +The PHP development team would like to announce the immediate availability of PHP 5.2.2. This release continues to improve the security and the stability of the 5.X branch and all users are strongly encouraged to upgrade to it as soon as possible.

    @@ -33,7 +33,7 @@

    -While majority of the issues outlined above are local, in some circumstances given specific code paths they can be +While majority of the issues outlined above are local, in some circumstances given specific code paths they can be triggered externally. Therefor, we strongly recommend that if you use code utilizing the functions and extensions identified as having had vulnerabilities in them, you consider upgrading your PHP.

    @@ -49,7 +49,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.2.

    diff --git a/releases/5_2_3.php b/releases/5_2_3.php index 1381a52db2..7d465ce452 100644 --- a/releases/5_2_3.php +++ b/releases/5_2_3.php @@ -48,7 +48,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.3.

    diff --git a/releases/5_2_4.php b/releases/5_2_4.php index 521f8dd086..1806ee18c8 100644 --- a/releases/5_2_4.php +++ b/releases/5_2_4.php @@ -48,7 +48,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.4.

    diff --git a/releases/5_2_5.php b/releases/5_2_5.php index 3f48580926..0d1f970497 100644 --- a/releases/5_2_5.php +++ b/releases/5_2_5.php @@ -8,7 +8,7 @@

    The PHP development team would like to announce the immediate availability of PHP 5.2.5. This release focuses on improving the stability of -the PHP 5.2.x branch with over 60 bug fixes, several of which are security related. +the PHP 5.2.x branch with over 60 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.

    @@ -40,7 +40,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.5.

    diff --git a/releases/5_2_6.php b/releases/5_2_6.php index 84fa3a6c12..a750598614 100644 --- a/releases/5_2_6.php +++ b/releases/5_2_6.php @@ -8,7 +8,7 @@

    The PHP development team would like to announce the immediate availability of PHP 5.2.6. This release focuses on improving the stability of -the PHP 5.2.x branch with over 120 bug fixes, several of which are security related. +the PHP 5.2.x branch with over 120 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.

    @@ -43,7 +43,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.6.

    diff --git a/releases/5_2_7.php b/releases/5_2_7.php index 61a5617952..78df4f88ac 100644 --- a/releases/5_2_7.php +++ b/releases/5_2_7.php @@ -8,7 +8,7 @@

    The PHP development team would like to announce the immediate availability of PHP 5.2.7. This release focuses on improving the stability of -the PHP 5.2.x branch with over 120 bug fixes, several of which are security related. +the PHP 5.2.x branch with over 120 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.

    @@ -17,7 +17,7 @@

    • Upgraded PCRE to version 7.8 (Fixes CVE-2008-2371)
    • -
    • Fixed missing initialization of BG(page_uid) and BG(page_gid), reported by Maksymilian Arciemowicz.
    • +
    • Fixed missing initialization of BG(page_uid) and BG(page_gid), reported by Maksymilian Arciemowicz.
    • Fixed incorrect php_value order for Apache configuration, reported by Maksymilian Arciemowicz.
    • Fixed a crash inside gd with invalid fonts (Fixes CVE-2008-3658).
    • Fixed a possible overflow inside memnstr (Fixes CVE-2008-3659).
    • @@ -41,7 +41,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.7.

    diff --git a/releases/5_2_8.php b/releases/5_2_8.php index 942076bb64..ff292f9af2 100644 --- a/releases/5_2_8.php +++ b/releases/5_2_8.php @@ -15,7 +15,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.8.

    diff --git a/releases/5_2_9.php b/releases/5_2_9.php index 104f2589e2..cdb26759eb 100644 --- a/releases/5_2_9.php +++ b/releases/5_2_9.php @@ -8,7 +8,7 @@

    The PHP development team would like to announce the immediate availability of PHP 5.2.9. This release focuses on improving the stability of -the PHP 5.2.x branch with over 50 bug fixes, several of which are security related. +the PHP 5.2.x branch with over 50 bug fixes, several of which are security related. All users of PHP are encouraged to upgrade to this release.

    @@ -41,7 +41,7 @@

    -For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available +For users upgrading from PHP 5.0 and PHP 5.1, an upgrade guide is available here, detailing the changes between those releases and PHP 5.2.9.

    diff --git a/releases/5_3_1.php b/releases/5_3_1.php index 13743d53a5..10aa30861d 100644 --- a/releases/5_3_1.php +++ b/releases/5_3_1.php @@ -20,7 +20,7 @@
  • Fixed a safe_mode bypass in tempnam().
  • Fixed a open_basedir bypass in posix_mkfifo().
  • Fixed bug #50063 (safe_mode_include_dir fails).
  • -
  • Fixed bug #44683 (popen crashes when an invalid mode is passed).
  • +
  • Fixed bug #44683 (popen crashes when an invalid mode is passed).
  • diff --git a/releases/5_3_10.php b/releases/5_3_10.php index fd6a83f225..afebcf1966 100644 --- a/releases/5_3_10.php +++ b/releases/5_3_10.php @@ -13,7 +13,7 @@

    Security Fixes in PHP 5.3.10:

      -
    • Fixed arbitrary remote code execution vulnerability reported by Stefan +
    • Fixed arbitrary remote code execution vulnerability reported by Stefan Esser, CVE-2012-0830.
    diff --git a/releases/5_3_11.php b/releases/5_3_11.php index c61177dbff..528b38217a 100644 --- a/releases/5_3_11.php +++ b/releases/5_3_11.php @@ -15,7 +15,7 @@
    • Fixed bug #61043 (Regression in magic_quotes_gpc fix for CVE-2012-0831). Reported by Stefan Esser. (Ondřej Surý)
    • -
    • Fixed bug #54374 (Insufficient validating of upload name leading to +
    • Fixed bug #54374 (Insufficient validating of upload name leading to corrupted $_FILES indices). (CVE-2012-1172). (Stas, lekensteyn at gmail dot com, Pierre)
    • Add open_basedir checks to readline_write_history and readline_read_history. @@ -29,7 +29,7 @@
    • Fixed bug #61172 (Add Apache 2.4 support). (Chris Jones)
    -

    For a full list of changes in PHP 5.3.11, see the For a full list of changes in PHP 5.3.11, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.

    diff --git a/releases/5_3_16.php b/releases/5_3_16.php index fe449c1492..a7c8d70e02 100644 --- a/releases/5_3_16.php +++ b/releases/5_3_16.php @@ -6,7 +6,7 @@

    PHP 5.3.16 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP +

    The PHP development team announces the immediate availability of PHP 5.3.16. About 5 bugs were fixed. All users of PHP are encouraged to upgrade to PHP 5.4.6. Alternatively, PHP 5.3.16 is recommended for those wishing to remain on the 5.3 series.

    diff --git a/releases/5_3_17.php b/releases/5_3_17.php index ae75dff74b..7210da85b5 100644 --- a/releases/5_3_17.php +++ b/releases/5_3_17.php @@ -6,7 +6,7 @@

    PHP 5.3.17 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP +

    The PHP development team announces the immediate availability of PHP 5.3.17. About 5 bugs were fixed. All users of PHP are encouraged to upgrade to PHP 5.4.7. Alternatively, PHP 5.3.17 is recommended for those wishing to remain on the 5.3 series.

    diff --git a/releases/5_3_18.php b/releases/5_3_18.php index 576b3b8b7f..261830b4e6 100644 --- a/releases/5_3_18.php +++ b/releases/5_3_18.php @@ -6,7 +6,7 @@

    PHP 5.3.18 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP +

    The PHP development team announces the immediate availability of PHP 5.3.18. About 10 bugs were fixed. All users of PHP are encouraged to upgrade to PHP 5.4.8. Alternatively, PHP 5.3.18 is recommended for those wishing to remain on the 5.3 series.

    diff --git a/releases/5_3_19.php b/releases/5_3_19.php index 8d438510d9..1b1558f0a6 100644 --- a/releases/5_3_19.php +++ b/releases/5_3_19.php @@ -6,7 +6,7 @@

    PHP 5.3.19 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP +

    The PHP development team announces the immediate availability of PHP 5.3.19. About 10 bugs were fixed. All users of PHP are encouraged to upgrade to PHP 5.4.9. Alternatively, PHP 5.3.19 is recommended for those wishing to remain on the 5.3 series.

    diff --git a/releases/5_3_20.php b/releases/5_3_20.php index 516618e514..d22f3eca7b 100644 --- a/releases/5_3_20.php +++ b/releases/5_3_20.php @@ -6,7 +6,7 @@

    PHP 5.3.20 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP +

    The PHP development team announces the immediate availability of PHP 5.3.20. About 15 bugs were fixed. Please note that the PHP 5.3 series will enter an end of life cycle and receive only critical fixes as of March 2013. All users of PHP are encouraged to upgrade to PHP 5.4. PHP 5.3.20 is recommended for those wishing to remain on the 5.3 series.

    For source downloads of PHP 5.3.20 please visit our downloads page, diff --git a/releases/5_3_21.php b/releases/5_3_21.php index 408ebe679d..bae8be74d1 100644 --- a/releases/5_3_21.php +++ b/releases/5_3_21.php @@ -6,7 +6,7 @@

    PHP 5.3.21 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP +

    The PHP development team announces the immediate availability of PHP 5.3.21. About 5 bugs were fixed All users of PHP are encouraged to upgrade to PHP 5.4. PHP 5.3.21 is recommended for those wishing to remain on the 5.3 series.

    For source downloads of PHP 5.3.21 please visit our downloads page, diff --git a/releases/5_3_29.php b/releases/5_3_29.php index 9b39bdbab1..f340e2705a 100644 --- a/releases/5_3_29.php +++ b/releases/5_3_29.php @@ -12,14 +12,14 @@ encouraged to upgrade to the current stable version of PHP 5.5 or previous stable version of PHP 5.4, which are supported till at least 2016 and 2015 respectively.

    - +

    PHP 5.3.29 contains about 25 potentially security related fixes backported from PHP 5.4 and 5.5.

    - +

    For source downloads of PHP 5.3.29, please visit our downloads page. Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    - +

    For helping your migration to newer versions please refer to our migration guides for updates from PHP 5.3 to 5.4 and from PHP 5.4 to 5.5.

    diff --git a/releases/5_3_3.php b/releases/5_3_3.php index 8cc024adae..769d1648d9 100644 --- a/releases/5_3_3.php +++ b/releases/5_3_3.php @@ -7,7 +7,7 @@

    PHP 5.3.3 Release Announcement

    The PHP development team would like to announce the immediate -availability of PHP 5.3.3. This release focuses on improving the +availability of PHP 5.3.3. This release focuses on improving the stability and security of the PHP 5.3.x branch with over 100 bug fixes, some of which are security related. All users are encouraged to upgrade to this release. diff --git a/releases/5_3_4.php b/releases/5_3_4.php index ee74887ecf..7e3b117e4a 100644 --- a/releases/5_3_4.php +++ b/releases/5_3_4.php @@ -17,7 +17,7 @@

    • Fixed crash in zip extract method (possible CWE-170).
    • Paths with NULL in them (foo\0bar.txt) are now considered as invalid (CVE-2006-7243).
    • -
    • Fixed a possible double free in imap extension (Identified by Mateusz +
    • Fixed a possible double free in imap extension (Identified by Mateusz Kocielski). (CVE-2010-4150).
    • Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709).
    • @@ -33,7 +33,7 @@

      • Added stat support for zip stream.
      • -
      • Added follow_location (enabled by default) option for the http stream +
      • Added follow_location (enabled by default) option for the http stream support.
      • Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al.
      • Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect diff --git a/releases/5_3_5.php b/releases/5_3_5.php index 03102819b6..9ffe3cb974 100644 --- a/releases/5_3_5.php +++ b/releases/5_3_5.php @@ -8,7 +8,7 @@

        The PHP development team would like to announce the immediate availability of PHP 5.3.5.

        - +

        This release resolves a critical issue, reported as PHP bug #53632, where conversions from string to double might cause the PHP interpreter to hang on systems using x87 FPU registers.

        diff --git a/releases/5_3_6.php b/releases/5_3_6.php index 562bc9b16b..924b285f28 100644 --- a/releases/5_3_6.php +++ b/releases/5_3_6.php @@ -34,19 +34,19 @@
      • Over 60 other bug fixes.
      -

      Windows users: please mind that we do no longer provide builds created -with Visual Studio C++ 6. It is impossible to maintain a high quality +

      Windows users: please mind that we do no longer provide builds created +with Visual Studio C++ 6. It is impossible to maintain a high quality and safe build of PHP for Windows using this unmaintained compiler.

      -

      For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual -Studio C++ 9 version of Apache. We recommend the Apache builds as provided -by ApacheLounge. For any other -SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable -server), everything works as before. Third party extension providers -must rebuild their extensions to make them compatible and loadable with +

      For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual +Studio C++ 9 version of Apache. We recommend the Apache builds as provided +by ApacheLounge. For any other +SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable +server), everything works as before. Third party extension providers +must rebuild their extensions to make them compatible and loadable with the Visual Studio C++9 builds that we now provide.

      -

      All PHP users should note that the PHP 5.2 series is NOT supported +

      All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3.6.

      diff --git a/releases/5_3_7.php b/releases/5_3_7.php index 2b2a7168cd..4027a120cd 100644 --- a/releases/5_3_7.php +++ b/releases/5_3_7.php @@ -48,19 +48,19 @@
    • Over 80 other bug fixes.
    -

    Windows users: please mind that we do no longer provide builds created -with Visual Studio C++ 6. It is impossible to maintain a high quality +

    Windows users: please mind that we do no longer provide builds created +with Visual Studio C++ 6. It is impossible to maintain a high quality and safe build of PHP for Windows using this unmaintained compiler.

    -

    For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual -Studio C++ 9 version of Apache. We recommend the Apache builds as provided -by ApacheLounge. For any other -SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable -server), everything works as before. Third party extension providers -must rebuild their extensions to make them compatible and loadable with +

    For Apache SAPIs (php5_apache2_2.dll), be sure that you use a Visual +Studio C++ 9 version of Apache. We recommend the Apache builds as provided +by ApacheLounge. For any other +SAPI (CLI, FastCGI via mod_fcgi, FastCGI with IIS or other FastCGI capable +server), everything works as before. Third party extension providers +must rebuild their extensions to make them compatible and loadable with the Visual Studio C++9 builds that we now provide.

    -

    All PHP users should note that the PHP 5.2 series is NOT supported +

    All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3.7.

    diff --git a/releases/5_3_8.php b/releases/5_3_8.php index fea433a64a..55f6bc2090 100644 --- a/releases/5_3_8.php +++ b/releases/5_3_8.php @@ -16,7 +16,7 @@ which caused mysqlnd SSL connections to hang (Bug #55283). -

    All PHP users should note that the PHP 5.2 series is NOT supported +

    All PHP users should note that the PHP 5.2 series is NOT supported anymore. All users are strongly encouraged to upgrade to PHP 5.3.8.

    diff --git a/releases/5_4_1.php b/releases/5_4_1.php index 4bc6948c24..4f5ced86a8 100644 --- a/releases/5_4_1.php +++ b/releases/5_4_1.php @@ -13,7 +13,7 @@

    Security Enhancements for PHP 5.4.1:

      -
    • Fixed bug #54374 (Insufficient validating of upload name leading to +
    • Fixed bug #54374 (Insufficient validating of upload name leading to corrupted $_FILES indices). (CVE-2012-1172). (Stas, lekensteyn at gmail dot com, Pierre)
    • Add open_basedir checks to readline_write_history and readline_read_history. @@ -27,7 +27,7 @@
    • Fixed bug #61172 (Add Apache 2.4 support). (Chris Jones)
    -

    For a full list of changes in PHP 5.4.1, see the For a full list of changes in PHP 5.4.1, see the ChangeLog. For source downloads please visit our downloads page, Windows binaries can be found on windows.php.net/download/.

    diff --git a/releases/5_4_18.php b/releases/5_4_18.php index 7830c0d964..0dfe9526e2 100644 --- a/releases/5_4_18.php +++ b/releases/5_4_18.php @@ -10,7 +10,7 @@ 5.4.18. About 30 bugs were fixed, including security issues CVE-2013-4113 and CVE-2013-4248.

    -

    NOTE: Please do not use this release, due to the bug in the fix for CVE-2013-4248. This bug is fixed in +

    NOTE: Please do not use this release, due to the bug in the fix for CVE-2013-4248. This bug is fixed in PHP 5.4.19.

    For source downloads of PHP 5.4.18 please visit our downloads page, diff --git a/releases/5_4_23.php b/releases/5_4_23.php index 048a808541..d0e2a0a873 100644 --- a/releases/5_4_23.php +++ b/releases/5_4_23.php @@ -7,7 +7,7 @@

    PHP 5.4.23 Release Announcement

    The PHP development team announces the immediate availability of PHP -5.4.23. About 10 bugs were fixed, including a security issue in OpenSSL module (CVE-2013-6420). +5.4.23. About 10 bugs were fixed, including a security issue in OpenSSL module (CVE-2013-6420). All PHP 5.4 users are encouraged to upgrade to this version.

    diff --git a/releases/5_4_30.php b/releases/5_4_30.php index 101d0eed1d..5f81745c0f 100644 --- a/releases/5_4_30.php +++ b/releases/5_4_30.php @@ -8,7 +8,7 @@

    The PHP development team announces the immediate availability of PHP 5.4.30. Over 20 bugs were fixed in this release, including the following security issues: -CVE-2014-3981, CVE-2014-0207, CVE-2014-3478, CVE-2014-3479, CVE-2014-3480, CVE-2014-3487, +CVE-2014-3981, CVE-2014-0207, CVE-2014-3478, CVE-2014-3479, CVE-2014-3480, CVE-2014-3487, CVE-2014-4049, CVE-2014-3515. All PHP 5.4 users are encouraged to upgrade to this version. @@ -17,12 +17,12 @@

    Please, note that this release also fixes a backward compatibility issue that has been detected in the PHP 5.4.29 release. Still, the fix in PHP 5.4.30 may break some very rare situations. As this tiny compatibility break involves security, and as security is our primary -concern, we had to fix it. This concerns +concern, we had to fix it. This concerns bug 67072. For more information about this bug and its actual resolution, please refer to our -upgrading guide, section 4a. +upgrading guide, section 4a. We apologize for any inconvenience you may have experienced with this behavior.

    - +

    For source downloads of PHP 5.4.30 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. diff --git a/releases/5_4_31.php b/releases/5_4_31.php index 5d99611cc7..5dfa4ca953 100644 --- a/releases/5_4_31.php +++ b/releases/5_4_31.php @@ -10,7 +10,7 @@ 5.4.31. Over 10 bugs were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version. -

    +

    For source downloads of PHP 5.4.31 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. diff --git a/releases/5_4_32.php b/releases/5_4_32.php index a894a2c3cd..f9f4f22a49 100644 --- a/releases/5_4_32.php +++ b/releases/5_4_32.php @@ -11,7 +11,7 @@ CVE-2014-2497, CVE-2014-3538, CVE-2014-3587, CVE-2014-3597, CVE-2014-4670, CVE-2014-4698, CVE-2014-5120. All PHP 5.4 users are encouraged to upgrade to this version. -

    +

    For source downloads of PHP 5.4.32 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. diff --git a/releases/5_4_33.php b/releases/5_4_33.php index 8b269b6ab6..ef0a863abf 100644 --- a/releases/5_4_33.php +++ b/releases/5_4_33.php @@ -7,10 +7,10 @@

    PHP 5.4.33 Release Announcement

    The PHP development team announces the immediate availability of PHP -5.4.33. 10 bugs were fixed in this release. +5.4.33. 10 bugs were fixed in this release. All PHP 5.4 users are encouraged to upgrade to this version. -

    +

    This release is the last planned release that contains regular bugfixes. All the consequent releases diff --git a/releases/5_4_34.php b/releases/5_4_34.php index 5387610510..fb5013b345 100644 --- a/releases/5_4_34.php +++ b/releases/5_4_34.php @@ -8,11 +8,11 @@

    The PHP development team announces the immediate availability of PHP 5.4.34. 6 security-related bugs were fixed in this release, including fixes for -CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670. Also, a fix for OpenSSL which +CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670. Also, a fix for OpenSSL which produced regressions was reverted. All PHP 5.4 users are encouraged to upgrade to this version. -

    +

    For source downloads of PHP 5.4.34 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. diff --git a/releases/5_4_35.php b/releases/5_4_35.php index e94b691212..30edd4b7c4 100644 --- a/releases/5_4_35.php +++ b/releases/5_4_35.php @@ -10,7 +10,7 @@ 5.4.35. 4 security-related bugs were fixed in this release, including the fix for CVE-2014-3710. All PHP 5.4 users are encouraged to upgrade to this version. -

    +

    For source downloads of PHP 5.4.35 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. diff --git a/releases/5_4_36.php b/releases/5_4_36.php index 89db1dc5b0..0754a2c542 100644 --- a/releases/5_4_36.php +++ b/releases/5_4_36.php @@ -10,7 +10,7 @@ 5.4.36. Two security-related bugs were fixed in this release, including the fix for CVE-2014-8142. All PHP 5.4 users are encouraged to upgrade to this version. -

    +

    For source downloads of PHP 5.4.36 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. diff --git a/releases/5_4_37.php b/releases/5_4_37.php index 3bd7b8e5fc..a7ede1cd45 100644 --- a/releases/5_4_37.php +++ b/releases/5_4_37.php @@ -11,7 +11,7 @@ and CVE-2015-0232. All PHP 5.4 users are encouraged to upgrade to this version. -

    +

    For source downloads of PHP 5.4.37 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. diff --git a/releases/5_4_39.php b/releases/5_4_39.php index 375486b404..8bb62b9f4a 100644 --- a/releases/5_4_39.php +++ b/releases/5_4_39.php @@ -7,7 +7,7 @@

    PHP 5.4.39 Release Announcement

    The PHP development team announces the immediate availability of PHP -5.4.39. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. +5.4.39. Six security-related bugs were fixed in this release, including CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. All PHP 5.4 users are encouraged to upgrade to this version.

    diff --git a/releases/5_4_40.php b/releases/5_4_40.php index c4d6f94535..13c865179b 100644 --- a/releases/5_4_40.php +++ b/releases/5_4_40.php @@ -7,7 +7,7 @@

    PHP 5.4.40 Release Announcement

    The PHP development team announces the immediate availability of PHP -5.4.40. 14 security-related bugs were fixed in this release, including +5.4.40. 14 security-related bugs were fixed in this release, including CVE-2014-9709, CVE-2015-2301, CVE-2015-2783, CVE-2015-1352. All PHP 5.4 users are encouraged to upgrade to this version. diff --git a/releases/5_4_42.php b/releases/5_4_42.php index 10a685fed3..7d263a30da 100644 --- a/releases/5_4_42.php +++ b/releases/5_4_42.php @@ -7,7 +7,7 @@

    PHP 5.4.42 Release Announcement

    The PHP development team announces the immediate availability of PHP -5.4.42. Six security-related issues in PHP were fixed in this release, +5.4.42. Six security-related issues in PHP were fixed in this release, as well as several security issues in bundled sqlite library (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416). All PHP 5.4 users are encouraged to upgrade to this version. diff --git a/releases/5_4_43.php b/releases/5_4_43.php index cd1f0b4123..37c3829110 100644 --- a/releases/5_4_43.php +++ b/releases/5_4_43.php @@ -16,8 +16,8 @@ The list of changes is recorded in the ChangeLog.

    -

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. +

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. If your PHP installations is based on PHP 5.4, it may be a good time to start making the plans for the upgrade. -

    +

    diff --git a/releases/5_4_44.php b/releases/5_4_44.php index d403390f77..2b7664d4be 100644 --- a/releases/5_4_44.php +++ b/releases/5_4_44.php @@ -16,8 +16,8 @@ The list of changes is recorded in the ChangeLog.

    -

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. Either September or October release, depending on discovered issues, will be the last official release of PHP 5.4. +

    Please note that PHP 5.4 branch is nearing the end of its support timeframe. Either September or October release, depending on discovered issues, will be the last official release of PHP 5.4. If your PHP installation is based on PHP 5.4, it may be a good time to start making the plans for the upgrade. -

    +

    diff --git a/releases/5_4_45.php b/releases/5_4_45.php index 5bee9b748c..f350be3ea0 100644 --- a/releases/5_4_45.php +++ b/releases/5_4_45.php @@ -16,10 +16,10 @@ The list of changes is recorded in the ChangeLog.

    -

    Please note that according to the PHP version support timelines, -PHP 5.4.45 is the last scheduled release of PHP 5.4 branch. There may be additional release if we discover -important security issues that warrant it, otherwise this release will be the final one in the PHP 5.4 branch. +

    Please note that according to the PHP version support timelines, +PHP 5.4.45 is the last scheduled release of PHP 5.4 branch. There may be additional release if we discover +important security issues that warrant it, otherwise this release will be the final one in the PHP 5.4 branch. If your PHP installation is based on PHP 5.4, it may be a good time to start making the plans for the upgrade to PHP 5.5 or PHP 5.6. -

    +

    diff --git a/releases/5_5_14.php b/releases/5_5_14.php index 54f2d3ecbf..762ae74b5e 100644 --- a/releases/5_5_14.php +++ b/releases/5_5_14.php @@ -16,7 +16,7 @@

    Please, note that this release also fixes a backward compatibility issue that has been detected in the PHP 5.5.13 release. Still, the fix in PHP 5.5.14 may break some very rare situations. As this tiny compatibility break involves security, and as security is our primary -concern, we had to fix it. This concerns +concern, we had to fix it. This concerns bug 67072. For more information about this bug and its actual resolution, please visit our upgrading guide. diff --git a/releases/5_5_17.php b/releases/5_5_17.php index 14fcb429ab..2aa860f8e6 100644 --- a/releases/5_5_17.php +++ b/releases/5_5_17.php @@ -8,10 +8,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.17. Several bugs were fixed in this release. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.17 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_18.php b/releases/5_5_18.php index b78cdc32a9..f42203c030 100644 --- a/releases/5_5_18.php +++ b/releases/5_5_18.php @@ -10,10 +10,10 @@ 5.5.18. Several bugs were fixed in this release. A regression in OpenSSL introduced in PHP 5.5.17 has also been addressed in this release. PHP 5.5.18 also fixes 4 CVEs in different components. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.18 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_19.php b/releases/5_5_19.php index d548a3f006..c9681ea862 100644 --- a/releases/5_5_19.php +++ b/releases/5_5_19.php @@ -8,10 +8,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.19. This release fixes several bugs and one CVE in the fileinfo extension. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.19 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_2.php b/releases/5_5_2.php index f3b0eceb60..8fc6a94c9f 100644 --- a/releases/5_5_2.php +++ b/releases/5_5_2.php @@ -10,7 +10,7 @@ 5.5.2. About 20 bugs were fixed, including security issue in OpenSSL module (CVE-2013-4248) and session fixation problem (CVE-2011-4718).

    -

    NOTE: Please do not use this release, due to the bug in the fix for CVE-2013-4248. This bug is fixed in +

    NOTE: Please do not use this release, due to the bug in the fix for CVE-2013-4248. This bug is fixed in PHP 5.5.3.

    For source downloads of PHP 5.5.2 please visit our downloads page, diff --git a/releases/5_5_20.php b/releases/5_5_20.php index 4144bfb31c..dc380fc10e 100644 --- a/releases/5_5_20.php +++ b/releases/5_5_20.php @@ -8,10 +8,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.20. This release fixes several bugs and one CVE related to unserialization. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.20 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_23.php b/releases/5_5_23.php index d279c4395d..b65da3eb14 100644 --- a/releases/5_5_23.php +++ b/releases/5_5_23.php @@ -8,10 +8,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.23. Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.23 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_24.php b/releases/5_5_24.php index 82f69111d5..79aea5fbec 100644 --- a/releases/5_5_24.php +++ b/releases/5_5_24.php @@ -7,10 +7,10 @@

    The PHP development team announces the immediate availability of PHP 5.5.24. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.24 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_25.php b/releases/5_5_25.php index e013ceec05..80f7b3d313 100644 --- a/releases/5_5_25.php +++ b/releases/5_5_25.php @@ -4,13 +4,13 @@ site_header("PHP 5.5.25 Release Announcement"); ?>

    PHP 5.5.25 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.25. Several bugs have been fixed. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.25 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_26.php b/releases/5_5_26.php index 3710b41f08..5389efde63 100644 --- a/releases/5_5_26.php +++ b/releases/5_5_26.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.26 Release Announcement"); ?>

    PHP 5.5.26 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.26. Several bugs have been fixed as well as several security issues into some bundled librairies (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416, CVE-2015-2325 and CVE-2015-2326). diff --git a/releases/5_5_27.php b/releases/5_5_27.php index ecbb5ecb37..bf7a722c44 100644 --- a/releases/5_5_27.php +++ b/releases/5_5_27.php @@ -4,20 +4,20 @@ site_header("PHP 5.5.27 Release Announcement"); ?>

    PHP 5.5.27 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.27. Several bugs were fixed in this release as well as CVE-2015-3152. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    According to our release calendar, this PHP 5.5 version is the last planned release that contains regular bugfixes. All the consequent releases will contain only security-relevant fixes, for the term of one year. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    - +

    For source downloads of PHP 5.5.27 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_28.php b/releases/5_5_28.php index a43f71e7fa..c6c9dda2a7 100644 --- a/releases/5_5_28.php +++ b/releases/5_5_28.php @@ -4,20 +4,20 @@ site_header("PHP 5.5.28 Release Announcement"); ?>

    PHP 5.5.28 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.28. 12 security-related issues were fixed in this release. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    According to our release calendar, this PHP 5.5 version - is the first security release of the PHP 5.5 branch. This and all the following releases of this branch - do not contain bugfixes that are not considered relevant for security. + is the first security release of the PHP 5.5 branch. This and all the following releases of this branch + do not contain bugfixes that are not considered relevant for security. PHP 5.5 users that need further bugfixes are encouraged to upgrade to PHP 5.6.

    - +

    For source downloads of PHP 5.5.28 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_29.php b/releases/5_5_29.php index ed44017be0..10e3554f1b 100644 --- a/releases/5_5_29.php +++ b/releases/5_5_29.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.29 Release Announcement"); ?>

    PHP 5.5.29 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.29. This is a security release. Many security-related issues were fixed in this release. diff --git a/releases/5_5_3.php b/releases/5_5_3.php index f261c2e27c..2734f52ebe 100644 --- a/releases/5_5_3.php +++ b/releases/5_5_3.php @@ -6,7 +6,7 @@

    PHP 5.5.3 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP 5.5.3. +

    The PHP development team announces the immediate availability of PHP 5.5.3. This release fixes a bug in the patch for CVE-2013-4248 in OpenSSL module.

    All PHP users are encouraged to upgrade to this release.

    diff --git a/releases/5_5_30.php b/releases/5_5_30.php index a5f9386902..3507e22e3e 100644 --- a/releases/5_5_30.php +++ b/releases/5_5_30.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.30 Release Announcement"); ?>

    PHP 5.5.30 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.30. This is a security release. Two security bugs were fixed in this release. diff --git a/releases/5_5_31.php b/releases/5_5_31.php index cf0d8afa68..891a7a74af 100644 --- a/releases/5_5_31.php +++ b/releases/5_5_31.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.31 Release Announcement"); ?>

    PHP 5.5.31 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.31. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_5_32.php b/releases/5_5_32.php index b779bc1ade..b055f1c292 100644 --- a/releases/5_5_32.php +++ b/releases/5_5_32.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.32 Release Announcement"); ?>

    PHP 5.5.32 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.32. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_5_33.php b/releases/5_5_33.php index 01448033bb..ad030609dd 100644 --- a/releases/5_5_33.php +++ b/releases/5_5_33.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.33 Release Announcement"); ?>

    PHP 5.5.33 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.33. This is a security release. Two security bugs were fixed in this release. diff --git a/releases/5_5_34.php b/releases/5_5_34.php index d98e4c67e1..10cf0392bf 100644 --- a/releases/5_5_34.php +++ b/releases/5_5_34.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.34 Release Announcement"); ?>

    PHP 5.5.34 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.34. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_5_35.php b/releases/5_5_35.php index 74667d694e..b309e5d3f2 100644 --- a/releases/5_5_35.php +++ b/releases/5_5_35.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.35 Release Announcement"); ?>

    PHP 5.5.35 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.35. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_5_36.php b/releases/5_5_36.php index ff7a44069e..12c7ddfce3 100644 --- a/releases/5_5_36.php +++ b/releases/5_5_36.php @@ -4,7 +4,7 @@ site_header("PHP 5.5.36 Release Announcement"); ?>

    PHP 5.5.36 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.36. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_5_37.php b/releases/5_5_37.php index dc16eb68bf..fc14c2b399 100644 --- a/releases/5_5_37.php +++ b/releases/5_5_37.php @@ -4,13 +4,13 @@ site_header("PHP 5.5.37 Release Announcement"); ?>

    PHP 5.5.37 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.37. This is a security release, several security bugs were fixed. - + All PHP 5.5 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.5.37 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_5_38.php b/releases/5_5_38.php index a16a1b5e99..689905ec36 100644 --- a/releases/5_5_38.php +++ b/releases/5_5_38.php @@ -4,12 +4,12 @@ site_header("PHP 5.5.38 Release Announcement"); ?>

    PHP 5.5.38 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.5.38. This is a security release that fixes some security related bugs.

    - +

    All PHP 5.5 users are encouraged to upgrade to this version.

    For source downloads of PHP 5.5.38 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog.

    diff --git a/releases/5_5_4.php b/releases/5_5_4.php index ed5ac02502..4e97d3c44c 100644 --- a/releases/5_5_4.php +++ b/releases/5_5_4.php @@ -6,7 +6,7 @@

    PHP 5.5.4 Release Announcement

    -

    The PHP development team announces the immediate availability of PHP 5.5.4. +

    The PHP development team announces the immediate availability of PHP 5.5.4. This release fixes several bugs against PHP 5.5.3.

    All PHP users are encouraged to upgrade to this release.

    diff --git a/releases/5_6_12.php b/releases/5_6_12.php index 6a426559f9..bdbe952914 100644 --- a/releases/5_6_12.php +++ b/releases/5_6_12.php @@ -4,13 +4,13 @@ site_header("PHP 5.6.12 Release Announcement"); ?>

    PHP 5.6.12 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.12. 12 security-related issues were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.12 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_13.php b/releases/5_6_13.php index 0cd3faadee..a698a3c875 100644 --- a/releases/5_6_13.php +++ b/releases/5_6_13.php @@ -4,13 +4,13 @@ site_header("PHP 5.6.13 Release Announcement"); ?>

    PHP 5.6.13 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.13. 11 security-related issues were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.13 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_15.php b/releases/5_6_15.php index 03f8d0ea62..dc04b9f3e0 100644 --- a/releases/5_6_15.php +++ b/releases/5_6_15.php @@ -5,13 +5,13 @@ ?>

    PHP 5.6.15 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.15. Several bugs have been fixed. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.15 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_16.php b/releases/5_6_16.php index f8f277d1fa..70b7d46726 100644 --- a/releases/5_6_16.php +++ b/releases/5_6_16.php @@ -5,13 +5,13 @@ ?>

    PHP 5.6.16 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.16. Several bugs have been fixed. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.16 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_17.php b/releases/5_6_17.php index 13173565c9..0766a8a4db 100644 --- a/releases/5_6_17.php +++ b/releases/5_6_17.php @@ -4,7 +4,7 @@ site_header("PHP 5.6.17 Release Announcement"); ?>

    PHP 5.6.17 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.17. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_6_18.php b/releases/5_6_18.php index 0b6873ede8..854dfad2f3 100644 --- a/releases/5_6_18.php +++ b/releases/5_6_18.php @@ -4,7 +4,7 @@ site_header("PHP 5.6.18 Release Announcement"); ?>

    PHP 5.6.18 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.18. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_6_19.php b/releases/5_6_19.php index c60184f669..e645a82d90 100644 --- a/releases/5_6_19.php +++ b/releases/5_6_19.php @@ -4,7 +4,7 @@ site_header("PHP 5.6.19 Release Announcement"); ?>

    PHP 5.6.19 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.19. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_6_20.php b/releases/5_6_20.php index 91f35be8b4..03a59453ee 100644 --- a/releases/5_6_20.php +++ b/releases/5_6_20.php @@ -4,7 +4,7 @@ site_header("PHP 5.6.20 Release Announcement"); ?>

    PHP 5.6.20 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.20. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_6_22.php b/releases/5_6_22.php index 734442fa6d..c7efc51b6e 100644 --- a/releases/5_6_22.php +++ b/releases/5_6_22.php @@ -4,7 +4,7 @@ site_header("PHP 5.6.22 Release Announcement"); ?>

    PHP 5.6.22 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.22. This is a security release. Several security bugs were fixed in this release. diff --git a/releases/5_6_23.php b/releases/5_6_23.php index ab723b9d08..c2054919e9 100644 --- a/releases/5_6_23.php +++ b/releases/5_6_23.php @@ -6,11 +6,11 @@

    PHP 5.6.23 Release Announcement

    The PHP development team announces the immediate availability of PHP - 5.6.23. Several bugs were fixed in this release, including security-related ones. - + 5.6.23. Several bugs were fixed in this release, including security-related ones. + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.23 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_25.php b/releases/5_6_25.php index f79aabbedb..8f6839881d 100644 --- a/releases/5_6_25.php +++ b/releases/5_6_25.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.25 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.25. This is a security release. Several security bugs were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.25 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_28.php b/releases/5_6_28.php index 90d4a91176..69603eeb4d 100644 --- a/releases/5_6_28.php +++ b/releases/5_6_28.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.28 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.28. This is a security release. Several security bugs were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.28 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_29.php b/releases/5_6_29.php index 71c08a0a5c..f58a585da4 100644 --- a/releases/5_6_29.php +++ b/releases/5_6_29.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.29 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.29. This is a security release. Several security bugs were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.29 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_31.php b/releases/5_6_31.php index d94780d17a..27ce8749ee 100644 --- a/releases/5_6_31.php +++ b/releases/5_6_31.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.31 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.31. This is a security release. Several security bugs were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.31 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_32.php b/releases/5_6_32.php index 5e8de395ab..29ec725a17 100644 --- a/releases/5_6_32.php +++ b/releases/5_6_32.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.32 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.32. This is a security release. Several security bugs were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.32 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_33.php b/releases/5_6_33.php index 7e9fdf277d..be2b0123e2 100644 --- a/releases/5_6_33.php +++ b/releases/5_6_33.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.33 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.33. This is a security release. Several security bugs were fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.33 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_34.php b/releases/5_6_34.php index 676938ca2d..d53e26e557 100644 --- a/releases/5_6_34.php +++ b/releases/5_6_34.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.34 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.34. This is a security release. One security bug was fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.34 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_35.php b/releases/5_6_35.php index ac7ea295b2..b8390873b8 100644 --- a/releases/5_6_35.php +++ b/releases/5_6_35.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.35 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.35. This is a security release. One security bug was fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.35 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_36.php b/releases/5_6_36.php index dc80255c77..7ea02d95d4 100644 --- a/releases/5_6_36.php +++ b/releases/5_6_36.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.36 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.36. This is a security release. Several security bugs have been fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.36 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_37.php b/releases/5_6_37.php index da2595a2e2..6bb5d28027 100644 --- a/releases/5_6_37.php +++ b/releases/5_6_37.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.37 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.37. This is a security release. Several security bugs have been fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.37 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_38.php b/releases/5_6_38.php index 6ea5d02d31..b0e3ba5c10 100644 --- a/releases/5_6_38.php +++ b/releases/5_6_38.php @@ -5,14 +5,14 @@ ?>

    PHP 5.6.38 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.38. This is a security release. One security bug has been fixed in this release. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.38 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_4.php b/releases/5_6_4.php index 39bcad1d5c..9c924a4463 100644 --- a/releases/5_6_4.php +++ b/releases/5_6_4.php @@ -8,10 +8,10 @@

    The PHP development team announces the immediate availability of PHP 5.6.4. This release fixes several bugs and one CVE related to unserialization. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.4 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_7.php b/releases/5_6_7.php index 98a5bf8635..85adfce050 100644 --- a/releases/5_6_7.php +++ b/releases/5_6_7.php @@ -7,10 +7,10 @@

    The PHP development team announces the immediate availability of PHP 5.6.7. Several bugs have been fixed as well as CVE-2015-0231, CVE-2015-2305 and CVE-2015-2331. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.7 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_8.php b/releases/5_6_8.php index 007f9890d9..6a98f1b6c6 100644 --- a/releases/5_6_8.php +++ b/releases/5_6_8.php @@ -7,10 +7,10 @@

    The PHP development team announces the immediate availability of PHP 5.6.8. Several bugs have been fixed some of them beeing security related, like CVE-2015-1351 and CVE-2015-1352. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.8 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/5_6_9.php b/releases/5_6_9.php index 30d6bacb08..78a405115c 100644 --- a/releases/5_6_9.php +++ b/releases/5_6_9.php @@ -5,13 +5,13 @@ ?>

    PHP 5.6.9 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 5.6.9. Several bugs have been fixed. - + All PHP 5.6 users are encouraged to upgrade to this version.

    - +

    For source downloads of PHP 5.6.9 please visit our downloads page, Windows binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_0.php b/releases/7_0_0.php index 9d032a6a09..4ff4baa492 100644 --- a/releases/7_0_0.php +++ b/releases/7_0_0.php @@ -5,12 +5,12 @@ ?>

    PHP 7.0.0 Release Announcement

    - +

    The PHP development team announces the immediate availability of PHP 7.0.0. This release marks the start of the new major PHP 7 series.

    - PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements + PHP 7.0.0 comes with a new version of the Zend Engine, numerous improvements and new features such as

      @@ -53,5 +53,5 @@

      Congratulations everyone to this spectacular day for the PHP world!

      Grateful thanks to all the contributors and supporters!

      - + diff --git a/releases/7_0_1.php b/releases/7_0_1.php index 8b3b973e18..428831b12b 100644 --- a/releases/7_0_1.php +++ b/releases/7_0_1.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.1 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.1. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.1 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_10.php b/releases/7_0_10.php index e3e039e072..8474d4b8e5 100644 --- a/releases/7_0_10.php +++ b/releases/7_0_10.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.10 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.10. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.10 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_11.php b/releases/7_0_11.php index 454a70f213..2bf630a361 100644 --- a/releases/7_0_11.php +++ b/releases/7_0_11.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.11 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.11. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.11 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_12.php b/releases/7_0_12.php index d949fff88e..58ef4ac707 100644 --- a/releases/7_0_12.php +++ b/releases/7_0_12.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.12 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.12. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.12 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_13.php b/releases/7_0_13.php index 456b714e38..5b64936f6d 100644 --- a/releases/7_0_13.php +++ b/releases/7_0_13.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.13 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.13. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.13 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_14.php b/releases/7_0_14.php index 26573831ae..02077cf893 100644 --- a/releases/7_0_14.php +++ b/releases/7_0_14.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.14 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.14. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.14 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_15.php b/releases/7_0_15.php index 131f55041e..b5126917d0 100644 --- a/releases/7_0_15.php +++ b/releases/7_0_15.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.15 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.15. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.15 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_16.php b/releases/7_0_16.php index 9c79ce79fc..ea4eedf54f 100644 --- a/releases/7_0_16.php +++ b/releases/7_0_16.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.16 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.16. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.16 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_17.php b/releases/7_0_17.php index a2f1d99803..665005b970 100644 --- a/releases/7_0_17.php +++ b/releases/7_0_17.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.17 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.17. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.17 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_18.php b/releases/7_0_18.php index 7107babceb..d83742bd20 100644 --- a/releases/7_0_18.php +++ b/releases/7_0_18.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.18 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.18. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.18 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_19.php b/releases/7_0_19.php index b1858f77fa..936c6b383b 100644 --- a/releases/7_0_19.php +++ b/releases/7_0_19.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.19 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.19. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.19 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_2.php b/releases/7_0_2.php index 74508407b0..f4edcbacd7 100644 --- a/releases/7_0_2.php +++ b/releases/7_0_2.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.2 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.2. 31 reported bugs has been fixed, including 6 security related issues. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.2 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_20.php b/releases/7_0_20.php index e2989fe546..e839958ad3 100644 --- a/releases/7_0_20.php +++ b/releases/7_0_20.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.20 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.20. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.20 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_21.php b/releases/7_0_21.php index 29fb77b5a0..236f2cede7 100644 --- a/releases/7_0_21.php +++ b/releases/7_0_21.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.21 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.21. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.21 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_22.php b/releases/7_0_22.php index 6b048ad238..5908d39f45 100644 --- a/releases/7_0_22.php +++ b/releases/7_0_22.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.22 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.22. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.22 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_23.php b/releases/7_0_23.php index 94a3f012ef..5c0c9bbf67 100644 --- a/releases/7_0_23.php +++ b/releases/7_0_23.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.23 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.23. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.23 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_24.php b/releases/7_0_24.php index 0c147ac04b..b0b695085a 100644 --- a/releases/7_0_24.php +++ b/releases/7_0_24.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.24 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.24. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.24 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_25.php b/releases/7_0_25.php index 406195191e..c6f751a698 100644 --- a/releases/7_0_25.php +++ b/releases/7_0_25.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.25 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.25. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.25 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_26.php b/releases/7_0_26.php index 21e6105c15..0c00ca2c49 100644 --- a/releases/7_0_26.php +++ b/releases/7_0_26.php @@ -5,13 +5,13 @@ ?>

      PHP 7.0.26 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.26. Several bugs have been fixed. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.26 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_27.php b/releases/7_0_27.php index ea13398a48..27a598425c 100644 --- a/releases/7_0_27.php +++ b/releases/7_0_27.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.27 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.27. This is a security release. Several security bugs were fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.27 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_28.php b/releases/7_0_28.php index f8c8cd8e51..66146e860c 100644 --- a/releases/7_0_28.php +++ b/releases/7_0_28.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.28 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.28. This is a security release. One security bug was fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.28 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_29.php b/releases/7_0_29.php index ce86edc60c..0b55f7ed89 100644 --- a/releases/7_0_29.php +++ b/releases/7_0_29.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.29 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.29. This is a security release. One security bug was fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.29 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_3.php b/releases/7_0_3.php index 2c3208f850..31d7a199b3 100644 --- a/releases/7_0_3.php +++ b/releases/7_0_3.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.3 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.3. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.3 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_30.php b/releases/7_0_30.php index 21d4c083f5..ac35ca2330 100644 --- a/releases/7_0_30.php +++ b/releases/7_0_30.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.30 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.30. This is a security release. Several security bugs have been fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.30 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_31.php b/releases/7_0_31.php index 7cb2f29524..d185491515 100644 --- a/releases/7_0_31.php +++ b/releases/7_0_31.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.31 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.31. This is a security release. Several security bugs have been fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.31 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_32.php b/releases/7_0_32.php index 656be17ce2..249d2d0816 100644 --- a/releases/7_0_32.php +++ b/releases/7_0_32.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.32 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.32. This is a security release. One security bug has been fixed in this release. - + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.32 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_4.php b/releases/7_0_4.php index 502e1e0c8f..aae7186748 100644 --- a/releases/7_0_4.php +++ b/releases/7_0_4.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.4 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.4. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.4 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_5.php b/releases/7_0_5.php index da9621b65a..c52e3fa22a 100644 --- a/releases/7_0_5.php +++ b/releases/7_0_5.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.5 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.5. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.5 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_6.php b/releases/7_0_6.php index 53c548f30b..6f0949d7d8 100644 --- a/releases/7_0_6.php +++ b/releases/7_0_6.php @@ -5,7 +5,7 @@ ?>

      PHP 7.0.6 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.6. This is a security release. Several security bugs were fixed in this release, including

      @@ -16,7 +16,7 @@

      All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.6 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_7.php b/releases/7_0_7.php index 8b1e5c15d2..7ff7a9c295 100644 --- a/releases/7_0_7.php +++ b/releases/7_0_7.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.7 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.7. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.7 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_8.php b/releases/7_0_8.php index 10b6253ac4..8b03ac30ea 100644 --- a/releases/7_0_8.php +++ b/releases/7_0_8.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.8 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.8. This is a security release. Several security bugs were fixed in - this release. - + this release. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.8 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_0_9.php b/releases/7_0_9.php index c3e4b98472..798dc8f030 100644 --- a/releases/7_0_9.php +++ b/releases/7_0_9.php @@ -5,14 +5,14 @@ ?>

      PHP 7.0.9 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.0.9. This is a security release. Several security bugs were fixed in - this release, including the HTTP_PROXY issue. - + this release, including the HTTP_PROXY issue. + All PHP 7.0 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.0.9 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_1.php b/releases/7_1_1.php index d30b0c4cf0..f899240d6d 100644 --- a/releases/7_1_1.php +++ b/releases/7_1_1.php @@ -8,10 +8,10 @@

      The PHP development team announces the immediate availability of PHP 7.1.1. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.1 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_10.php b/releases/7_1_10.php index 743a0a1a7b..71332b4d1b 100644 --- a/releases/7_1_10.php +++ b/releases/7_1_10.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.10 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.10. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.10 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_11.php b/releases/7_1_11.php index a596f28e42..030de6b901 100644 --- a/releases/7_1_11.php +++ b/releases/7_1_11.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.11 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.11. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.11 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_12.php b/releases/7_1_12.php index 50f61f486d..2a0f439a30 100644 --- a/releases/7_1_12.php +++ b/releases/7_1_12.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.12 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.12. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.12 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_13.php b/releases/7_1_13.php index 2a3d758d05..491f02672b 100644 --- a/releases/7_1_13.php +++ b/releases/7_1_13.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.13 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.13. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.13 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_14.php b/releases/7_1_14.php index a192a26da8..c61a5443a6 100644 --- a/releases/7_1_14.php +++ b/releases/7_1_14.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.14 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.14. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.14 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_15.php b/releases/7_1_15.php index 47ff0bd8d8..57631f4ee7 100644 --- a/releases/7_1_15.php +++ b/releases/7_1_15.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.15 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.15. This is a security fix release, containing one security fix and many bug fixes. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.15 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_16.php b/releases/7_1_16.php index f6aab03933..a44ff4d560 100644 --- a/releases/7_1_16.php +++ b/releases/7_1_16.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.16 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.16. This is a security fix release, containing one security fix and many bug fixes. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.16 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_17.php b/releases/7_1_17.php index 15822500e5..80e844b022 100644 --- a/releases/7_1_17.php +++ b/releases/7_1_17.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.17 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.17. This is a security fix release, containing many bugfixes. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.17 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_18.php b/releases/7_1_18.php index a7328c788b..fb171777b4 100644 --- a/releases/7_1_18.php +++ b/releases/7_1_18.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.18 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.18. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.18 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_19.php b/releases/7_1_19.php index 971b3e1ff1..0eb7c8086d 100644 --- a/releases/7_1_19.php +++ b/releases/7_1_19.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.19 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.19. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.19 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_2.php b/releases/7_1_2.php index 537cc6a3ba..87716a4208 100644 --- a/releases/7_1_2.php +++ b/releases/7_1_2.php @@ -8,10 +8,10 @@

      The PHP development team announces the immediate availability of PHP 7.1.2. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.2 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_20.php b/releases/7_1_20.php index 2a65bf908e..10c458dd34 100644 --- a/releases/7_1_20.php +++ b/releases/7_1_20.php @@ -5,14 +5,14 @@ ?>

      PHP 7.1.20 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.20. This is a security release. Several security bugs have been fixed in this release. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.20 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_21.php b/releases/7_1_21.php index 621e124235..f34005ab93 100644 --- a/releases/7_1_21.php +++ b/releases/7_1_21.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.21 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.21. This is a bugfix release. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.21 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_22.php b/releases/7_1_22.php index 4a9691fe8f..e39ae892a6 100644 --- a/releases/7_1_22.php +++ b/releases/7_1_22.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.22 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.22. This is a security release. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.22 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_23.php b/releases/7_1_23.php index 6b60105697..43e169ccca 100644 --- a/releases/7_1_23.php +++ b/releases/7_1_23.php @@ -4,7 +4,7 @@ site_header("PHP 7.1.23 Release Announcement"); ?>

      PHP 7.1.23 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.23. This is a bugfix release.

      diff --git a/releases/7_1_3.php b/releases/7_1_3.php index 03fd9b86cc..58d04c800e 100644 --- a/releases/7_1_3.php +++ b/releases/7_1_3.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.3 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.3. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.3 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_4.php b/releases/7_1_4.php index df64bc2f2c..83d674abba 100644 --- a/releases/7_1_4.php +++ b/releases/7_1_4.php @@ -5,7 +5,7 @@ ?>

      PHP 7.1.4 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.4. Several bugs have been fixed. diff --git a/releases/7_1_5.php b/releases/7_1_5.php index 73b32dadf0..be6c8bcec7 100644 --- a/releases/7_1_5.php +++ b/releases/7_1_5.php @@ -5,7 +5,7 @@ ?>

      PHP 7.1.5 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.5. Several bugs have been fixed. diff --git a/releases/7_1_6.php b/releases/7_1_6.php index f83dd9bfa8..2d04e5629c 100644 --- a/releases/7_1_6.php +++ b/releases/7_1_6.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.6 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.6. Several bugs have been fixed. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.6 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_7.php b/releases/7_1_7.php index 5db55749e3..be3d73136c 100644 --- a/releases/7_1_7.php +++ b/releases/7_1_7.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.7 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.7. This is a security release with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.7 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_8.php b/releases/7_1_8.php index 6da5112dfb..6b40265aa9 100644 --- a/releases/7_1_8.php +++ b/releases/7_1_8.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.8 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.8. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.8 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_1_9.php b/releases/7_1_9.php index 025680ab6b..175ae54e22 100644 --- a/releases/7_1_9.php +++ b/releases/7_1_9.php @@ -5,13 +5,13 @@ ?>

      PHP 7.1.9 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.1.9. This is a bugfix release, with several bug fixes included. - + All PHP 7.1 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.1.9 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_2_1.php b/releases/7_2_1.php index 6f24f7b83e..db159b682b 100644 --- a/releases/7_2_1.php +++ b/releases/7_2_1.php @@ -5,12 +5,12 @@ ?>

      PHP 7.2.1 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.1. This is a bugfix release, with several bug fixes included.

      - +

      All PHP 7.2 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.2.1 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_2_10.php b/releases/7_2_10.php index 7907b1f04e..ae165ea423 100644 --- a/releases/7_2_10.php +++ b/releases/7_2_10.php @@ -4,7 +4,7 @@ site_header("PHP 7.2.10 Release Announcement"); ?>

      PHP 7.2.10 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.10. This is a security release which also contains several minor bug fixes.

      diff --git a/releases/7_2_11.php b/releases/7_2_11.php index 839f0244d5..50d5391524 100644 --- a/releases/7_2_11.php +++ b/releases/7_2_11.php @@ -4,7 +4,7 @@ site_header("PHP 7.2.11 Release Announcement"); ?>

      PHP 7.2.11 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.11. This is a bugfix release.

      diff --git a/releases/7_2_2.php b/releases/7_2_2.php index 311dcd44aa..e70d76ba79 100644 --- a/releases/7_2_2.php +++ b/releases/7_2_2.php @@ -5,12 +5,12 @@ ?>

      PHP 7.2.2 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.2. This is a bugfix release, with several bug fixes included.

      - +

      All PHP 7.2 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.2.2 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_2_3.php b/releases/7_2_3.php index 470b458257..e956a31c2e 100644 --- a/releases/7_2_3.php +++ b/releases/7_2_3.php @@ -4,12 +4,12 @@ site_header("PHP 7.2.3 Release Announcement"); ?>

      PHP 7.2.3 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.3. This is a security release with also contains several minor bug fixes.

      - +

      All PHP 7.2 users are encouraged to upgrade to this version.

      - +

      For source downloads of PHP 7.2.3 please visit our downloads page, Windows source and binaries can be found on windows.php.net/download/. The list of changes is recorded in the ChangeLog. diff --git a/releases/7_2_4.php b/releases/7_2_4.php index 52c3b52fbd..f5b89833b8 100644 --- a/releases/7_2_4.php +++ b/releases/7_2_4.php @@ -4,7 +4,7 @@ site_header("PHP 7.2.4 Release Announcement"); ?>

      PHP 7.2.4 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.4. This is a security release which also contains several minor bug fixes.

      diff --git a/releases/7_2_5.php b/releases/7_2_5.php index bae67a8195..4ed0eb57b5 100644 --- a/releases/7_2_5.php +++ b/releases/7_2_5.php @@ -4,7 +4,7 @@ site_header("PHP 7.2.5 Release Announcement"); ?>

      PHP 7.2.5 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.5. This is a security release which also contains several minor bug fixes.

      diff --git a/releases/7_2_8.php b/releases/7_2_8.php index a47d26abc9..f4cf435fff 100644 --- a/releases/7_2_8.php +++ b/releases/7_2_8.php @@ -4,7 +4,7 @@ site_header("PHP 7.2.8 Release Announcement"); ?>

      PHP 7.2.8 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.8. This is a security release which also contains several minor bug fixes.

      diff --git a/releases/7_2_9.php b/releases/7_2_9.php index d62cda3067..dd2186cca7 100644 --- a/releases/7_2_9.php +++ b/releases/7_2_9.php @@ -4,7 +4,7 @@ site_header("PHP 7.2.9 Release Announcement"); ?>

      PHP 7.2.9 Release Announcement

      - +

      The PHP development team announces the immediate availability of PHP 7.2.9. This is a bugfix release.

      diff --git a/releases/NEWS_5_4_0_RC1.txt b/releases/NEWS_5_4_0_RC1.txt index a02870baad..ec388c5742 100644 --- a/releases/NEWS_5_4_0_RC1.txt +++ b/releases/NEWS_5_4_0_RC1.txt @@ -15,17 +15,17 @@ PHP NEWS . Fixed bug #60189 (php logo can not be displayed). (Laruence) - Core: - . Fixed bug #60120 (proc_open's streams may hang with stdin/out/err when + . Fixed bug #60120 (proc_open's streams may hang with stdin/out/err when the data exceeds or is equal to 2048 bytes). (Pierre, Pascal Borreli) . Fixed bug #60174 (Notice when array in method prototype error). (Laruence) - . Fixed bug #60169 (Conjunction of ternary and list crashes PHP). + . Fixed bug #60169 (Conjunction of ternary and list crashes PHP). (Laruence) . Fixed bug #55475 (is_a() triggers autoloader, new optional 3rd argument to - is_a and is_subclass_of). (alan_k) + is_a and is_subclass_of). (alan_k) - Oracle Database extension (OCI8): - . Increased maxium Oracle error message buffer length for new 11.2.0.3 size + . Increased maxium Oracle error message buffer length for new 11.2.0.3 size (Chris Jones) - SPL extension @@ -36,7 +36,7 @@ PHP NEWS argument via Reflection). (Peter) - Tokenizer extension - . Fixed bug #54089 (token_get_all with regards to __halt_compiler is + . Fixed bug #54089 (token_get_all with regards to __halt_compiler is not binary safe). (Nikita Popov) - SAPI: @@ -44,7 +44,7 @@ PHP NEWS 20 Oct 2011, PHP 5.4.0 beta2 - General improvements: - . Improve the warning message of incompatible arguments. (Laruence) + . Improve the warning message of incompatible arguments. (Laruence) . Improve ternary operator performance when returning arrays. (Arnaud, Dmitry) - Core: @@ -63,7 +63,7 @@ PHP NEWS - Openssl . Revert r313616 (When we have a blocking SSL socket, respect the timeout option, scottmac), breaks ssl support as described in bugs #55283 and #55848 - + - PDO DBlib driver: . Fixed bug #60033 (Incorrectly merged PDO dblib patches break uniqueidentifier column type). (warezthebeef at gmail dot com) @@ -73,7 +73,7 @@ PHP NEWS (Ilia, jeffhuang9999 at gmail dot com) - Zlib: - . Fixed bug #55544 (ob_gzhandler always conflicts with + . Fixed bug #55544 (ob_gzhandler always conflicts with zlib.output_compression). (Mike) - SPL: @@ -106,7 +106,7 @@ PHP NEWS . Added support for SORT_NATURAL and SORT_FLAG_CASE in array sort functions (sort, rsort, ksort, krsort, asort, arsort and array_multisort). FR#55158 (Arpad) - . Disable windows CRT warning by default, can be enabled again using the ini + . Disable windows CRT warning by default, can be enabled again using the ini directive windows_show_crt_warnings. (Pierre) . Removed support for putenv("TZ=..") for setting the timezone. (Derick) . Removed the timezone guessing algorithm in case the timezone isn't set with @@ -216,7 +216,7 @@ PHP NEWS . Added the ability to pass options to loadHTML (Chregu, fxmulder at gmail dot com) - OpenSSL extension: - . Use php's implementation for Windows Crypto API in + . Use php's implementation for Windows Crypto API in openssl_random_pseudo_bytes. (Pierre) 20 Jun 2011, PHP 5.4.0 Alpha 1 @@ -234,7 +234,7 @@ PHP NEWS . highlight.bg ini option. (Kalle) . Session bug compatibility mode (session.bug_compat_42 and session.bug_compat_warn ini options). (Kalle) - . session_is_registered(), session_register() and session_unregister() + . session_is_registered(), session_register() and session_unregister() functions. (Kalle) . y2k_compliance ini option. (Kalle) @@ -245,7 +245,7 @@ PHP NEWS - Changed $_SERVER['REQUEST_TIME'] to include microsecond precision. (Ilia) - Changed default value of "default_charset" php.ini option from ISO-8859-1 to UTF-8. (Rasmus) -- Changed array_combine() to return empty array instead of FALSE when both +- Changed array_combine() to return empty array instead of FALSE when both parameter arrays are empty. FR #34857. (joel.perras@gmail.com) - Changed third parameter of preg_match_all() to optional. FR #53238. (Adam) - Changed silent casting of null/''/false into an Object when adding @@ -281,7 +281,7 @@ PHP NEWS to truncation, e.g. through ftruncate(). FR #53888. (Gustavo) - Improved Zend Engine memory usage: (Dmitry) - . Replaced zend_function.pass_rest_by_reference by + . Replaced zend_function.pass_rest_by_reference by ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags. . Replaced zend_function.return_reference by ZEND_ACC_RETURN_REFERENCE in zend_function.fn_flags. @@ -290,7 +290,7 @@ PHP NEWS meaning) is represented by zend_internal_function_info structure. . Moved zend_op_array.size, size_var, size_literal, current_brk_cont, backpatch_count into CG(context) as they are used only during compilation. - . Moved zend_op_array.start_op into EG(start_op) as it's used only for + . Moved zend_op_array.start_op into EG(start_op) as it's used only for 'interactive' execution of single top-level op-array. . Replaced zend_op_array.done_pass_two by ZEND_ACC_DONE_PASS_TWO in zend_op_array.fn_flags. @@ -299,7 +299,7 @@ PHP NEWS in zend_class_entry.ce_flags. . Reduced the size of zend_class_entry by sharing the same memory space by different information for internal and user classes. - See zend_class_entry.info union. + See zend_class_entry.info union. . Reduced size of temp_variable. - Changed the structure of op_array.opcodes. The constant values are moved from @@ -383,7 +383,7 @@ PHP NEWS . Added JsonSerializable interface. (Sara) . Added JSON_BIGINT_AS_STRING, extended json_decode() sig with $options. (Sara) - . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts + . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts numeric strings to integers. (Ilia) . Added new json_encode() option JSON_PRETTY_PRINT. FR #44331. (Adam) . Added new json_encode() option JSON_UNESCAPED_SLASHES. FR #49366. (Adam) @@ -395,7 +395,7 @@ PHP NEWS - Improved MySQL extensions: . MySQL: Deprecated mysql_list_dbs(). FR #50667. (Andrey) . mysqlnd: Added named pipes support. FR #48082. (Andrey) - . MySQLi: Added iterator support in MySQLi. mysqli_result implements + . MySQLi: Added iterator support in MySQLi. mysqli_result implements Traversable. (Andrey, Johannes) . PDO_mysql: Removed support for linking with MySQL client libraries older than 4.1. (Johannes) @@ -431,15 +431,15 @@ PHP NEWS . Added CallbackFilterIterator and RecursiveCallbackFilterIterator. (Arnaud) - Improved XSL extension: - . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to - define forbidden operations within XSLT stylesheets, default is not to + . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to + define forbidden operations within XSLT stylesheets, default is not to enable write operations from XSLT. Bug #54446 (Chregu, Nicolas Gregoire) - Improved ZLIB extension: . Re-implemented non-file related functionality. (Mike) - Improved SNMP extension (Boris Lytochkin): - . Added OO API. FR #53594 (php-snmp rewrite). + . Added OO API. FR #53594 (php-snmp rewrite). . Sanitized return values of existing functions. Now it returns FALSE on failure. . Allow ~infinite OIDs in GET/GETNEXT/SET queries. Autochunk them to max_oids @@ -481,7 +481,7 @@ PHP NEWS . Fixed bug #55509 (segfault on x86_64 using more than 2G memory). (Laruence) . Fixed bug #55504 (Content-Type header is not parsed correctly on HTTP POST request). (Hannes) - . Fixed bug #52461 (Incomplete doctype and missing xmlns). + . Fixed bug #52461 (Incomplete doctype and missing xmlns). (virsacer at web dot de, Pierre) - Curl: @@ -523,11 +523,11 @@ PHP NEWS - SimpleXML: . Reverted the SimpleXML->query() behaviour to returning empty arrays - instead of false when no nodes are found as it was since 5.3.3 + instead of false when no nodes are found as it was since 5.3.3 (bug #48601). (chregu, rrichards) - + - String: - . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some tab-separated + . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some tab-separated records). (Laruence) 23 Aug 2011, PHP 5.3.8 @@ -554,7 +554,7 @@ PHP NEWS (Pierrick, Felipe) . Fixed bug #54624 (class_alias and type hint). (Felipe) . Fixed bug #54585 (track_errors causes segfault). (Dmitry) - . Fixed bug #54423 (classes from dl()'ed extensions are not destroyed). + . Fixed bug #54423 (classes from dl()'ed extensions are not destroyed). (Tony, Dmitry) . Fixed bug #54372 (Crash accessing global object itself returned from its __get() handle). (Dmitry) @@ -567,13 +567,13 @@ PHP NEWS - Core . Updated crypt_blowfish to 1.2. ((CVE-2011-2483) (Solar Designer) - . Removed warning when argument of is_a() or is_subclass_of() is not + . Removed warning when argument of is_a() or is_subclass_of() is not a known class. (Stas) . Fixed crash in error_log(). (Felipe) Reported by Mateusz Kocielski. . Added PHP_MANDIR constant telling where the manpages were installed into, and an --man-dir argument to php-config. (Hannes) . Fixed a crash inside dtor for error handling. (Ilia) - . Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE, Stas) + . Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE, Stas) . Implemented FR #54459 (Range function accuracy). (Adam) . Fixed bug #55399 (parse_url() incorrectly treats ':' as a valid path). @@ -582,7 +582,7 @@ PHP NEWS (Dmitry) . Fixed bug #55295 [NEW]: popen_ex on windows, fixed possible heap overflow (Pierre) - . Fixed bug #55258 (Windows Version Detecting Error). + . Fixed bug #55258 (Windows Version Detecting Error). ( xiaomao5 at live dot com, Pierre) . Fixed bug #55187 (readlink returns weird characters when false result). (Pierre) @@ -626,7 +626,7 @@ PHP NEWS (Pierrick, Dmitry) . Fixed bug #50363 (Invalid parsing in convert.quoted-printable-decode filter). (slusarz at curecanti dot org) - . Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using + . Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using TMPDIR on Windows). (Pierre) - Apache2 Handler SAPI: @@ -639,7 +639,7 @@ PHP NEWS - cURL extension: . Added ini option curl.cainfo (support for custom cert db). (Pierre) . Added CURLINFO_REDIRECT_URL support. (Daniel Stenberg, Pierre) - . Added support for CURLOPT_MAX_RECV_SPEED_LARGE and + . Added support for CURLOPT_MAX_RECV_SPEED_LARGE and CURLOPT_MAX_SEND_SPEED_LARGE. FR #51815. (Pierrick) - DateTime extension: @@ -666,10 +666,10 @@ PHP NEWS . Added 3rd parameter to filter_var_array() and filter_input_array() functions that allows disabling addition of empty elements. (Ilia) . Fixed bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented). (Ilia) - + - Interbase extension: . Fixed bug #54269 (Short exception message buffer causes crash). (Felipe) - + - intl extension: . Implemented FR #54561 (Expose ICU version info). (David Zuelke, Ilia) . Implemented FR #54540 (Allow loading of arbitrary resource bundles when @@ -680,7 +680,7 @@ PHP NEWS (kevin at kevinlocke dot name) - json extension: - . Fixed bug #54484 (Empty string in json_decode doesn't reset + . Fixed bug #54484 (Empty string in json_decode doesn't reset json_last_error()). (Ilia) - LDAP extension: @@ -697,7 +697,7 @@ PHP NEWS - MCrypt extension: . Change E_ERROR to E_WARNING in mcrypt_create_iv when not enough data has been fetched (Windows). (Pierre) - . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random + . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random data on Windows). (Pierre) - mysqlnd @@ -729,7 +729,7 @@ PHP NEWS - PDO extension: . Fixed bug #54929 (Parse error with single quote in sql comment). (Felipe) - . Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMODE + . Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMODE settings). (Ilia) - PDO DBlib driver: @@ -852,7 +852,7 @@ PHP NEWS . Fixed bug #48607 (fwrite() doesn't check reply from ftp server before exiting). (Ilia) - + - Calendar extension: . Fixed bug #53574 (Integer overflow in SdnToJulian, sometimes leading to segfault). (Gustavo) @@ -860,18 +860,18 @@ PHP NEWS - DOM extension: . Implemented FR #39771 (Made DOMDocument::saveHTML accept an optional DOMNode like DOMDocument::saveXML). (Gustavo) - + - DateTime extension: . Fixed a bug in DateTime->modify() where absolute date/time statements had no effect. (Derick) . Fixed bug #53729 (DatePeriod fails to initialize recurrences on 64bit big-endian systems). (Derick, rein@basefarm.no) . Fixed bug #52808 (Segfault when specifying interval as two dates). (Stas) - . Fixed bug #52738 (Can't use new properties in class extended from + . Fixed bug #52738 (Can't use new properties in class extended from DateInterval). (Stas) . Fixed bug #52290 (setDate, setISODate, setTime works wrong when DateTime created from timestamp). (Stas) - . Fixed bug #52063 (DateTime constructor's second argument doesn't have a + . Fixed bug #52063 (DateTime constructor's second argument doesn't have a null default value). (Gustavo, Stas) - Exif extension: @@ -892,20 +892,20 @@ PHP NEWS (Hannes) - Gettext - . Fixed bug #53837 (_() crashes on Windows when no LANG or LANGUAGE + . Fixed bug #53837 (_() crashes on Windows when no LANG or LANGUAGE environment variable are set). (Pierre) - IMAP extension: . Implemented FR #53812 (get MIME headers of the part of the email). (Stas) . Fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t during long MIME header unfolding). (Adam) - + - Intl extension: . Fixed bug #53612 (Segmentation fault when using cloned several intl objects). (Gustavo) . Fixed bug #53512 (NumberFormatter::setSymbol crash on bogus $attr values). (Felipe) - . Implemented clone functionality for number, date & message formatters. + . Implemented clone functionality for number, date & message formatters. (Stas). - JSON extension: @@ -913,20 +913,20 @@ PHP NEWS decodings). (Scott) - mysqlnd - . Fixed problem with always returning 0 as num_rows for unbuffered sets. + . Fixed problem with always returning 0 as num_rows for unbuffered sets. (Andrey, Ulf) - MySQL Improved extension: - . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847). + . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847). (Kalle) . Fixed buggy counting of affected rows when using the text protocol. The collected statistics were wrong when multi_query was used with mysqlnd (Andrey) - . Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL). + . Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL). (Kalle) - . Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA + . Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA query). (Kalle, Andrey) - . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to + . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to call libmysql). (Kalle, tre-php-net at crushedhat dot com) - OpenSSL extension: @@ -943,13 +943,13 @@ PHP NEWS - PDO MySQL driver: . Fixed bug #53551 (PDOStatement execute segfaults for pdo_mysql driver). (Johannes) - . Implemented FR #47802 (Support for setting character sets in DSN strings). + . Implemented FR #47802 (Support for setting character sets in DSN strings). (Kalle) - PDO Oracle driver: . Fixed bug #39199 (Cannot load Lob data with more than 4000 bytes on ORACLE 10). (spatar at mail dot nnov dot ru) - + - PDO PostgreSQL driver: . Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is down). (gyp at balabit dot hu) @@ -959,7 +959,7 @@ PHP NEWS (CVE-2011-1153) . Fixed bug #53541 (format string bug in ext/phar). (crrodriguez at opensuse dot org, Ilia) - . Fixed bug #53898 (PHAR reports invalid error message, when the directory + . Fixed bug #53898 (PHAR reports invalid error message, when the directory does not exist). (Ilia) - PHP-FPM SAPI: @@ -990,7 +990,7 @@ PHP NEWS (Mateusz Kocielski, Pierre) - SPL extension: - . Fixed memory leak in DirectoryIterator::getExtension() and + . Fixed memory leak in DirectoryIterator::getExtension() and SplFileInfo::getExtension(). (Felipe) . Fixed bug #53914 (SPL assumes HAVE_GLOB is defined). (Chris Jones) . Fixed bug #53515 (property_exists incorrect on ArrayObject null and 0 @@ -1040,13 +1040,13 @@ PHP NEWS (Hannes) . Fixed bug #53568 (swapped memset arguments in struct initialization). (crrodriguez at opensuse dot org) - . Fixed bug #53166 (Missing parameters in docs and reflection definition). + . Fixed bug #53166 (Missing parameters in docs and reflection definition). (Richard) . Fixed bug #49072 (feof never returns true for damaged file in zip). (Gustavo, Richard Quadling) 06 Jan 2011, PHP 5.3.5 -- Fixed Bug #53632 (infinite loop with x87 fpu). (CVE-2010-4645) (Scott, +- Fixed Bug #53632 (infinite loop with x87 fpu). (CVE-2010-4645) (Scott, Rasmus) 09 Dec 2010, PHP 5.3.4 @@ -1054,11 +1054,11 @@ PHP NEWS - Upgraded bundled PCRE to version 8.10. (Ilia) - Security enhancements: - . Fixed crash in zip extract method (possible CWE-170). + . Fixed crash in zip extract method (possible CWE-170). (Maksymilian Arciemowicz, Pierre) . Paths with NULL in them (foo\0bar.txt) are now considered as invalid. (Rasmus) - . Fixed a possible double free in imap extension (Identified by Mateusz + . Fixed a possible double free in imap extension (Identified by Mateusz Kocielski). (CVE-2010-4150). (Ilia) . Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709). (Maksymilian Arciemowicz) @@ -1070,23 +1070,23 @@ PHP NEWS - General improvements: . Added stat support for zip stream. (Pierre) - . Added follow_location (enabled by default) option for the http stream + . Added follow_location (enabled by default) option for the http stream support. (Pierre) . Improved support for is_link and related functions on Windows. (Pierre) . Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al. (Gustavo) - + - Implemented feature requests: . Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect zend multibyte at runtime. (Kalle) - . Implemented FR #52173, added functions pcntl_get_last_error() and + . Implemented FR #52173, added functions pcntl_get_last_error() and pcntl_strerror(). (nick dot telford at gmail dot com, Arnaud) . Implemented symbolic links support for open_basedir checks. (Pierre) . Implemented FR #51804, SplFileInfo::getLinkTarget on Windows. (Pierre) . Implemented FR #50692, not uploaded files don't count towards max_file_uploads limit. As a side improvement, temporary files are not opened for empty uploads and, in debug mode, 0-length uploads. (Gustavo) - + - Improved MySQLnd: . Added new character sets to mysqlnd, which are available in MySQL 5.5 (Andrey) @@ -1098,7 +1098,7 @@ PHP NEWS . Added '-t/--test' to php-fpm to check and validate FPM conf file. (fat) . Added statistics about listening socket queue length for FPM. (andrei dot nigmatulin at gmail dot com, fat) - + - Core: . Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE. (jorto at redhat dot com) @@ -1112,7 +1112,7 @@ PHP NEWS . Fixed bug #53304 (quot_print_decode does not handle lower-case hex digits). (Ilia, daniel dot mueller at inexio dot net) . Fixed bug #53248 (rawurlencode RFC 3986 EBCDIC support misses tilde char). - (Justin Martin) + (Justin Martin) . Fixed bug #53226 (file_exists fails on big filenames). (Adam) . Fixed bug #53198 (changing INI setting "from" with ini_set did not have any effect). (Gustavo) @@ -1128,7 +1128,7 @@ PHP NEWS decode " if ENT_NOQUOTES is given. (Gustavo) . Fixed bug #52931 (strripos not overloaded with function overloading enabled). (Felipe) - . Fixed bug #52772 (var_dump() doesn't check for the existence of + . Fixed bug #52772 (var_dump() doesn't check for the existence of get_class_name before calling it). (Kalle, Gustavo) . Fixed bug #52534 (var_export array with negative key). (Felipe) . Fixed bug #52327 (base64_decode() improper handling of leading padding in @@ -1143,22 +1143,22 @@ PHP NEWS of reported malformed sequences). (CVE-2010-3870) (Gustavo) . Fixed bug #49407 (get_html_translation_table doesn't handle UTF-8). (Gustavo) - . Fixed bug #48831 (php -i has different output to php --ini). (Richard, + . Fixed bug #48831 (php -i has different output to php --ini). (Richard, Pierre) . Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4). (Felipe) - . Fixed bug #47168 (printf of floating point variable prints maximum of 40 + . Fixed bug #47168 (printf of floating point variable prints maximum of 40 decimal places). (Ilia) . Fixed bug #46587 (mt_rand() does not check that max is greater than min). (Ilia) . Fixed bug #29085 (bad default include_path on Windows). (Pierre) . Fixed bug #25927 (get_html_translation_table calls the ' ' instead of '). (Gustavo) - + - Zend engine: . Reverted fix for bug #51176 (Static calling in non-static method behaves like $this->). (Felipe) - . Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED. + . Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED. (Kalle) . Fixed NULL dereference in lex_scan on zend multibyte builds where the script had a flex incompatible encoding and there was no converter. (Gustavo) @@ -1178,7 +1178,7 @@ PHP NEWS . Fixed bug #52361 (Throwing an exception in a destructor causes invalid catching). (Dmitry) . Fixed bug #51008 (Zend/tests/bug45877.phpt fails). (Dmitry) - + - Build issues: . Fixed bug #52436 (Compile error if systems do not have stdint.h) (Sriram Natarajan) @@ -1189,7 +1189,7 @@ PHP NEWS - Calendar extension: . Fixed bug #52744 (cal_days_in_month incorrect for December 1 BCE). (gpap at internet dot gr, Adam) - + - cURL extension: . Fixed bug #52828 (curl_setopt does not accept persistent streams). (Gustavo, Ilia) @@ -1197,7 +1197,7 @@ PHP NEWS (CURLOPT_STDERR)). (Gustavo) . Fixed bug #52202 (CURLOPT_PRIVATE gets corrupted). (Ilia) . Fixed bug #50410 (curl extension slows down PHP on Windows). (Pierre) - + - DateTime extension: . Fixed bug #53297 (gettimeofday implementation in php/win32/time.c can return 1 million microsecs). (ped at 7gods dot org) @@ -1226,7 +1226,7 @@ PHP NEWS . Fixed bug #53492 (fix crash if anti-aliasing steps are invalid). (Pierre) - GMP extension: - . Fixed bug #52906 (gmp_mod returns negative result when non-negative is + . Fixed bug #52906 (gmp_mod returns negative result when non-negative is expected). (Stas) . Fixed bug #52849 (GNU MP invalid version match). (Adam) @@ -1239,7 +1239,7 @@ PHP NEWS headers). (Adam) . Fixed bug #52599 (iconv output handler outputs incorrect content type when flags are used). (Ilia) - . Fixed bug #51250 (iconv_mime_decode() does not ignore malformed Q-encoded + . Fixed bug #51250 (iconv_mime_decode() does not ignore malformed Q-encoded words). (Ilia) - Intl extension: @@ -1249,7 +1249,7 @@ PHP NEWS (Stas) . Fixed bug #50590 (IntlDateFormatter::parse result is limited to the integer range). (Stas) - + - Mbstring extension: . Fixed bug #53273 (mb_strcut() returns garbage with the excessive length parameter). (CVE-2010-4156) (Mateusz Kocielski, Pierre, Moriyoshi) @@ -1258,16 +1258,16 @@ PHP NEWS with the distribution) (Gustavo). . Fixed bug #52681 (mb_send_mail() appends an extra MIME-Version header). (Adam) - + - MSSQL extension: . Fixed possible crash in mssql_fetch_batch(). (Kalle) . Fixed bug #52843 (Segfault when optional parameters are not passed in to mssql_connect). (Felipe) - + - MySQL extension: - . Fixed bug #52636 (php_mysql_fetch_hash writes long value into int). + . Fixed bug #52636 (php_mysql_fetch_hash writes long value into int). (Kalle, rein at basefarm dot no) - + - MySQLi extension: . Fixed bug #52891 (Wrong data inserted with mysqli/mysqlnd when using mysqli_stmt_bind_param and value> PHP_INT_MAX). (Andrey) @@ -1284,10 +1284,10 @@ PHP NEWS (Andrey) . Fixed bug #52221 (Misbehaviour of magic_quotes_runtime (get/set)). (Andrey) . Fixed bug #45921 (Can't initialize character set hebrew). (Andrey) - + - MySQLnd: . Fixed bug #52613 (crash in mysqlnd after hitting memory limit). (Andrey) - + - ODBC extension: - Fixed bug #52512 (Broken error handling in odbc_execute). (mkoegler at auto dot tuwien dot ac dot at) @@ -1304,11 +1304,11 @@ PHP NEWS . Fixed bug #51610 (Using oci_connect causes PHP to take a long time to exit). Requires Oracle 11.2.0.2 client libraries (or Oracle bug fix 9891199) for this patch to have an effect. (Oracle Corp.) - + - PCNTL extension: . Fixed bug #52784 (Race condition when handling many concurrent signals). (nick dot telford at gmail dot com, Arnaud) - + - PCRE extension: . Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8). (Felipe) . Fixed bug #52732 (Docs say preg_match() returns FALSE on error, but it @@ -1332,27 +1332,27 @@ PHP NEWS - PDO: . Fixed bug #52699 (PDO bindValue writes long int 32bit enum). - (rein at basefarm dot no) + (rein at basefarm dot no) . Fixed bug #52487 (PDO::FETCH_INTO leaks memory). (Felipe) - + - PDO DBLib driver: . Fixed bug #52546 (pdo_dblib segmentation fault when iterating MONEY values). (Felipe) - + - PDO Firebird driver: . Restored firebird support (VC9 builds only). (Pierre) . Fixed bug #53335 (pdo_firebird did not implement rowCount()). (preeves at ibphoenix dot com) . Fixed bug #53323 (pdo_firebird getAttribute() crash). (preeves at ibphoenix dot com) - + - PDO MySQL driver: . Fixed bug #52745 (Binding params doesn't work when selecting a date inside a CASE-WHEN). (Andrey) - + - PostgreSQL extension: . Fixed bug #47199 (pg_delete() fails on NULL). (ewgraf at gmail dot com) - + - Reflection extension: . Fixed ReflectionProperty::isDefault() giving a wrong result for properties obtained with ReflectionClass::getProperties(). (Gustavo) @@ -1361,11 +1361,11 @@ PHP NEWS getProperty()). (Felipe) . Fixed bug #52854 (ReflectionClass::newInstanceArgs does not work for classes without constructors). (Johannes) - + - SOAP extension: . Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy with SoapClient object). (Dmitry) - + - SPL extension: . Fixed bug #53362 (Segmentation fault when extending SplFixedArray). (Felipe) . Fixed bug #53279 (SplFileObject doesn't initialise default CSV escape @@ -1373,7 +1373,7 @@ PHP NEWS . Fixed bug #53144 (Segfault in SplObjectStorage::removeAll()). (Felipe) . Fixed bug #53071 (SPLObjectStorage defeats gc_collect_cycles). (Gustavo) . Fixed bug #52573 (SplFileObject::fscanf Segmentation fault). (Felipe) - . Fixed bug #51763 (SplFileInfo::getType() does not work symbolic link + . Fixed bug #51763 (SplFileInfo::getType() does not work symbolic link and directory). (Pierre) . Fixed bug #50481 (Storing many SPLFixedArray in an array crashes). (Felipe) . Fixed bug #50579 (RegexIterator::REPLACE doesn't work). (Felipe) @@ -1381,7 +1381,7 @@ PHP NEWS - SQLite3 extension: . Fixed bug #53463 (sqlite3 columnName() segfaults on bad column_number). (Felipe) - + - Streams: . Fixed forward stream seeking emulation in streams that don't support seeking in situations where the read operation gives back less data than requested @@ -1400,7 +1400,7 @@ PHP NEWS - WDDX extension: . Fixed bug #52468 (wddx_deserialize corrupts integer field value when left empty). (Felipe) - + - Zlib extension: . Fixed bug #52926 (zlib fopen wrapper does not use context). (Gustavo) @@ -1408,11 +1408,11 @@ PHP NEWS - Upgraded bundled sqlite to version 3.6.23.1. (Ilia) - Upgraded bundled PCRE to version 8.02. (Ilia) -- Added support for JSON_NUMERIC_CHECK option in json_encode() that converts +- Added support for JSON_NUMERIC_CHECK option in json_encode() that converts numeric strings to integers. (Ilia) - Added stream_set_read_buffer, allows to set the buffer for read operation. (Pierre) -- Added stream filter support to mcrypt extension (ported from +- Added stream filter support to mcrypt extension (ported from mcrypt_filter). (Stas) - Added full_special_chars filter to ext/filter. (Rasmus) - Added backlog socket context option for stream_socket_server(). (Mike) @@ -1421,10 +1421,10 @@ PHP NEWS Made implicit use of NULL IV a warning. (Sara) - Added openssl_cipher_iv_length(). (Sara) - Added FastCGI Process Manager (FPM) SAPI. (Tony) -- Added recent Windows versions to php_uname and fix undefined windows +- Added recent Windows versions to php_uname and fix undefined windows version support. (Pierre) - Added Berkeley DB 5 support to the DBA extension. (Johannes, Chris Jones) -- Added support for copy to/from array/file for pdo_pgsql extension. +- Added support for copy to/from array/file for pdo_pgsql extension. (Denis Gasparin, Ilia) - Added inTransaction() method to PDO, with specialized support for Postgres. (Ilia, Denis Gasparin) @@ -1444,7 +1444,7 @@ PHP NEWS Reported by Stefan Esser. (Andrey) - Fixed very rare memory leak in mysqlnd, when binding thousands of columns. (Andrey) -- Fixed a crash when calling an inexistent method of a class that inherits +- Fixed a crash when calling an inexistent method of a class that inherits PDOStatement if instantiated directly instead of doing by the PDO methods. (Felipe) @@ -1463,15 +1463,15 @@ PHP NEWS (Dmitry) - Fixed a possible memory corruption in pack(). Reported by Stefan Esser. (Dmitry) -- Fixed a possible memory corruption in substr_replace(). Reported by Stefan +- Fixed a possible memory corruption in substr_replace(). Reported by Stefan Esser. (Dmitry) -- Fixed a possible memory corruption in addcslashes(). Reported by Stefan +- Fixed a possible memory corruption in addcslashes(). Reported by Stefan Esser. (Dmitry) -- Fixed a possible stack exhaustion inside fnmatch(). Reported by Stefan +- Fixed a possible stack exhaustion inside fnmatch(). Reported by Stefan Esser. (Ilia) - Fixed a possible dechunking filter buffer overflow. Reported by Stefan Esser. (Pierre) -- Fixed a possible arbitrary memory access inside sqlite extension. Reported +- Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski. (Ilia) - Fixed string format validation inside phar extension. Reported by Stefan Esser. (Ilia) @@ -1494,7 +1494,7 @@ PHP NEWS - Fixed bug #52193 (converting closure to array yields empty array). (Felipe) - Fixed bug #52183 (Reflectionfunction reports invalid number of arguments for function aliases). (Felipe) -- Fixed bug #52162 (custom request header variables with numbers are removed). +- Fixed bug #52162 (custom request header variables with numbers are removed). (Sriram Natarajan) - Fixed bug #52160 (Invalid E_STRICT redefined constructor error). (Felipe) - Fixed bug #52138 (Constants are parsed into the ini file for section names). @@ -1506,15 +1506,15 @@ PHP NEWS - Fixed bug #52082 (character_set_client & character_set_connection reset after mysqli_change_user()). (Andrey) - Fixed bug #52043 (GD doesn't recognize latest libJPEG versions). - (php at group dot apple dot com, Pierre) + (php at group dot apple dot com, Pierre) - Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function). (Dmitry) - Fixed bug #52060 (Memory leak when passing a closure to method_exists()). (Felipe) - Fixed bug #52057 (ReflectionClass fails on Closure class). (Felipe) -- Fixed bug #52051 (handling of case sensitivity of old-style constructors +- Fixed bug #52051 (handling of case sensitivity of old-style constructors changed in 5.3+). (Felipe) -- Fixed bug #52037 (Concurrent builds fail in install-programs). (seanius at +- Fixed bug #52037 (Concurrent builds fail in install-programs). (seanius at debian dot org, Kalle) - Fixed bug #52019 (make lcov doesn't support TESTS variable anymore). (Patrick) - Fixed bug #52010 (open_basedir restrictions mismatch on vacuum command). @@ -1522,7 +1522,7 @@ PHP NEWS - Fixed bug #52001 (Memory allocation problems after using variable variables). (Dmitry) - Fixed bug #51991 (spl_autoload and *nix support with namespace). (Felipe) -- Fixed bug #51943 (AIX: Several files are out of ANSI spec). (Kalle, +- Fixed bug #51943 (AIX: Several files are out of ANSI spec). (Kalle, coreystup at gmail dot com) - Fixed bug #51911 (ReflectionParameter::getDefaultValue() memory leaks with constant array). (Felipe) @@ -1587,7 +1587,7 @@ PHP NEWS - Fixed bug #51435 (Missing ifdefs / logic bug in crypt code cause compile errors). (Felipe) - Fixed bug #51424 (crypt() function hangs after 3rd call). (Pierre, Sriram) -- Fixed bug #51394 (Error line reported incorrectly if error handler throws an +- Fixed bug #51394 (Error line reported incorrectly if error handler throws an exception). (Stas) - Fixed bug #51393 (DateTime::createFromFormat() fails if format string contains timezone). (Adam) @@ -1606,15 +1606,15 @@ PHP NEWS - Fixed bug #51242 (Empty mysql.default_port does not default to 3306 anymore, but 0). (Adam) - Fixed bug #51237 (milter SAPI crash on startup). (igmar at palsenberg dot com) -- Fixed bug #51213 (pdo_mssql is trimming value of the money column). (Ilia, +- Fixed bug #51213 (pdo_mssql is trimming value of the money column). (Ilia, alexr at oplot dot com) -- Fixed bug #51190 (ftp_put() returns false when transfer was successful). +- Fixed bug #51190 (ftp_put() returns false when transfer was successful). (Ilia) - Fixed bug #51183 (ext/date/php_date.c fails to compile with Sun Studio). (Sriram Natarajan) - Fixed bug #51176 (Static calling in non-static method behaves like $this->). (Felipe) -- Fixed bug #51171 (curl_setopt() doesn't output any errors or warnings when +- Fixed bug #51171 (curl_setopt() doesn't output any errors or warnings when an invalid option is provided). (Ilia) - Fixed bug #51128 (imagefill() doesn't work with large images). (Pierre) - Fixed bug #51096 ('last day' and 'first day' are handled incorrectly when @@ -1634,7 +1634,7 @@ PHP NEWS if defined in WSDL). (mephius at gmail dot com) - Fixed bug #50731 (Inconsistent namespaces sent to functions registered with spl_autoload_register). (Felipe) -- Fixed bug #50563 (removing E_WARNING from parse_url). (ralph at smashlabs dot +- Fixed bug #50563 (removing E_WARNING from parse_url). (ralph at smashlabs dot com, Pierre) - Fixed bug #50578 (incorrect shebang in phar.phar). (Fedora at FamilleCollet dot com) @@ -1683,7 +1683,7 @@ PHP NEWS (vincent at optilian dot com) - Fixed bug #43233 (sasl support for ldap on Windows). (Pierre) - Fixed bug #35673 (formatOutput does not work with saveHTML). (Rob) -- Fixed bug #33210 (getimagesize() fails to detect width/height on certain +- Fixed bug #33210 (getimagesize() fails to detect width/height on certain JPEGs). (Ilia) 04 Mar 2010, PHP 5.3.2 @@ -1706,7 +1706,7 @@ PHP NEWS setting it to 0. (Rasmus) - Changed tidyNode class to disallow manual node creation. (Pierrick) -- Removed automatic file descriptor unlocking happening on shutdown and/or +- Removed automatic file descriptor unlocking happening on shutdown and/or stream close (on all OSes). (Tony, Ilia) - Added libpng 1.4.0 support. (Pierre) @@ -1764,7 +1764,7 @@ PHP NEWS versions). (Derick) - Fixed bug #50907 (X-PHP-Originating-Script adding two new lines in *NIX). (Ilia) -- Fixed bug #50859 (build fails with openssl 1.0 due to md2 deprecation). +- Fixed bug #50859 (build fails with openssl 1.0 due to md2 deprecation). (Ilia, hanno at hboeck dot de) - Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long). (Ilia) @@ -1799,7 +1799,7 @@ PHP NEWS and DomDocument). (Dmitry) - Fixed bug #50508 (compile failure: Conflicting HEADER type declarations). (Jani) -- Fixed bug #50496 (Use of is valid only in a c99 compilation +- Fixed bug #50496 (Use of is valid only in a c99 compilation environment. (Sriram) - Fixed bug #50464 (declare encoding doesn't work within an included file). (Felipe) @@ -1821,7 +1821,7 @@ PHP NEWS (Ilia, Pierrick) - Fixed bug #50285 (xmlrpc does not preserve keys in encoded indexed arrays). (Felipe) -- Fixed bug #50282 (xmlrpc_encode_request() changes object into array in +- Fixed bug #50282 (xmlrpc_encode_request() changes object into array in calling function). (Felipe) - Fixed bug #50267 (get_browser(null) does not use HTTP_USER_AGENT). (Jani) - Fixed bug #50266 (conflicting types for llabs). (Jani) @@ -1841,7 +1841,7 @@ PHP NEWS (tcallawa at redhat dot com) - Fixed bug #50207 (segmentation fault when concatenating very large strings on 64bit linux). (Ilia) -- Fixed bug #50196 (stream_copy_to_stream() produces warning when source is +- Fixed bug #50196 (stream_copy_to_stream() produces warning when source is not file). (Stas) - Fixed bug #50195 (pg_copy_to() fails when table name contains schema. (Ilia) - Fixed bug #50185 (ldap_get_entries() return false instead of an empty array @@ -1869,7 +1869,7 @@ PHP NEWS - Fixed bug #49990 (SNMP3 warning message about security level printed twice). (Jani) - Fixed bug #49985 (pdo_pgsql prepare() re-use previous aborted - transaction). (ben dot pineau at gmail dot com, Ilia, Matteo) + transaction). (ben dot pineau at gmail dot com, Ilia, Matteo) - Fixed bug #49938 (Phar::isBuffering() returns inverted value). (Greg) - Fixed bug #49936 (crash with ftp stream in php_stream_context_get_option()). (Pierrick) @@ -1877,7 +1877,7 @@ PHP NEWS - Fixed bug #49866 (Making reference on string offsets crashes PHP). (Dmitry) - Fixed bug #49855 (import_request_variables() always returns NULL). (Ilia, sjoerd at php dot net) -- Fixed bug #49851, #50451 (http wrapper breaks on 1024 char long headers). +- Fixed bug #49851, #50451 (http wrapper breaks on 1024 char long headers). (Ilia) - Fixed bug #49800 (SimpleXML allow (un)serialize() calls without warning). (Ilia, wmeler at wp-sa dot pl) @@ -1927,7 +1927,7 @@ PHP NEWS - Upgraded bundled sqlite to version 3.6.19. (Scott) - Updated timezone database to version 2009.17 (2009q). (Derick) -- Changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be case +- Changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be case insensitive. (garretts) - Restored shebang line check to CGI sapi (not checked by scanner anymore). @@ -1942,7 +1942,7 @@ PHP NEWS - Added support for ACL on Windows for thread safe SAPI (Apache2 for example) and fix its support on NTS. (Pierre) -- Improved symbolic, mounted volume and junctions support for realpath on +- Improved symbolic, mounted volume and junctions support for realpath on Windows. (Pierre) - Improved readlink on Windows, suppress \??\ and use the drive syntax only. (Pierre) @@ -1954,9 +1954,9 @@ PHP NEWS API. (Scott) - Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre) -- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. +- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (Rasmus) -- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz +- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (Rasmus) - Fixed certificate validation inside php_openssl_apply_verification_policy (Ryan Sleevi, Ilia) @@ -1978,7 +1978,7 @@ PHP NEWS (Maksymilian Arciemowicz, Stas) - Fixed signature generation/validation for zip archives in ext/phar. (Greg) - Fixed memory leak in stream_is_local(). (Felipe, Tony) -- Fixed BC break in mime_content_type(), removes the content encoding. (Scott) +- Fixed BC break in mime_content_type(), removes the content encoding. (Scott) - Fixed PECL bug #16842 (oci_error return false when NO_DATA_FOUND is raised). (Chris Jones) @@ -2011,7 +2011,7 @@ PHP NEWS fclose). (Ilia) - Fixed bug #49470 (FILTER_SANITIZE_EMAIL allows disallowed characters). (Ilia) -- Fixed bug #49447 (php engine need to correctly check for socket API +- Fixed bug #49447 (php engine need to correctly check for socket API return status on windows). (Sriram Natarajan) - Fixed bug #49391 (ldap.c utilizing deprecated ldap_modify_s). (Ilia) - Fixed bug #49372 (segfault in php_curl_option_curl). (Pierre) @@ -2046,7 +2046,7 @@ PHP NEWS - Fixed bug #49074 (private class static fields can be modified by using reflection). (Jani) - Fixed bug #49072 (feof never returns true for damaged file in zip). (Pierre) -- Fixed bug #49065 ("disable_functions" php.ini option does not work on +- Fixed bug #49065 ("disable_functions" php.ini option does not work on Zend extensions). (Stas) - Fixed bug #49064 (--enable-session=shared does not work: undefined symbol: php_url_scanner_reset_vars). (Jani) @@ -2069,7 +2069,7 @@ PHP NEWS in a chunk). (andreas dot streichardt at globalpark dot com, Ilia) - Fixed bug #49012 (phar tar signature algorithm reports as Unknown (0) in getSignature() call). (Greg) -- Fixed bug #49000 (PHP CLI in Interactive mode (php -a) crashes +- Fixed bug #49000 (PHP CLI in Interactive mode (php -a) crashes when including files from function). (Stas) - Fixed bug #48994 (zlib.output_compression does not output HTTP headers when set to a string value). (Jani) @@ -2098,10 +2098,10 @@ PHP NEWS - Fixed bug #48783 (make install will fail saying phar file exists). (Greg) - Fixed bug #48774 (SIGSEGVs when using curl_copy_handle()). (Sriram Natarajan) -- Fixed bug #48771 (rename() between volumes fails and reports no error on +- Fixed bug #48771 (rename() between volumes fails and reports no error on Windows). (Pierre) - Fixed bug #48768 (parse_ini_*() crash with INI_SCANNER_RAW). (Jani) -- Fixed bug #48763 (ZipArchive produces corrupt archive). (dani dot church at +- Fixed bug #48763 (ZipArchive produces corrupt archive). (dani dot church at gmail dot com, Pierre) - Fixed bug #48762 (IPv6 address filter still rejects valid address). (Felipe) - Fixed bug #48757 (ReflectionFunction::invoke() parameter issues). (Kalle) @@ -2118,7 +2118,7 @@ PHP NEWS files that have been opened with r+). (Ilia) - Fixed bug #48719 (parse_ini_*(): scanner_mode parameter is not checked for sanity). (Jani) -- Fixed bug #48718 (FILTER_VALIDATE_EMAIL does not allow numbers in domain +- Fixed bug #48718 (FILTER_VALIDATE_EMAIL does not allow numbers in domain components). (Ilia) - Fixed bug #48681 (openssl signature verification for tar archives broken). (Greg) @@ -2141,7 +2141,7 @@ PHP NEWS - Fixed bug #48189 (ibase_execute error in return param). (Kalle) - Fixed bug #48182 (ssl handshake fails during asynchronous socket connection). (Sriram Natarajan) -- Fixed bug #48116 (Fixed build with Openssl 1.0). (Pierre, +- Fixed bug #48116 (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org) - Fixed bug #48057 (Only the date fields of the first row are fetched, others are empty). (info at programmiernutte dot net) @@ -2166,10 +2166,10 @@ PHP NEWS com, Kalle) - Fixed bug #40013 (php_uname() does not return nodename on Netware (Guenter Knauf) -- Fixed bug #38091 (Mail() does not use FQDN when sending SMTP helo). +- Fixed bug #38091 (Mail() does not use FQDN when sending SMTP helo). (Kalle, Rick Yorgason) - Fixed bug #28038 (Sent incorrect RCPT TO commands to SMTP server) (Garrett) -- Fixed bug #27051 (Impersonation with FastCGI does not exec process as +- Fixed bug #27051 (Impersonation with FastCGI does not exec process as impersonated user). (Pierre) @@ -2293,17 +2293,17 @@ PHP NEWS value. (Hannes) - Improved Windows support: - . Update all libraries to their latest stable version. (Pierre, Rob, Liz, + . Update all libraries to their latest stable version. (Pierre, Rob, Liz, Garrett). . Added Windows support for stat(), touch(), filemtime(), filesize() and related functions. (Pierre) . Re-added socket_create_pair() for Windows in sockets extension. (Kalle) - . Added inet_pton() and inet_ntop() also for Windows platforms. + . Added inet_pton() and inet_ntop() also for Windows platforms. (Kalle, Pierre) . Added mcrypt_create_iv() for Windows platforms. (Pierre) . Added ACL Cache support on Windows. (Kanwaljeet Singla, Pierre, Venkat Raman Don) - . Added constants based on Windows' GetVersionEx information. + . Added constants based on Windows' GetVersionEx information. PHP_WINDOWS_VERSION_* and PHP_WINDOWS_NT_*. (Pierre) . Added support for ACL (is_writable, is_readable, reports now correct results) on Windows. (Pierre, Venkat Raman Don, Kanwaljeet Singla) @@ -2491,7 +2491,7 @@ PHP NEWS DateInterval on each iteration, up to an end date or limited by maximum number of occurences. -- Added compatibility mode in GD, imagerotate, image(filled)ellipse +- Added compatibility mode in GD, imagerotate, image(filled)ellipse imagefilter, imageconvolution and imagecolormatch are now always enabled. (Pierre) - Added array_replace() and array_replace_recursive() functions. (Matt) @@ -2533,12 +2533,12 @@ PHP NEWS - Added support for CP850 encoding in mbstring extension. (Denis Giffeler, Moriyoshi) - Added stream_cast() and stream_set_options() to user-space stream wrappers, - allowing stream_select(), stream_set_blocking(), stream_set_timeout() and + allowing stream_select(), stream_set_blocking(), stream_set_timeout() and stream_set_write_buffer() to work with user-space stream wrappers. (Arnaud) - Added header_remove() function. (chsc at peytz dot dk, Arnaud) - Added stream_context_get_params() function. (Arnaud) - Added optional parameter "new" to sybase_connect(). (Timm) -- Added parse_ini_string() function. (grange at lemonde dot fr, Arnaud) +- Added parse_ini_string() function. (grange at lemonde dot fr, Arnaud) - Added str_getcsv() function. (Sara) - Added openssl_random_pseudo_bytes() function. (Scott) - Added ability to send user defined HTTP headers with SOAP request. @@ -2615,7 +2615,7 @@ PHP NEWS prepending functions). (Scott) - Fixed bug #48215 (Calling a method with the same name as the parent class calls the constructor). (Scott) -- Fixed bug #48200 (compile failure with mbstring.c when +- Fixed bug #48200 (compile failure with mbstring.c when --enable-zend-multibyte is used). (Jani) - Fixed bug #48188 (Cannot execute a scrollable cursors twice with PDO_PGSQL). (Matteo) @@ -2747,7 +2747,7 @@ PHP NEWS - Fixed bug #46042 (memory leaks with reflection of mb_convert_encoding()). (Ilia) - Fixed bug #46039 (ArrayObject iteration is slow). (Arnaud) -- Fixed bug #46033 (Direct instantiation of SQLite3stmt and SQLite3result cause +- Fixed bug #46033 (Direct instantiation of SQLite3stmt and SQLite3result cause a segfault.) (Scott) - Fixed bug #45991 (Ini files with the UTF-8 BOM are treated as invalid). (Scott) @@ -2823,7 +2823,7 @@ PHP NEWS - Added support for Sun CC (FR #46595 and FR #46513). (David Soria Parra) - Changed default value of array_unique()'s optional sorting type parameter - back to SORT_STRING to fix backwards compatibility breakage introduced in + back to SORT_STRING to fix backwards compatibility breakage introduced in PHP 5.2.9. (Moriyoshi) - Fixed memory corruptions while reading properties of zip files. (Ilia) @@ -2856,7 +2856,7 @@ PHP NEWS files). (Pierre) - Fixed bug #48359 (Script hangs on snmprealwalk if OID is not increasing). (Ilia, simonov at gmail dot com) -- Fixed bug #48336 (ReflectionProperty::getDeclaringClass() does not work +- Fixed bug #48336 (ReflectionProperty::getDeclaringClass() does not work with redeclared property). (patch by Markus dot Lidel at shadowconnect dot com) - Fixed bug #48326 (constant MSG_DONTWAIT not defined). (Arnaud) @@ -2901,7 +2901,7 @@ PHP NEWS - Fixed bug #47969 (ezmlm_hash() returns different values depend on OS). (Ilia) - Fixed bug #47946 (ImageConvolution overwrites background). (Ilia) - Fixed bug #47940 (memory leaks in imap_body). (Pierre, Jake Levitt) -- Fixed bug #47937 (system() calls sapi_flush() regardless of output +- Fixed bug #47937 (system() calls sapi_flush() regardless of output buffering). (Ilia) - Fixed bug #47903 ("@" operator does not work with string offsets). (Felipe) - Fixed bug #47893 (CLI aborts on non blocking stdout). (Arnaud) @@ -2975,7 +2975,7 @@ PHP NEWS - Fixed bug #45092 (header HTTP context option not being used when compiled using --with-curlwrappers). (Jani) - Fixed bug #44996 (xmlrpc_decode() ignores time zone on iso8601.datetime). - (Ilia, kawai at apache dot org) + (Ilia, kawai at apache dot org) - Fixed bug #44827 (define() is missing error checks for class constants). (Ilia) - Fixed bug #44214 (Crash using preg_replace_callback() and global variables). @@ -3000,7 +3000,7 @@ PHP NEWS - Added optional sorting type flag parameter to array_unique(). Default is SORT_REGULAR. (Andrei) -- Fixed a crash on extract in zip when files or directories entry names contain +- Fixed a crash on extract in zip when files or directories entry names contain a relative path. (Pierre) - Fixed error conditions handling in stream_filter_append(). (Arnaud) - Fixed zip filename property read. (Pierre) @@ -3102,11 +3102,11 @@ PHP NEWS - Added logging option for error_log to send directly to SAPI. (Stas) - Added PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION, PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants. (Pierre) -- Added "PHP_INI_SCAN_DIR" environment variable which can be used to +- Added "PHP_INI_SCAN_DIR" environment variable which can be used to either disable or change the compile time ini scan directory (FR #45114). (Jani) -- Fixed missing initialization of BG(page_uid) and BG(page_gid), +- Fixed missing initialization of BG(page_uid) and BG(page_gid), reported by Maksymilian Arciemowicz. (Stas) - Fixed memory leak inside sqlite_create_aggregate(). (Felipe) - Fixed memory leak inside PDO sqlite's sqliteCreateAggregate() method. @@ -3122,7 +3122,7 @@ PHP NEWS - Fixed a bug inside dba_replace() that could cause file truncation withinvalid keys. (Ilia) - Fixed memory leak inside readline_callback_handler_install() function.(Ilia) -- Fixed memory leak inside readline_completion_function() function. (Felipe) +- Fixed memory leak inside readline_completion_function() function. (Felipe) - Fixed stream_get_contents() when using $maxlength and socket is notclosed. indeyets [at] php [dot] net on #46049. (Arnaud) - Fixed stream_get_line() to behave as documented on non-blocking streams. @@ -3251,7 +3251,7 @@ PHP NEWS - Fixed bug #45765 (ReflectionObject with default parameters of self::xxx cause an error). (Felipe) - Fixed bug #45751 (Using auto_prepend_file crashes (out of scope stack address - use)). (basant dot kukreja at sun dot com) + use)). (basant dot kukreja at sun dot com) - Fixed bug #45722 (mb_check_encoding() crashes). (Moriyoshi) - Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address parameter). (Jani) @@ -3401,7 +3401,7 @@ PHP NEWS 01 May 2008, PHP 5.2.6 - Fixed two possible crashes inside posix extension (Tony) -- Fixed incorrect heredoc handling when label is used within the block. +- Fixed incorrect heredoc handling when label is used within the block. (Matt) - Fixed possible stack buffer overflow in FastCGI SAPI. (Andrei Nigmatulin) - Fixed sending of uninitialized paddings which may contain some information. (Andrei Nigmatulin) diff --git a/releases/NEWS_5_4_0_alpha1.txt b/releases/NEWS_5_4_0_alpha1.txt index 3bd265cc80..553602c2d6 100644 --- a/releases/NEWS_5_4_0_alpha1.txt +++ b/releases/NEWS_5_4_0_alpha1.txt @@ -15,7 +15,7 @@ PHP NEWS . highlight.bg ini option. (Kalle) . Session bug compatibility mode (session.bug_compat42 and session.bug_compat_warn ini options). (Kalle) - . session_is_registered(), session_register() and session_unregister() + . session_is_registered(), session_register() and session_unregister() functions. (Kalle) . y2k_compliance ini option. (Kalle) @@ -25,7 +25,7 @@ PHP NEWS - Changed $_SERVER['REQUEST_TIME'] to include microsecond precision. (Ilia) - Changed default value of "default_charset" php.ini option from ISO-8859-1 to UTF-8. (Rasmus) -- Changed array_combine() to return empty array instead of FALSE when both +- Changed array_combine() to return empty array instead of FALSE when both parameter arrays are empty. FR #34857. (joel.perras@gmail.com) - Changed third parameter of preg_match_all() to optional. FR #53238. (Adam) - Changed silent casting of null/''/false into an Object when adding @@ -59,7 +59,7 @@ PHP NEWS handler. (Stas) - Improved Zend Engine memory usage: (Dmitry) - . Replaced zend_function.pass_rest_by_reference by + . Replaced zend_function.pass_rest_by_reference by ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags. . Replaced zend_function.return_reference by ZEND_ACC_RETURN_REFERENCE in zend_function.fn_flags. @@ -68,7 +68,7 @@ PHP NEWS meaning) is represented by zend_internal_function_info structure. . Moved zend_op_array.size, size_var, size_literal, current_brk_cont, backpatch_count into CG(context) as they are used only during compilation. - . Moved zend_op_array.start_op into EG(start_op) as it's used only for + . Moved zend_op_array.start_op into EG(start_op) as it's used only for 'interactive' execution of single top-level op-array. . Replaced zend_op_array.done_pass_two by ZEND_ACC_DONE_PASS_TWO in zend_op_array.fn_flags. @@ -77,7 +77,7 @@ PHP NEWS in zend_class_entry.ce_flags. . Reduced the size of zend_class_entry by sharing the same memory space by different information for internal and user classes. - See zend_class_entry.info union. + See zend_class_entry.info union. . Reduced size of temp_variable. - Changed the structure of op_array.opcodes. The constant values are moved from @@ -161,7 +161,7 @@ PHP NEWS . Added JsonSerializable interface. (Sara) . Added JSON_BIGINT_AS_STRING, extended json_decode() sig with $options. (Sara) - . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts + . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts numeric strings to integers. (Ilia) . Added new json_encode() option JSON_PRETTY_PRINT. FR #44331. (Adam) . Added new json_encode() option JSON_UNESCAPED_SLASHES. FR #49366. (Adam) @@ -173,7 +173,7 @@ PHP NEWS - Improved MySQL extensions: . MySQL: Deprecated mysql_list_dbs(). FR #50667. (Andrey) . mysqlnd: Added named pipes support. FR #48082. (Andrey) - . MySQLi: Added iterator support in MySQLi. mysqli_result implements + . MySQLi: Added iterator support in MySQLi. mysqli_result implements Traversable. (Andrey, Johannes) . PDO_mysql: Removed support for linking with MySQL client libraries older than 4.1. (Johannes) @@ -212,7 +212,7 @@ PHP NEWS . Re-implemented non-file related functionality. (Mike) - Improved SNMP extension (Boris Lytochkin): - . Added OO API. FR #53594 (php-snmp rewrite). + . Added OO API. FR #53594 (php-snmp rewrite). . Sanitized return values of existing functions. Now it returns FALSE on failure. . Allow ~infinite OIDs in GET/GETNEXT/SET queries. Autochunk them to max_oids diff --git a/releases/NEWS_5_4_0_beta1.txt b/releases/NEWS_5_4_0_beta1.txt index c8cedc3a43..791e18ef04 100644 --- a/releases/NEWS_5_4_0_beta1.txt +++ b/releases/NEWS_5_4_0_beta1.txt @@ -12,7 +12,7 @@ PHP NEWS . Added support for SORT_NATURAL and SORT_FLAG_CASE in array sort functions (sort, rsort, ksort, krsort, asort, arsort and array_multisort). FR#55158 (Arpad) - . Disable windows CRT warning by default, can be enabled again using the ini + . Disable windows CRT warning by default, can be enabled again using the ini directive windows_show_crt_warnings. (Pierre) . Removed support for putenv("TZ=..") for setting the timezone. (Derick) . Removed the timezone guessing algorithm in case the timezone isn't set with @@ -122,7 +122,7 @@ PHP NEWS . Added the ability to pass options to loadHTML (Chregu, fxmulder at gmail dot com) - OpenSSL extension: - . Use php's implementation for Windows Crypto API in + . Use php's implementation for Windows Crypto API in openssl_random_pseudo_bytes. (Pierre) 20 Jun 2011, PHP 5.4.0 Alpha 1 @@ -140,7 +140,7 @@ PHP NEWS . highlight.bg ini option. (Kalle) . Session bug compatibility mode (session.bug_compat_42 and session.bug_compat_warn ini options). (Kalle) - . session_is_registered(), session_register() and session_unregister() + . session_is_registered(), session_register() and session_unregister() functions. (Kalle) . y2k_compliance ini option. (Kalle) @@ -151,7 +151,7 @@ PHP NEWS - Changed $_SERVER['REQUEST_TIME'] to include microsecond precision. (Ilia) - Changed default value of "default_charset" php.ini option from ISO-8859-1 to UTF-8. (Rasmus) -- Changed array_combine() to return empty array instead of FALSE when both +- Changed array_combine() to return empty array instead of FALSE when both parameter arrays are empty. FR #34857. (joel.perras@gmail.com) - Changed third parameter of preg_match_all() to optional. FR #53238. (Adam) - Changed silent casting of null/''/false into an Object when adding @@ -185,7 +185,7 @@ PHP NEWS handler. (Stas) - Improved Zend Engine memory usage: (Dmitry) - . Replaced zend_function.pass_rest_by_reference by + . Replaced zend_function.pass_rest_by_reference by ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags. . Replaced zend_function.return_reference by ZEND_ACC_RETURN_REFERENCE in zend_function.fn_flags. @@ -194,7 +194,7 @@ PHP NEWS meaning) is represented by zend_internal_function_info structure. . Moved zend_op_array.size, size_var, size_literal, current_brk_cont, backpatch_count into CG(context) as they are used only during compilation. - . Moved zend_op_array.start_op into EG(start_op) as it's used only for + . Moved zend_op_array.start_op into EG(start_op) as it's used only for 'interactive' execution of single top-level op-array. . Replaced zend_op_array.done_pass_two by ZEND_ACC_DONE_PASS_TWO in zend_op_array.fn_flags. @@ -203,7 +203,7 @@ PHP NEWS in zend_class_entry.ce_flags. . Reduced the size of zend_class_entry by sharing the same memory space by different information for internal and user classes. - See zend_class_entry.info union. + See zend_class_entry.info union. . Reduced size of temp_variable. - Changed the structure of op_array.opcodes. The constant values are moved from @@ -287,7 +287,7 @@ PHP NEWS . Added JsonSerializable interface. (Sara) . Added JSON_BIGINT_AS_STRING, extended json_decode() sig with $options. (Sara) - . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts + . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts numeric strings to integers. (Ilia) . Added new json_encode() option JSON_PRETTY_PRINT. FR #44331. (Adam) . Added new json_encode() option JSON_UNESCAPED_SLASHES. FR #49366. (Adam) @@ -299,7 +299,7 @@ PHP NEWS - Improved MySQL extensions: . MySQL: Deprecated mysql_list_dbs(). FR #50667. (Andrey) . mysqlnd: Added named pipes support. FR #48082. (Andrey) - . MySQLi: Added iterator support in MySQLi. mysqli_result implements + . MySQLi: Added iterator support in MySQLi. mysqli_result implements Traversable. (Andrey, Johannes) . PDO_mysql: Removed support for linking with MySQL client libraries older than 4.1. (Johannes) @@ -335,15 +335,15 @@ PHP NEWS . Added CallbackFilterIterator and RecursiveCallbackFilterIterator. (Arnaud) - Improved XSL extension: - . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to - define forbidden operations within XSLT stylesheets, default is not to + . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to + define forbidden operations within XSLT stylesheets, default is not to enable write operations from XSLT. Bug #54446 (Chregu, Nicolas Gregoire) - Improved ZLIB extension: . Re-implemented non-file related functionality. (Mike) - Improved SNMP extension (Boris Lytochkin): - . Added OO API. FR #53594 (php-snmp rewrite). + . Added OO API. FR #53594 (php-snmp rewrite). . Sanitized return values of existing functions. Now it returns FALSE on failure. . Allow ~infinite OIDs in GET/GETNEXT/SET queries. Autochunk them to max_oids @@ -385,7 +385,7 @@ PHP NEWS . Fixed bug #55509 (segfault on x86_64 using more than 2G memory). (Laruence) . Fixed bug #55504 (Content-Type header is not parsed correctly on HTTP POST request). (Hannes) - . Fixed bug #52461 (Incomplete doctype and missing xmlns). + . Fixed bug #52461 (Incomplete doctype and missing xmlns). (virsacer at web dot de, Pierre) - Curl: @@ -427,11 +427,11 @@ PHP NEWS - SimpleXML: . Reverted the SimpleXML->query() behaviour to returning empty arrays - instead of false when no nodes are found as it was since 5.3.3 + instead of false when no nodes are found as it was since 5.3.3 (bug #48601). (chregu, rrichards) - + - String: - . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some tab-separated + . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some tab-separated records). (Laruence) 23 Aug 2011, PHP 5.3.8 @@ -458,7 +458,7 @@ PHP NEWS (Pierrick, Felipe) . Fixed bug #54624 (class_alias and type hint). (Felipe) . Fixed bug #54585 (track_errors causes segfault). (Dmitry) - . Fixed bug #54423 (classes from dl()'ed extensions are not destroyed). + . Fixed bug #54423 (classes from dl()'ed extensions are not destroyed). (Tony, Dmitry) . Fixed bug #54372 (Crash accessing global object itself returned from its __get() handle). (Dmitry) @@ -471,13 +471,13 @@ PHP NEWS - Core . Updated crypt_blowfish to 1.2. ((CVE-2011-2483) (Solar Designer) - . Removed warning when argument of is_a() or is_subclass_of() is not + . Removed warning when argument of is_a() or is_subclass_of() is not a known class. (Stas) . Fixed crash in error_log(). (Felipe) Reported by Mateusz Kocielski. . Added PHP_MANDIR constant telling where the manpages were installed into, and an --man-dir argument to php-config. (Hannes) . Fixed a crash inside dtor for error handling. (Ilia) - . Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE, Stas) + . Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE, Stas) . Implemented FR #54459 (Range function accuracy). (Adam) . Fixed bug #55399 (parse_url() incorrectly treats ':' as a valid path). @@ -486,7 +486,7 @@ PHP NEWS (Dmitry) . Fixed bug #55295 [NEW]: popen_ex on windows, fixed possible heap overflow (Pierre) - . Fixed bug #55258 (Windows Version Detecting Error). + . Fixed bug #55258 (Windows Version Detecting Error). ( xiaomao5 at live dot com, Pierre) . Fixed bug #55187 (readlink returns weird characters when false result). (Pierre) @@ -530,7 +530,7 @@ PHP NEWS (Pierrick, Dmitry) . Fixed bug #50363 (Invalid parsing in convert.quoted-printable-decode filter). (slusarz at curecanti dot org) - . Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using + . Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using TMPDIR on Windows). (Pierre) - Apache2 Handler SAPI: @@ -543,7 +543,7 @@ PHP NEWS - cURL extension: . Added ini option curl.cainfo (support for custom cert db). (Pierre) . Added CURLINFO_REDIRECT_URL support. (Daniel Stenberg, Pierre) - . Added support for CURLOPT_MAX_RECV_SPEED_LARGE and + . Added support for CURLOPT_MAX_RECV_SPEED_LARGE and CURLOPT_MAX_SEND_SPEED_LARGE. FR #51815. (Pierrick) - DateTime extension: @@ -570,10 +570,10 @@ PHP NEWS . Added 3rd parameter to filter_var_array() and filter_input_array() functions that allows disabling addition of empty elements. (Ilia) . Fixed bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented). (Ilia) - + - Interbase extension: . Fixed bug #54269 (Short exception message buffer causes crash). (Felipe) - + - intl extension: . Implemented FR #54561 (Expose ICU version info). (David Zuelke, Ilia) . Implemented FR #54540 (Allow loading of arbitrary resource bundles when @@ -584,7 +584,7 @@ PHP NEWS (kevin at kevinlocke dot name) - json extension: - . Fixed bug #54484 (Empty string in json_decode doesn't reset + . Fixed bug #54484 (Empty string in json_decode doesn't reset json_last_error()). (Ilia) - LDAP extension: @@ -601,7 +601,7 @@ PHP NEWS - MCrypt extension: . Change E_ERROR to E_WARNING in mcrypt_create_iv when not enough data has been fetched (Windows). (Pierre) - . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random + . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random data on Windows). (Pierre) - mysqlnd @@ -633,7 +633,7 @@ PHP NEWS - PDO extension: . Fixed bug #54929 (Parse error with single quote in sql comment). (Felipe) - . Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMODE + . Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMODE settings). (Ilia) - PDO DBlib driver: @@ -756,7 +756,7 @@ PHP NEWS . Fixed bug #48607 (fwrite() doesn't check reply from ftp server before exiting). (Ilia) - + - Calendar extension: . Fixed bug #53574 (Integer overflow in SdnToJulian, sometimes leading to segfault). (Gustavo) @@ -764,18 +764,18 @@ PHP NEWS - DOM extension: . Implemented FR #39771 (Made DOMDocument::saveHTML accept an optional DOMNode like DOMDocument::saveXML). (Gustavo) - + - DateTime extension: . Fixed a bug in DateTime->modify() where absolute date/time statements had no effect. (Derick) . Fixed bug #53729 (DatePeriod fails to initialize recurrences on 64bit big-endian systems). (Derick, rein@basefarm.no) . Fixed bug #52808 (Segfault when specifying interval as two dates). (Stas) - . Fixed bug #52738 (Can't use new properties in class extended from + . Fixed bug #52738 (Can't use new properties in class extended from DateInterval). (Stas) . Fixed bug #52290 (setDate, setISODate, setTime works wrong when DateTime created from timestamp). (Stas) - . Fixed bug #52063 (DateTime constructor's second argument doesn't have a + . Fixed bug #52063 (DateTime constructor's second argument doesn't have a null default value). (Gustavo, Stas) - Exif extension: @@ -796,20 +796,20 @@ PHP NEWS (Hannes) - Gettext - . Fixed bug #53837 (_() crashes on Windows when no LANG or LANGUAGE + . Fixed bug #53837 (_() crashes on Windows when no LANG or LANGUAGE environment variable are set). (Pierre) - IMAP extension: . Implemented FR #53812 (get MIME headers of the part of the email). (Stas) . Fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t during long MIME header unfolding). (Adam) - + - Intl extension: . Fixed bug #53612 (Segmentation fault when using cloned several intl objects). (Gustavo) . Fixed bug #53512 (NumberFormatter::setSymbol crash on bogus $attr values). (Felipe) - . Implemented clone functionality for number, date & message formatters. + . Implemented clone functionality for number, date & message formatters. (Stas). - JSON extension: @@ -817,20 +817,20 @@ PHP NEWS decodings). (Scott) - mysqlnd - . Fixed problem with always returning 0 as num_rows for unbuffered sets. + . Fixed problem with always returning 0 as num_rows for unbuffered sets. (Andrey, Ulf) - MySQL Improved extension: - . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847). + . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847). (Kalle) . Fixed buggy counting of affected rows when using the text protocol. The collected statistics were wrong when multi_query was used with mysqlnd (Andrey) - . Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL). + . Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL). (Kalle) - . Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA + . Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA query). (Kalle, Andrey) - . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to + . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to call libmysql). (Kalle, tre-php-net at crushedhat dot com) - OpenSSL extension: @@ -847,13 +847,13 @@ PHP NEWS - PDO MySQL driver: . Fixed bug #53551 (PDOStatement execute segfaults for pdo_mysql driver). (Johannes) - . Implemented FR #47802 (Support for setting character sets in DSN strings). + . Implemented FR #47802 (Support for setting character sets in DSN strings). (Kalle) - PDO Oracle driver: . Fixed bug #39199 (Cannot load Lob data with more than 4000 bytes on ORACLE 10). (spatar at mail dot nnov dot ru) - + - PDO PostgreSQL driver: . Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is down). (gyp at balabit dot hu) @@ -863,7 +863,7 @@ PHP NEWS (CVE-2011-1153) . Fixed bug #53541 (format string bug in ext/phar). (crrodriguez at opensuse dot org, Ilia) - . Fixed bug #53898 (PHAR reports invalid error message, when the directory + . Fixed bug #53898 (PHAR reports invalid error message, when the directory does not exist). (Ilia) - PHP-FPM SAPI: @@ -894,7 +894,7 @@ PHP NEWS (Mateusz Kocielski, Pierre) - SPL extension: - . Fixed memory leak in DirectoryIterator::getExtension() and + . Fixed memory leak in DirectoryIterator::getExtension() and SplFileInfo::getExtension(). (Felipe) . Fixed bug #53914 (SPL assumes HAVE_GLOB is defined). (Chris Jones) . Fixed bug #53515 (property_exists incorrect on ArrayObject null and 0 @@ -944,13 +944,13 @@ PHP NEWS (Hannes) . Fixed bug #53568 (swapped memset arguments in struct initialization). (crrodriguez at opensuse dot org) - . Fixed bug #53166 (Missing parameters in docs and reflection definition). + . Fixed bug #53166 (Missing parameters in docs and reflection definition). (Richard) . Fixed bug #49072 (feof never returns true for damaged file in zip). (Gustavo, Richard Quadling) 06 Jan 2011, PHP 5.3.5 -- Fixed Bug #53632 (infinite loop with x87 fpu). (CVE-2010-4645) (Scott, +- Fixed Bug #53632 (infinite loop with x87 fpu). (CVE-2010-4645) (Scott, Rasmus) 09 Dec 2010, PHP 5.3.4 @@ -958,11 +958,11 @@ PHP NEWS - Upgraded bundled PCRE to version 8.10. (Ilia) - Security enhancements: - . Fixed crash in zip extract method (possible CWE-170). + . Fixed crash in zip extract method (possible CWE-170). (Maksymilian Arciemowicz, Pierre) . Paths with NULL in them (foo\0bar.txt) are now considered as invalid. (Rasmus) - . Fixed a possible double free in imap extension (Identified by Mateusz + . Fixed a possible double free in imap extension (Identified by Mateusz Kocielski). (CVE-2010-4150). (Ilia) . Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709). (Maksymilian Arciemowicz) @@ -974,23 +974,23 @@ PHP NEWS - General improvements: . Added stat support for zip stream. (Pierre) - . Added follow_location (enabled by default) option for the http stream + . Added follow_location (enabled by default) option for the http stream support. (Pierre) . Improved support for is_link and related functions on Windows. (Pierre) . Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al. (Gustavo) - + - Implemented feature requests: . Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect zend multibyte at runtime. (Kalle) - . Implemented FR #52173, added functions pcntl_get_last_error() and + . Implemented FR #52173, added functions pcntl_get_last_error() and pcntl_strerror(). (nick dot telford at gmail dot com, Arnaud) . Implemented symbolic links support for open_basedir checks. (Pierre) . Implemented FR #51804, SplFileInfo::getLinkTarget on Windows. (Pierre) . Implemented FR #50692, not uploaded files don't count towards max_file_uploads limit. As a side improvement, temporary files are not opened for empty uploads and, in debug mode, 0-length uploads. (Gustavo) - + - Improved MySQLnd: . Added new character sets to mysqlnd, which are available in MySQL 5.5 (Andrey) @@ -1002,7 +1002,7 @@ PHP NEWS . Added '-t/--test' to php-fpm to check and validate FPM conf file. (fat) . Added statistics about listening socket queue length for FPM. (andrei dot nigmatulin at gmail dot com, fat) - + - Core: . Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE. (jorto at redhat dot com) @@ -1016,7 +1016,7 @@ PHP NEWS . Fixed bug #53304 (quot_print_decode does not handle lower-case hex digits). (Ilia, daniel dot mueller at inexio dot net) . Fixed bug #53248 (rawurlencode RFC 3986 EBCDIC support misses tilde char). - (Justin Martin) + (Justin Martin) . Fixed bug #53226 (file_exists fails on big filenames). (Adam) . Fixed bug #53198 (changing INI setting "from" with ini_set did not have any effect). (Gustavo) @@ -1032,7 +1032,7 @@ PHP NEWS decode " if ENT_NOQUOTES is given. (Gustavo) . Fixed bug #52931 (strripos not overloaded with function overloading enabled). (Felipe) - . Fixed bug #52772 (var_dump() doesn't check for the existence of + . Fixed bug #52772 (var_dump() doesn't check for the existence of get_class_name before calling it). (Kalle, Gustavo) . Fixed bug #52534 (var_export array with negative key). (Felipe) . Fixed bug #52327 (base64_decode() improper handling of leading padding in @@ -1047,22 +1047,22 @@ PHP NEWS of reported malformed sequences). (CVE-2010-3870) (Gustavo) . Fixed bug #49407 (get_html_translation_table doesn't handle UTF-8). (Gustavo) - . Fixed bug #48831 (php -i has different output to php --ini). (Richard, + . Fixed bug #48831 (php -i has different output to php --ini). (Richard, Pierre) . Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4). (Felipe) - . Fixed bug #47168 (printf of floating point variable prints maximum of 40 + . Fixed bug #47168 (printf of floating point variable prints maximum of 40 decimal places). (Ilia) . Fixed bug #46587 (mt_rand() does not check that max is greater than min). (Ilia) . Fixed bug #29085 (bad default include_path on Windows). (Pierre) . Fixed bug #25927 (get_html_translation_table calls the ' ' instead of '). (Gustavo) - + - Zend engine: . Reverted fix for bug #51176 (Static calling in non-static method behaves like $this->). (Felipe) - . Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED. + . Changed deprecated ini options on startup from E_WARNING to E_DEPRECATED. (Kalle) . Fixed NULL dereference in lex_scan on zend multibyte builds where the script had a flex incompatible encoding and there was no converter. (Gustavo) @@ -1082,7 +1082,7 @@ PHP NEWS . Fixed bug #52361 (Throwing an exception in a destructor causes invalid catching). (Dmitry) . Fixed bug #51008 (Zend/tests/bug45877.phpt fails). (Dmitry) - + - Build issues: . Fixed bug #52436 (Compile error if systems do not have stdint.h) (Sriram Natarajan) @@ -1093,7 +1093,7 @@ PHP NEWS - Calendar extension: . Fixed bug #52744 (cal_days_in_month incorrect for December 1 BCE). (gpap at internet dot gr, Adam) - + - cURL extension: . Fixed bug #52828 (curl_setopt does not accept persistent streams). (Gustavo, Ilia) @@ -1101,7 +1101,7 @@ PHP NEWS (CURLOPT_STDERR)). (Gustavo) . Fixed bug #52202 (CURLOPT_PRIVATE gets corrupted). (Ilia) . Fixed bug #50410 (curl extension slows down PHP on Windows). (Pierre) - + - DateTime extension: . Fixed bug #53297 (gettimeofday implementation in php/win32/time.c can return 1 million microsecs). (ped at 7gods dot org) @@ -1130,7 +1130,7 @@ PHP NEWS . Fixed bug #53492 (fix crash if anti-aliasing steps are invalid). (Pierre) - GMP extension: - . Fixed bug #52906 (gmp_mod returns negative result when non-negative is + . Fixed bug #52906 (gmp_mod returns negative result when non-negative is expected). (Stas) . Fixed bug #52849 (GNU MP invalid version match). (Adam) @@ -1143,7 +1143,7 @@ PHP NEWS headers). (Adam) . Fixed bug #52599 (iconv output handler outputs incorrect content type when flags are used). (Ilia) - . Fixed bug #51250 (iconv_mime_decode() does not ignore malformed Q-encoded + . Fixed bug #51250 (iconv_mime_decode() does not ignore malformed Q-encoded words). (Ilia) - Intl extension: @@ -1153,7 +1153,7 @@ PHP NEWS (Stas) . Fixed bug #50590 (IntlDateFormatter::parse result is limited to the integer range). (Stas) - + - Mbstring extension: . Fixed bug #53273 (mb_strcut() returns garbage with the excessive length parameter). (CVE-2010-4156) (Mateusz Kocielski, Pierre, Moriyoshi) @@ -1162,16 +1162,16 @@ PHP NEWS with the distribution) (Gustavo). . Fixed bug #52681 (mb_send_mail() appends an extra MIME-Version header). (Adam) - + - MSSQL extension: . Fixed possible crash in mssql_fetch_batch(). (Kalle) . Fixed bug #52843 (Segfault when optional parameters are not passed in to mssql_connect). (Felipe) - + - MySQL extension: - . Fixed bug #52636 (php_mysql_fetch_hash writes long value into int). + . Fixed bug #52636 (php_mysql_fetch_hash writes long value into int). (Kalle, rein at basefarm dot no) - + - MySQLi extension: . Fixed bug #52891 (Wrong data inserted with mysqli/mysqlnd when using mysqli_stmt_bind_param and value> PHP_INT_MAX). (Andrey) @@ -1188,10 +1188,10 @@ PHP NEWS (Andrey) . Fixed bug #52221 (Misbehaviour of magic_quotes_runtime (get/set)). (Andrey) . Fixed bug #45921 (Can't initialize character set hebrew). (Andrey) - + - MySQLnd: . Fixed bug #52613 (crash in mysqlnd after hitting memory limit). (Andrey) - + - ODBC extension: - Fixed bug #52512 (Broken error handling in odbc_execute). (mkoegler at auto dot tuwien dot ac dot at) @@ -1208,11 +1208,11 @@ PHP NEWS . Fixed bug #51610 (Using oci_connect causes PHP to take a long time to exit). Requires Oracle 11.2.0.2 client libraries (or Oracle bug fix 9891199) for this patch to have an effect. (Oracle Corp.) - + - PCNTL extension: . Fixed bug #52784 (Race condition when handling many concurrent signals). (nick dot telford at gmail dot com, Arnaud) - + - PCRE extension: . Fixed bug #52971 (PCRE-Meta-Characters not working with utf-8). (Felipe) . Fixed bug #52732 (Docs say preg_match() returns FALSE on error, but it @@ -1236,27 +1236,27 @@ PHP NEWS - PDO: . Fixed bug #52699 (PDO bindValue writes long int 32bit enum). - (rein at basefarm dot no) + (rein at basefarm dot no) . Fixed bug #52487 (PDO::FETCH_INTO leaks memory). (Felipe) - + - PDO DBLib driver: . Fixed bug #52546 (pdo_dblib segmentation fault when iterating MONEY values). (Felipe) - + - PDO Firebird driver: . Restored firebird support (VC9 builds only). (Pierre) . Fixed bug #53335 (pdo_firebird did not implement rowCount()). (preeves at ibphoenix dot com) . Fixed bug #53323 (pdo_firebird getAttribute() crash). (preeves at ibphoenix dot com) - + - PDO MySQL driver: . Fixed bug #52745 (Binding params doesn't work when selecting a date inside a CASE-WHEN). (Andrey) - + - PostgreSQL extension: . Fixed bug #47199 (pg_delete() fails on NULL). (ewgraf at gmail dot com) - + - Reflection extension: . Fixed ReflectionProperty::isDefault() giving a wrong result for properties obtained with ReflectionClass::getProperties(). (Gustavo) @@ -1265,11 +1265,11 @@ PHP NEWS getProperty()). (Felipe) . Fixed bug #52854 (ReflectionClass::newInstanceArgs does not work for classes without constructors). (Johannes) - + - SOAP extension: . Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy with SoapClient object). (Dmitry) - + - SPL extension: . Fixed bug #53362 (Segmentation fault when extending SplFixedArray). (Felipe) . Fixed bug #53279 (SplFileObject doesn't initialise default CSV escape @@ -1277,7 +1277,7 @@ PHP NEWS . Fixed bug #53144 (Segfault in SplObjectStorage::removeAll()). (Felipe) . Fixed bug #53071 (SPLObjectStorage defeats gc_collect_cycles). (Gustavo) . Fixed bug #52573 (SplFileObject::fscanf Segmentation fault). (Felipe) - . Fixed bug #51763 (SplFileInfo::getType() does not work symbolic link + . Fixed bug #51763 (SplFileInfo::getType() does not work symbolic link and directory). (Pierre) . Fixed bug #50481 (Storing many SPLFixedArray in an array crashes). (Felipe) . Fixed bug #50579 (RegexIterator::REPLACE doesn't work). (Felipe) @@ -1285,7 +1285,7 @@ PHP NEWS - SQLite3 extension: . Fixed bug #53463 (sqlite3 columnName() segfaults on bad column_number). (Felipe) - + - Streams: . Fixed forward stream seeking emulation in streams that don't support seeking in situations where the read operation gives back less data than requested @@ -1304,7 +1304,7 @@ PHP NEWS - WDDX extension: . Fixed bug #52468 (wddx_deserialize corrupts integer field value when left empty). (Felipe) - + - Zlib extension: . Fixed bug #52926 (zlib fopen wrapper does not use context). (Gustavo) @@ -1312,11 +1312,11 @@ PHP NEWS - Upgraded bundled sqlite to version 3.6.23.1. (Ilia) - Upgraded bundled PCRE to version 8.02. (Ilia) -- Added support for JSON_NUMERIC_CHECK option in json_encode() that converts +- Added support for JSON_NUMERIC_CHECK option in json_encode() that converts numeric strings to integers. (Ilia) - Added stream_set_read_buffer, allows to set the buffer for read operation. (Pierre) -- Added stream filter support to mcrypt extension (ported from +- Added stream filter support to mcrypt extension (ported from mcrypt_filter). (Stas) - Added full_special_chars filter to ext/filter. (Rasmus) - Added backlog socket context option for stream_socket_server(). (Mike) @@ -1325,10 +1325,10 @@ PHP NEWS Made implicit use of NULL IV a warning. (Sara) - Added openssl_cipher_iv_length(). (Sara) - Added FastCGI Process Manager (FPM) SAPI. (Tony) -- Added recent Windows versions to php_uname and fix undefined windows +- Added recent Windows versions to php_uname and fix undefined windows version support. (Pierre) - Added Berkeley DB 5 support to the DBA extension. (Johannes, Chris Jones) -- Added support for copy to/from array/file for pdo_pgsql extension. +- Added support for copy to/from array/file for pdo_pgsql extension. (Denis Gasparin, Ilia) - Added inTransaction() method to PDO, with specialized support for Postgres. (Ilia, Denis Gasparin) @@ -1348,7 +1348,7 @@ PHP NEWS Reported by Stefan Esser. (Andrey) - Fixed very rare memory leak in mysqlnd, when binding thousands of columns. (Andrey) -- Fixed a crash when calling an inexistent method of a class that inherits +- Fixed a crash when calling an inexistent method of a class that inherits PDOStatement if instantiated directly instead of doing by the PDO methods. (Felipe) @@ -1367,15 +1367,15 @@ PHP NEWS (Dmitry) - Fixed a possible memory corruption in pack(). Reported by Stefan Esser. (Dmitry) -- Fixed a possible memory corruption in substr_replace(). Reported by Stefan +- Fixed a possible memory corruption in substr_replace(). Reported by Stefan Esser. (Dmitry) -- Fixed a possible memory corruption in addcslashes(). Reported by Stefan +- Fixed a possible memory corruption in addcslashes(). Reported by Stefan Esser. (Dmitry) -- Fixed a possible stack exhaustion inside fnmatch(). Reported by Stefan +- Fixed a possible stack exhaustion inside fnmatch(). Reported by Stefan Esser. (Ilia) - Fixed a possible dechunking filter buffer overflow. Reported by Stefan Esser. (Pierre) -- Fixed a possible arbitrary memory access inside sqlite extension. Reported +- Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski. (Ilia) - Fixed string format validation inside phar extension. Reported by Stefan Esser. (Ilia) @@ -1398,7 +1398,7 @@ PHP NEWS - Fixed bug #52193 (converting closure to array yields empty array). (Felipe) - Fixed bug #52183 (Reflectionfunction reports invalid number of arguments for function aliases). (Felipe) -- Fixed bug #52162 (custom request header variables with numbers are removed). +- Fixed bug #52162 (custom request header variables with numbers are removed). (Sriram Natarajan) - Fixed bug #52160 (Invalid E_STRICT redefined constructor error). (Felipe) - Fixed bug #52138 (Constants are parsed into the ini file for section names). @@ -1410,15 +1410,15 @@ PHP NEWS - Fixed bug #52082 (character_set_client & character_set_connection reset after mysqli_change_user()). (Andrey) - Fixed bug #52043 (GD doesn't recognize latest libJPEG versions). - (php at group dot apple dot com, Pierre) + (php at group dot apple dot com, Pierre) - Fixed bug #52041 (Memory leak when writing on uninitialized variable returned from function). (Dmitry) - Fixed bug #52060 (Memory leak when passing a closure to method_exists()). (Felipe) - Fixed bug #52057 (ReflectionClass fails on Closure class). (Felipe) -- Fixed bug #52051 (handling of case sensitivity of old-style constructors +- Fixed bug #52051 (handling of case sensitivity of old-style constructors changed in 5.3+). (Felipe) -- Fixed bug #52037 (Concurrent builds fail in install-programs). (seanius at +- Fixed bug #52037 (Concurrent builds fail in install-programs). (seanius at debian dot org, Kalle) - Fixed bug #52019 (make lcov doesn't support TESTS variable anymore). (Patrick) - Fixed bug #52010 (open_basedir restrictions mismatch on vacuum command). @@ -1426,7 +1426,7 @@ PHP NEWS - Fixed bug #52001 (Memory allocation problems after using variable variables). (Dmitry) - Fixed bug #51991 (spl_autoload and *nix support with namespace). (Felipe) -- Fixed bug #51943 (AIX: Several files are out of ANSI spec). (Kalle, +- Fixed bug #51943 (AIX: Several files are out of ANSI spec). (Kalle, coreystup at gmail dot com) - Fixed bug #51911 (ReflectionParameter::getDefaultValue() memory leaks with constant array). (Felipe) @@ -1491,7 +1491,7 @@ PHP NEWS - Fixed bug #51435 (Missing ifdefs / logic bug in crypt code cause compile errors). (Felipe) - Fixed bug #51424 (crypt() function hangs after 3rd call). (Pierre, Sriram) -- Fixed bug #51394 (Error line reported incorrectly if error handler throws an +- Fixed bug #51394 (Error line reported incorrectly if error handler throws an exception). (Stas) - Fixed bug #51393 (DateTime::createFromFormat() fails if format string contains timezone). (Adam) @@ -1510,15 +1510,15 @@ PHP NEWS - Fixed bug #51242 (Empty mysql.default_port does not default to 3306 anymore, but 0). (Adam) - Fixed bug #51237 (milter SAPI crash on startup). (igmar at palsenberg dot com) -- Fixed bug #51213 (pdo_mssql is trimming value of the money column). (Ilia, +- Fixed bug #51213 (pdo_mssql is trimming value of the money column). (Ilia, alexr at oplot dot com) -- Fixed bug #51190 (ftp_put() returns false when transfer was successful). +- Fixed bug #51190 (ftp_put() returns false when transfer was successful). (Ilia) - Fixed bug #51183 (ext/date/php_date.c fails to compile with Sun Studio). (Sriram Natarajan) - Fixed bug #51176 (Static calling in non-static method behaves like $this->). (Felipe) -- Fixed bug #51171 (curl_setopt() doesn't output any errors or warnings when +- Fixed bug #51171 (curl_setopt() doesn't output any errors or warnings when an invalid option is provided). (Ilia) - Fixed bug #51128 (imagefill() doesn't work with large images). (Pierre) - Fixed bug #51096 ('last day' and 'first day' are handled incorrectly when @@ -1538,7 +1538,7 @@ PHP NEWS if defined in WSDL). (mephius at gmail dot com) - Fixed bug #50731 (Inconsistent namespaces sent to functions registered with spl_autoload_register). (Felipe) -- Fixed bug #50563 (removing E_WARNING from parse_url). (ralph at smashlabs dot +- Fixed bug #50563 (removing E_WARNING from parse_url). (ralph at smashlabs dot com, Pierre) - Fixed bug #50578 (incorrect shebang in phar.phar). (Fedora at FamilleCollet dot com) @@ -1587,7 +1587,7 @@ PHP NEWS (vincent at optilian dot com) - Fixed bug #43233 (sasl support for ldap on Windows). (Pierre) - Fixed bug #35673 (formatOutput does not work with saveHTML). (Rob) -- Fixed bug #33210 (getimagesize() fails to detect width/height on certain +- Fixed bug #33210 (getimagesize() fails to detect width/height on certain JPEGs). (Ilia) 04 Mar 2010, PHP 5.3.2 @@ -1610,7 +1610,7 @@ PHP NEWS setting it to 0. (Rasmus) - Changed tidyNode class to disallow manual node creation. (Pierrick) -- Removed automatic file descriptor unlocking happening on shutdown and/or +- Removed automatic file descriptor unlocking happening on shutdown and/or stream close (on all OSes). (Tony, Ilia) - Added libpng 1.4.0 support. (Pierre) @@ -1668,7 +1668,7 @@ PHP NEWS versions). (Derick) - Fixed bug #50907 (X-PHP-Originating-Script adding two new lines in *NIX). (Ilia) -- Fixed bug #50859 (build fails with openssl 1.0 due to md2 deprecation). +- Fixed bug #50859 (build fails with openssl 1.0 due to md2 deprecation). (Ilia, hanno at hboeck dot de) - Fixed bug #50847 (strip_tags() removes all tags greater then 1023 bytes long). (Ilia) @@ -1703,7 +1703,7 @@ PHP NEWS and DomDocument). (Dmitry) - Fixed bug #50508 (compile failure: Conflicting HEADER type declarations). (Jani) -- Fixed bug #50496 (Use of is valid only in a c99 compilation +- Fixed bug #50496 (Use of is valid only in a c99 compilation environment. (Sriram) - Fixed bug #50464 (declare encoding doesn't work within an included file). (Felipe) @@ -1725,7 +1725,7 @@ PHP NEWS (Ilia, Pierrick) - Fixed bug #50285 (xmlrpc does not preserve keys in encoded indexed arrays). (Felipe) -- Fixed bug #50282 (xmlrpc_encode_request() changes object into array in +- Fixed bug #50282 (xmlrpc_encode_request() changes object into array in calling function). (Felipe) - Fixed bug #50267 (get_browser(null) does not use HTTP_USER_AGENT). (Jani) - Fixed bug #50266 (conflicting types for llabs). (Jani) @@ -1745,7 +1745,7 @@ PHP NEWS (tcallawa at redhat dot com) - Fixed bug #50207 (segmentation fault when concatenating very large strings on 64bit linux). (Ilia) -- Fixed bug #50196 (stream_copy_to_stream() produces warning when source is +- Fixed bug #50196 (stream_copy_to_stream() produces warning when source is not file). (Stas) - Fixed bug #50195 (pg_copy_to() fails when table name contains schema. (Ilia) - Fixed bug #50185 (ldap_get_entries() return false instead of an empty array @@ -1773,7 +1773,7 @@ PHP NEWS - Fixed bug #49990 (SNMP3 warning message about security level printed twice). (Jani) - Fixed bug #49985 (pdo_pgsql prepare() re-use previous aborted - transaction). (ben dot pineau at gmail dot com, Ilia, Matteo) + transaction). (ben dot pineau at gmail dot com, Ilia, Matteo) - Fixed bug #49938 (Phar::isBuffering() returns inverted value). (Greg) - Fixed bug #49936 (crash with ftp stream in php_stream_context_get_option()). (Pierrick) @@ -1781,7 +1781,7 @@ PHP NEWS - Fixed bug #49866 (Making reference on string offsets crashes PHP). (Dmitry) - Fixed bug #49855 (import_request_variables() always returns NULL). (Ilia, sjoerd at php dot net) -- Fixed bug #49851, #50451 (http wrapper breaks on 1024 char long headers). +- Fixed bug #49851, #50451 (http wrapper breaks on 1024 char long headers). (Ilia) - Fixed bug #49800 (SimpleXML allow (un)serialize() calls without warning). (Ilia, wmeler at wp-sa dot pl) @@ -1831,7 +1831,7 @@ PHP NEWS - Upgraded bundled sqlite to version 3.6.19. (Scott) - Updated timezone database to version 2009.17 (2009q). (Derick) -- Changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be case +- Changed ini file directives [PATH=](on Win32) and [HOST=](on all) to be case insensitive. (garretts) - Restored shebang line check to CGI sapi (not checked by scanner anymore). @@ -1846,7 +1846,7 @@ PHP NEWS - Added support for ACL on Windows for thread safe SAPI (Apache2 for example) and fix its support on NTS. (Pierre) -- Improved symbolic, mounted volume and junctions support for realpath on +- Improved symbolic, mounted volume and junctions support for realpath on Windows. (Pierre) - Improved readlink on Windows, suppress \??\ and use the drive syntax only. (Pierre) @@ -1858,9 +1858,9 @@ PHP NEWS API. (Scott) - Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre) -- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. +- Fixed a safe_mode bypass in tempnam() identified by Grzegorz Stachowiak. (Rasmus) -- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz +- Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz Stachowiak. (Rasmus) - Fixed certificate validation inside php_openssl_apply_verification_policy (Ryan Sleevi, Ilia) @@ -1882,7 +1882,7 @@ PHP NEWS (Maksymilian Arciemowicz, Stas) - Fixed signature generation/validation for zip archives in ext/phar. (Greg) - Fixed memory leak in stream_is_local(). (Felipe, Tony) -- Fixed BC break in mime_content_type(), removes the content encoding. (Scott) +- Fixed BC break in mime_content_type(), removes the content encoding. (Scott) - Fixed PECL bug #16842 (oci_error return false when NO_DATA_FOUND is raised). (Chris Jones) @@ -1915,7 +1915,7 @@ PHP NEWS fclose). (Ilia) - Fixed bug #49470 (FILTER_SANITIZE_EMAIL allows disallowed characters). (Ilia) -- Fixed bug #49447 (php engine need to correctly check for socket API +- Fixed bug #49447 (php engine need to correctly check for socket API return status on windows). (Sriram Natarajan) - Fixed bug #49391 (ldap.c utilizing deprecated ldap_modify_s). (Ilia) - Fixed bug #49372 (segfault in php_curl_option_curl). (Pierre) @@ -1950,7 +1950,7 @@ PHP NEWS - Fixed bug #49074 (private class static fields can be modified by using reflection). (Jani) - Fixed bug #49072 (feof never returns true for damaged file in zip). (Pierre) -- Fixed bug #49065 ("disable_functions" php.ini option does not work on +- Fixed bug #49065 ("disable_functions" php.ini option does not work on Zend extensions). (Stas) - Fixed bug #49064 (--enable-session=shared does not work: undefined symbol: php_url_scanner_reset_vars). (Jani) @@ -1973,7 +1973,7 @@ PHP NEWS in a chunk). (andreas dot streichardt at globalpark dot com, Ilia) - Fixed bug #49012 (phar tar signature algorithm reports as Unknown (0) in getSignature() call). (Greg) -- Fixed bug #49000 (PHP CLI in Interactive mode (php -a) crashes +- Fixed bug #49000 (PHP CLI in Interactive mode (php -a) crashes when including files from function). (Stas) - Fixed bug #48994 (zlib.output_compression does not output HTTP headers when set to a string value). (Jani) @@ -2002,10 +2002,10 @@ PHP NEWS - Fixed bug #48783 (make install will fail saying phar file exists). (Greg) - Fixed bug #48774 (SIGSEGVs when using curl_copy_handle()). (Sriram Natarajan) -- Fixed bug #48771 (rename() between volumes fails and reports no error on +- Fixed bug #48771 (rename() between volumes fails and reports no error on Windows). (Pierre) - Fixed bug #48768 (parse_ini_*() crash with INI_SCANNER_RAW). (Jani) -- Fixed bug #48763 (ZipArchive produces corrupt archive). (dani dot church at +- Fixed bug #48763 (ZipArchive produces corrupt archive). (dani dot church at gmail dot com, Pierre) - Fixed bug #48762 (IPv6 address filter still rejects valid address). (Felipe) - Fixed bug #48757 (ReflectionFunction::invoke() parameter issues). (Kalle) @@ -2022,7 +2022,7 @@ PHP NEWS files that have been opened with r+). (Ilia) - Fixed bug #48719 (parse_ini_*(): scanner_mode parameter is not checked for sanity). (Jani) -- Fixed bug #48718 (FILTER_VALIDATE_EMAIL does not allow numbers in domain +- Fixed bug #48718 (FILTER_VALIDATE_EMAIL does not allow numbers in domain components). (Ilia) - Fixed bug #48681 (openssl signature verification for tar archives broken). (Greg) @@ -2045,7 +2045,7 @@ PHP NEWS - Fixed bug #48189 (ibase_execute error in return param). (Kalle) - Fixed bug #48182 (ssl handshake fails during asynchronous socket connection). (Sriram Natarajan) -- Fixed bug #48116 (Fixed build with Openssl 1.0). (Pierre, +- Fixed bug #48116 (Fixed build with Openssl 1.0). (Pierre, Al dot Smith at aeschi dot ch dot eu dot org) - Fixed bug #48057 (Only the date fields of the first row are fetched, others are empty). (info at programmiernutte dot net) @@ -2070,10 +2070,10 @@ PHP NEWS com, Kalle) - Fixed bug #40013 (php_uname() does not return nodename on Netware (Guenter Knauf) -- Fixed bug #38091 (Mail() does not use FQDN when sending SMTP helo). +- Fixed bug #38091 (Mail() does not use FQDN when sending SMTP helo). (Kalle, Rick Yorgason) - Fixed bug #28038 (Sent incorrect RCPT TO commands to SMTP server) (Garrett) -- Fixed bug #27051 (Impersonation with FastCGI does not exec process as +- Fixed bug #27051 (Impersonation with FastCGI does not exec process as impersonated user). (Pierre) @@ -2197,17 +2197,17 @@ PHP NEWS value. (Hannes) - Improved Windows support: - . Update all libraries to their latest stable version. (Pierre, Rob, Liz, + . Update all libraries to their latest stable version. (Pierre, Rob, Liz, Garrett). . Added Windows support for stat(), touch(), filemtime(), filesize() and related functions. (Pierre) . Re-added socket_create_pair() for Windows in sockets extension. (Kalle) - . Added inet_pton() and inet_ntop() also for Windows platforms. + . Added inet_pton() and inet_ntop() also for Windows platforms. (Kalle, Pierre) . Added mcrypt_create_iv() for Windows platforms. (Pierre) . Added ACL Cache support on Windows. (Kanwaljeet Singla, Pierre, Venkat Raman Don) - . Added constants based on Windows' GetVersionEx information. + . Added constants based on Windows' GetVersionEx information. PHP_WINDOWS_VERSION_* and PHP_WINDOWS_NT_*. (Pierre) . Added support for ACL (is_writable, is_readable, reports now correct results) on Windows. (Pierre, Venkat Raman Don, Kanwaljeet Singla) @@ -2395,7 +2395,7 @@ PHP NEWS DateInterval on each iteration, up to an end date or limited by maximum number of occurences. -- Added compatibility mode in GD, imagerotate, image(filled)ellipse +- Added compatibility mode in GD, imagerotate, image(filled)ellipse imagefilter, imageconvolution and imagecolormatch are now always enabled. (Pierre) - Added array_replace() and array_replace_recursive() functions. (Matt) @@ -2437,12 +2437,12 @@ PHP NEWS - Added support for CP850 encoding in mbstring extension. (Denis Giffeler, Moriyoshi) - Added stream_cast() and stream_set_options() to user-space stream wrappers, - allowing stream_select(), stream_set_blocking(), stream_set_timeout() and + allowing stream_select(), stream_set_blocking(), stream_set_timeout() and stream_set_write_buffer() to work with user-space stream wrappers. (Arnaud) - Added header_remove() function. (chsc at peytz dot dk, Arnaud) - Added stream_context_get_params() function. (Arnaud) - Added optional parameter "new" to sybase_connect(). (Timm) -- Added parse_ini_string() function. (grange at lemonde dot fr, Arnaud) +- Added parse_ini_string() function. (grange at lemonde dot fr, Arnaud) - Added str_getcsv() function. (Sara) - Added openssl_random_pseudo_bytes() function. (Scott) - Added ability to send user defined HTTP headers with SOAP request. @@ -2519,7 +2519,7 @@ PHP NEWS prepending functions). (Scott) - Fixed bug #48215 (Calling a method with the same name as the parent class calls the constructor). (Scott) -- Fixed bug #48200 (compile failure with mbstring.c when +- Fixed bug #48200 (compile failure with mbstring.c when --enable-zend-multibyte is used). (Jani) - Fixed bug #48188 (Cannot execute a scrollable cursors twice with PDO_PGSQL). (Matteo) @@ -2651,7 +2651,7 @@ PHP NEWS - Fixed bug #46042 (memory leaks with reflection of mb_convert_encoding()). (Ilia) - Fixed bug #46039 (ArrayObject iteration is slow). (Arnaud) -- Fixed bug #46033 (Direct instantiation of SQLite3stmt and SQLite3result cause +- Fixed bug #46033 (Direct instantiation of SQLite3stmt and SQLite3result cause a segfault.) (Scott) - Fixed bug #45991 (Ini files with the UTF-8 BOM are treated as invalid). (Scott) @@ -2727,7 +2727,7 @@ PHP NEWS - Added support for Sun CC (FR #46595 and FR #46513). (David Soria Parra) - Changed default value of array_unique()'s optional sorting type parameter - back to SORT_STRING to fix backwards compatibility breakage introduced in + back to SORT_STRING to fix backwards compatibility breakage introduced in PHP 5.2.9. (Moriyoshi) - Fixed memory corruptions while reading properties of zip files. (Ilia) @@ -2760,7 +2760,7 @@ PHP NEWS files). (Pierre) - Fixed bug #48359 (Script hangs on snmprealwalk if OID is not increasing). (Ilia, simonov at gmail dot com) -- Fixed bug #48336 (ReflectionProperty::getDeclaringClass() does not work +- Fixed bug #48336 (ReflectionProperty::getDeclaringClass() does not work with redeclared property). (patch by Markus dot Lidel at shadowconnect dot com) - Fixed bug #48326 (constant MSG_DONTWAIT not defined). (Arnaud) @@ -2805,7 +2805,7 @@ PHP NEWS - Fixed bug #47969 (ezmlm_hash() returns different values depend on OS). (Ilia) - Fixed bug #47946 (ImageConvolution overwrites background). (Ilia) - Fixed bug #47940 (memory leaks in imap_body). (Pierre, Jake Levitt) -- Fixed bug #47937 (system() calls sapi_flush() regardless of output +- Fixed bug #47937 (system() calls sapi_flush() regardless of output buffering). (Ilia) - Fixed bug #47903 ("@" operator does not work with string offsets). (Felipe) - Fixed bug #47893 (CLI aborts on non blocking stdout). (Arnaud) @@ -2879,7 +2879,7 @@ PHP NEWS - Fixed bug #45092 (header HTTP context option not being used when compiled using --with-curlwrappers). (Jani) - Fixed bug #44996 (xmlrpc_decode() ignores time zone on iso8601.datetime). - (Ilia, kawai at apache dot org) + (Ilia, kawai at apache dot org) - Fixed bug #44827 (define() is missing error checks for class constants). (Ilia) - Fixed bug #44214 (Crash using preg_replace_callback() and global variables). @@ -2904,7 +2904,7 @@ PHP NEWS - Added optional sorting type flag parameter to array_unique(). Default is SORT_REGULAR. (Andrei) -- Fixed a crash on extract in zip when files or directories entry names contain +- Fixed a crash on extract in zip when files or directories entry names contain a relative path. (Pierre) - Fixed error conditions handling in stream_filter_append(). (Arnaud) - Fixed zip filename property read. (Pierre) @@ -3006,11 +3006,11 @@ PHP NEWS - Added logging option for error_log to send directly to SAPI. (Stas) - Added PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION, PHP_EXTRA_VERSION, PHP_VERSION_ID, PHP_ZTS and PHP_DEBUG constants. (Pierre) -- Added "PHP_INI_SCAN_DIR" environment variable which can be used to +- Added "PHP_INI_SCAN_DIR" environment variable which can be used to either disable or change the compile time ini scan directory (FR #45114). (Jani) -- Fixed missing initialization of BG(page_uid) and BG(page_gid), +- Fixed missing initialization of BG(page_uid) and BG(page_gid), reported by Maksymilian Arciemowicz. (Stas) - Fixed memory leak inside sqlite_create_aggregate(). (Felipe) - Fixed memory leak inside PDO sqlite's sqliteCreateAggregate() method. @@ -3026,7 +3026,7 @@ PHP NEWS - Fixed a bug inside dba_replace() that could cause file truncation withinvalid keys. (Ilia) - Fixed memory leak inside readline_callback_handler_install() function.(Ilia) -- Fixed memory leak inside readline_completion_function() function. (Felipe) +- Fixed memory leak inside readline_completion_function() function. (Felipe) - Fixed stream_get_contents() when using $maxlength and socket is notclosed. indeyets [at] php [dot] net on #46049. (Arnaud) - Fixed stream_get_line() to behave as documented on non-blocking streams. @@ -3155,7 +3155,7 @@ PHP NEWS - Fixed bug #45765 (ReflectionObject with default parameters of self::xxx cause an error). (Felipe) - Fixed bug #45751 (Using auto_prepend_file crashes (out of scope stack address - use)). (basant dot kukreja at sun dot com) + use)). (basant dot kukreja at sun dot com) - Fixed bug #45722 (mb_check_encoding() crashes). (Moriyoshi) - Fixed bug #45705 (rfc822_parse_adrlist() modifies passed address parameter). (Jani) @@ -3305,7 +3305,7 @@ PHP NEWS 01 May 2008, PHP 5.2.6 - Fixed two possible crashes inside posix extension (Tony) -- Fixed incorrect heredoc handling when label is used within the block. +- Fixed incorrect heredoc handling when label is used within the block. (Matt) - Fixed possible stack buffer overflow in FastCGI SAPI. (Andrei Nigmatulin) - Fixed sending of uninitialized paddings which may contain some information. (Andrei Nigmatulin) diff --git a/releases/NEWS_5_4_0_beta2.txt b/releases/NEWS_5_4_0_beta2.txt index 2ba5cd3683..6792c65a83 100644 --- a/releases/NEWS_5_4_0_beta2.txt +++ b/releases/NEWS_5_4_0_beta2.txt @@ -2,9 +2,9 @@ PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 20 Oct 2011, PHP 5.4.0 beta2 - General improvements: - . Improve the warning message of incompatible arguments. (Laruence) + . Improve the warning message of incompatible arguments. (Laruence) . Improve ternary operator performance when returning arrays. (Arnaud, Dmitry) - + - Core: . Fixed bug #55749 (TOCTOU issue in getenv() on Windows builds). (Pierre) . Fixed bug #55707 (undefined reference to `__sync_fetch_and_add_4' on Linux @@ -20,7 +20,7 @@ PHP NEWS - Openssl . Revert r313616 (When we have a blocking SSL socket, respect the timeout option, scottmac), breaks ssl support as described in bugs #55283 and #55848 - + - PDO DBlib driver: . Fixed bug #60033 (Incorrectly merged PDO dblib patches break uniqueidentifier column type). (warezthebeef at gmail dot com) @@ -30,7 +30,7 @@ PHP NEWS (Ilia, jeffhuang9999 at gmail dot com) - Zlib: - . Fixed bug #55544 (ob_gzhandler always conflicts with + . Fixed bug #55544 (ob_gzhandler always conflicts with zlib.output_compression). (Mike) - SPL: @@ -63,7 +63,7 @@ PHP NEWS . Added support for SORT_NATURAL and SORT_FLAG_CASE in array sort functions (sort, rsort, ksort, krsort, asort, arsort and array_multisort). FR#55158 (Arpad) - . Disable windows CRT warning by default, can be enabled again using the ini + . Disable windows CRT warning by default, can be enabled again using the ini directive windows_show_crt_warnings. (Pierre) . Removed support for putenv("TZ=..") for setting the timezone. (Derick) . Removed the timezone guessing algorithm in case the timezone isn't set with @@ -173,7 +173,7 @@ PHP NEWS . Added the ability to pass options to loadHTML (Chregu, fxmulder at gmail dot com) - OpenSSL extension: - . Use php's implementation for Windows Crypto API in + . Use php's implementation for Windows Crypto API in openssl_random_pseudo_bytes. (Pierre) 20 Jun 2011, PHP 5.4.0 Alpha 1 @@ -191,7 +191,7 @@ PHP NEWS . highlight.bg ini option. (Kalle) . Session bug compatibility mode (session.bug_compat_42 and session.bug_compat_warn ini options). (Kalle) - . session_is_registered(), session_register() and session_unregister() + . session_is_registered(), session_register() and session_unregister() functions. (Kalle) . y2k_compliance ini option. (Kalle) @@ -202,7 +202,7 @@ PHP NEWS - Changed $_SERVER['REQUEST_TIME'] to include microsecond precision. (Ilia) - Changed default value of "default_charset" php.ini option from ISO-8859-1 to UTF-8. (Rasmus) -- Changed array_combine() to return empty array instead of FALSE when both +- Changed array_combine() to return empty array instead of FALSE when both parameter arrays are empty. FR #34857. (joel.perras@gmail.com) - Changed third parameter of preg_match_all() to optional. FR #53238. (Adam) - Changed silent casting of null/''/false into an Object when adding @@ -236,7 +236,7 @@ PHP NEWS handler. (Stas) - Improved Zend Engine memory usage: (Dmitry) - . Replaced zend_function.pass_rest_by_reference by + . Replaced zend_function.pass_rest_by_reference by ZEND_ACC_PASS_REST_BY_REFERENCE in zend_function.fn_flags. . Replaced zend_function.return_reference by ZEND_ACC_RETURN_REFERENCE in zend_function.fn_flags. @@ -245,7 +245,7 @@ PHP NEWS meaning) is represented by zend_internal_function_info structure. . Moved zend_op_array.size, size_var, size_literal, current_brk_cont, backpatch_count into CG(context) as they are used only during compilation. - . Moved zend_op_array.start_op into EG(start_op) as it's used only for + . Moved zend_op_array.start_op into EG(start_op) as it's used only for 'interactive' execution of single top-level op-array. . Replaced zend_op_array.done_pass_two by ZEND_ACC_DONE_PASS_TWO in zend_op_array.fn_flags. @@ -254,7 +254,7 @@ PHP NEWS in zend_class_entry.ce_flags. . Reduced the size of zend_class_entry by sharing the same memory space by different information for internal and user classes. - See zend_class_entry.info union. + See zend_class_entry.info union. . Reduced size of temp_variable. - Changed the structure of op_array.opcodes. The constant values are moved from @@ -338,7 +338,7 @@ PHP NEWS . Added JsonSerializable interface. (Sara) . Added JSON_BIGINT_AS_STRING, extended json_decode() sig with $options. (Sara) - . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts + . Added support for JSON_NUMERIC_CHECK option in json_encode() that converts numeric strings to integers. (Ilia) . Added new json_encode() option JSON_PRETTY_PRINT. FR #44331. (Adam) . Added new json_encode() option JSON_UNESCAPED_SLASHES. FR #49366. (Adam) @@ -350,7 +350,7 @@ PHP NEWS - Improved MySQL extensions: . MySQL: Deprecated mysql_list_dbs(). FR #50667. (Andrey) . mysqlnd: Added named pipes support. FR #48082. (Andrey) - . MySQLi: Added iterator support in MySQLi. mysqli_result implements + . MySQLi: Added iterator support in MySQLi. mysqli_result implements Traversable. (Andrey, Johannes) . PDO_mysql: Removed support for linking with MySQL client libraries older than 4.1. (Johannes) @@ -386,15 +386,15 @@ PHP NEWS . Added CallbackFilterIterator and RecursiveCallbackFilterIterator. (Arnaud) - Improved XSL extension: - . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to - define forbidden operations within XSLT stylesheets, default is not to + . Added XsltProcessor::setSecurityPrefs($options) and getSecurityPrefs() to + define forbidden operations within XSLT stylesheets, default is not to enable write operations from XSLT. Bug #54446 (Chregu, Nicolas Gregoire) - Improved ZLIB extension: . Re-implemented non-file related functionality. (Mike) - Improved SNMP extension (Boris Lytochkin): - . Added OO API. FR #53594 (php-snmp rewrite). + . Added OO API. FR #53594 (php-snmp rewrite). . Sanitized return values of existing functions. Now it returns FALSE on failure. . Allow ~infinite OIDs in GET/GETNEXT/SET queries. Autochunk them to max_oids @@ -436,7 +436,7 @@ PHP NEWS . Fixed bug #55509 (segfault on x86_64 using more than 2G memory). (Laruence) . Fixed bug #55504 (Content-Type header is not parsed correctly on HTTP POST request). (Hannes) - . Fixed bug #52461 (Incomplete doctype and missing xmlns). + . Fixed bug #52461 (Incomplete doctype and missing xmlns). (virsacer at web dot de, Pierre) - Curl: @@ -478,11 +478,11 @@ PHP NEWS - SimpleXML: . Reverted the SimpleXML->query() behaviour to returning empty arrays - instead of false when no nodes are found as it was since 5.3.3 + instead of false when no nodes are found as it was since 5.3.3 (bug #48601). (chregu, rrichards) - + - String: - . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some tab-separated + . Fixed bug #55674 (fgetcsv & str_getcsv skip empty fields in some tab-separated records). (Laruence) 23 Aug 2011, PHP 5.3.8 @@ -509,7 +509,7 @@ PHP NEWS (Pierrick, Felipe) . Fixed bug #54624 (class_alias and type hint). (Felipe) . Fixed bug #54585 (track_errors causes segfault). (Dmitry) - . Fixed bug #54423 (classes from dl()'ed extensions are not destroyed). + . Fixed bug #54423 (classes from dl()'ed extensions are not destroyed). (Tony, Dmitry) . Fixed bug #54372 (Crash accessing global object itself returned from its __get() handle). (Dmitry) @@ -522,13 +522,13 @@ PHP NEWS - Core . Updated crypt_blowfish to 1.2. ((CVE-2011-2483) (Solar Designer) - . Removed warning when argument of is_a() or is_subclass_of() is not + . Removed warning when argument of is_a() or is_subclass_of() is not a known class. (Stas) . Fixed crash in error_log(). (Felipe) Reported by Mateusz Kocielski. . Added PHP_MANDIR constant telling where the manpages were installed into, and an --man-dir argument to php-config. (Hannes) . Fixed a crash inside dtor for error handling. (Ilia) - . Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE, Stas) + . Fixed buffer overflow on overlog salt in crypt(). (Clément LECIGNE, Stas) . Implemented FR #54459 (Range function accuracy). (Adam) . Fixed bug #55399 (parse_url() incorrectly treats ':' as a valid path). @@ -537,7 +537,7 @@ PHP NEWS (Dmitry) . Fixed bug #55295 [NEW]: popen_ex on windows, fixed possible heap overflow (Pierre) - . Fixed bug #55258 (Windows Version Detecting Error). + . Fixed bug #55258 (Windows Version Detecting Error). ( xiaomao5 at live dot com, Pierre) . Fixed bug #55187 (readlink returns weird characters when false result). (Pierre) @@ -581,7 +581,7 @@ PHP NEWS (Pierrick, Dmitry) . Fixed bug #50363 (Invalid parsing in convert.quoted-printable-decode filter). (slusarz at curecanti dot org) - . Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using + . Fixed bug #48465 (sys_get_temp_dir() possibly inconsistent when using TMPDIR on Windows). (Pierre) - Apache2 Handler SAPI: @@ -594,7 +594,7 @@ PHP NEWS - cURL extension: . Added ini option curl.cainfo (support for custom cert db). (Pierre) . Added CURLINFO_REDIRECT_URL support. (Daniel Stenberg, Pierre) - . Added support for CURLOPT_MAX_RECV_SPEED_LARGE and + . Added support for CURLOPT_MAX_RECV_SPEED_LARGE and CURLOPT_MAX_SEND_SPEED_LARGE. FR #51815. (Pierrick) - DateTime extension: @@ -621,10 +621,10 @@ PHP NEWS . Added 3rd parameter to filter_var_array() and filter_input_array() functions that allows disabling addition of empty elements. (Ilia) . Fixed bug #53037 (FILTER_FLAG_EMPTY_STRING_NULL is not implemented). (Ilia) - + - Interbase extension: . Fixed bug #54269 (Short exception message buffer causes crash). (Felipe) - + - intl extension: . Implemented FR #54561 (Expose ICU version info). (David Zuelke, Ilia) . Implemented FR #54540 (Allow loading of arbitrary resource bundles when @@ -635,7 +635,7 @@ PHP NEWS (kevin at kevinlocke dot name) - json extension: - . Fixed bug #54484 (Empty string in json_decode doesn't reset + . Fixed bug #54484 (Empty string in json_decode doesn't reset json_last_error()). (Ilia) - LDAP extension: @@ -652,7 +652,7 @@ PHP NEWS - MCrypt extension: . Change E_ERROR to E_WARNING in mcrypt_create_iv when not enough data has been fetched (Windows). (Pierre) - . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random + . Fixed bug #55169 (mcrypt_create_iv always fails to gather sufficient random data on Windows). (Pierre) - mysqlnd @@ -684,7 +684,7 @@ PHP NEWS - PDO extension: . Fixed bug #54929 (Parse error with single quote in sql comment). (Felipe) - . Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMODE + . Fixed bug #52104 (bindColumn creates Warning regardless of ATTR_ERRMODE settings). (Ilia) - PDO DBlib driver: @@ -807,7 +807,7 @@ PHP NEWS . Fixed bug #48607 (fwrite() doesn't check reply from ftp server before exiting). (Ilia) - + - Calendar extension: . Fixed bug #53574 (Integer overflow in SdnToJulian, sometimes leading to segfault). (Gustavo) @@ -815,18 +815,18 @@ PHP NEWS - DOM extension: . Implemented FR #39771 (Made DOMDocument::saveHTML accept an optional DOMNode like DOMDocument::saveXML). (Gustavo) - + - DateTime extension: . Fixed a bug in DateTime->modify() where absolute date/time statements had no effect. (Derick) . Fixed bug #53729 (DatePeriod fails to initialize recurrences on 64bit big-endian systems). (Derick, rein@basefarm.no) . Fixed bug #52808 (Segfault when specifying interval as two dates). (Stas) - . Fixed bug #52738 (Can't use new properties in class extended from + . Fixed bug #52738 (Can't use new properties in class extended from DateInterval). (Stas) . Fixed bug #52290 (setDate, setISODate, setTime works wrong when DateTime created from timestamp). (Stas) - . Fixed bug #52063 (DateTime constructor's second argument doesn't have a + . Fixed bug #52063 (DateTime constructor's second argument doesn't have a null default value). (Gustavo, Stas) - Exif extension: @@ -847,20 +847,20 @@ PHP NEWS (Hannes) - Gettext - . Fixed bug #53837 (_() crashes on Windows when no LANG or LANGUAGE + . Fixed bug #53837 (_() crashes on Windows when no LANG or LANGUAGE environment variable are set). (Pierre) - IMAP extension: . Implemented FR #53812 (get MIME headers of the part of the email). (Stas) . Fixed bug #53377 (imap_mime_header_decode() doesn't ignore \t during long MIME header unfolding). (Adam) - + - Intl extension: . Fixed bug #53612 (Segmentation fault when using cloned several intl objects). (Gustavo) . Fixed bug #53512 (NumberFormatter::setSymbol crash on bogus $attr values). (Felipe) - . Implemented clone functionality for number, date & message formatters. + . Implemented clone functionality for number, date & message formatters. (Stas). - JSON extension: @@ -868,20 +868,20 @@ PHP NEWS decodings). (Scott) - mysqlnd - . Fixed problem with always returning 0 as num_rows for unbuffered sets. + . Fixed problem with always returning 0 as num_rows for unbuffered sets. (Andrey, Ulf) - MySQL Improved extension: - . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847). + . Added 'db' and 'catalog' keys to the field fetching functions (FR #39847). (Kalle) . Fixed buggy counting of affected rows when using the text protocol. The collected statistics were wrong when multi_query was used with mysqlnd (Andrey) - . Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL). + . Fixed bug #53795 (Connect Error from MySqli (mysqlnd) when using SSL). (Kalle) - . Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA + . Fixed bug #53503 (mysqli::query returns false after successful LOAD DATA query). (Kalle, Andrey) - . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to + . Fixed bug #53425 (mysqli_real_connect() ignores client flags when built to call libmysql). (Kalle, tre-php-net at crushedhat dot com) - OpenSSL extension: @@ -898,13 +898,13 @@ PHP NEWS - PDO MySQL driver: . Fixed bug #53551 (PDOStatement execute segfaults for pdo_mysql driver). (Johannes) - . Implemented FR #47802 (Support for setting character sets in DSN strings). + . Implemented FR #47802 (Support for setting character sets in DSN strings). (Kalle) - PDO Oracle driver: . Fixed bug #39199 (Cannot load Lob data with more than 4000 bytes on ORACLE 10). (spatar at mail dot nnov dot ru) - + - PDO PostgreSQL driver: . Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is down). (gyp at balabit dot hu) @@ -914,7 +914,7 @@ PHP NEWS (CVE-2011-1153) . Fixed bug #53541 (format string bug in ext/phar). (crrodriguez at opensuse dot org, Ilia) - . Fixed bug #53898 (PHAR reports invalid error message, when the directory + . Fixed bug #53898 (PHAR reports invalid error message, when the directory does not exist). (Ilia) - PHP-FPM SAPI: @@ -945,7 +945,7 @@ PHP NEWS (Mateusz Kocielski, Pierre) - SPL extension: - . Fixed memory leak in DirectoryIterator::getExtension() and + . Fixed memory leak in DirectoryIterator::getExtension() and SplFileInfo::getExtension(). (Felipe) . Fixed bug #53914 (SPL assumes HAVE_GLOB is defined). (Chris Jones) . Fixed bug #53515 (property_exists incorrect on ArrayObject null and 0 @@ -995,13 +995,13 @@ PHP NEWS (Hannes) . Fixed bug #53568 (swapped memset arguments in struct initialization). (crrodriguez at opensuse dot org) - . Fixed bug #53166 (Missing parameters in docs and reflection definition). + . Fixed bug #53166 (Missing parameters in docs and reflection definition). (Richard) . Fixed bug #49072 (feof never returns true for damaged file in zip). (Gustavo, Richard Quadling) 06 Jan 2011, PHP 5.3.5 -- Fixed Bug #53632 (infinite loop with x87 fpu). (CVE-2010-4645) (Scott, +- Fixed Bug #53632 (infinite loop with x87 fpu). (CVE-2010-4645) (Scott, Rasmus) 09 Dec 2010, PHP 5.3.4 @@ -1009,11 +1009,11 @@ PHP NEWS - Upgraded bundled PCRE to version 8.10. (Ilia) - Security enhancements: - . Fixed crash in zip extract method (possible CWE-170). + . Fixed crash in zip extract method (possible CWE-170). (Maksymilian Arciemowicz, Pierre) . Paths with NULL in them (foo\0bar.txt) are now considered as invalid. (Rasmus) - . Fixed a possible double free in imap extension (Identified by Mateusz + . Fixed a possible double free in imap extension (Identified by Mateusz Kocielski). (CVE-2010-4150). (Ilia) . Fixed NULL pointer dereference in ZipArchive::getArchiveComment. (CVE-2010-3709). (Maksymilian Arciemowicz) @@ -1025,23 +1025,23 @@ PHP NEWS - General improvements: . Added stat support for zip stream. (Pierre) - . Added follow_location (enabled by default) option for the http stream + . Added follow_location (enabled by default) option for the http stream support. (Pierre) . Improved support for is_link and related functions on Windows. (Pierre) . Added a 3rd parameter to get_html_translation_table. It now takes a charset hint, like htmlentities et al. (Gustavo) - + - Implemented feature requests: . Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect zend multibyte at runtime. (Kalle) - . Implemented FR #52173, added functions pcntl_get_last_error() and + . Implemented FR #52173, added functions pcntl_get_last_error() and pcntl_strerror(). (nick dot telford at gmail dot com, Arnaud) . Implemented symbolic links support for open_basedir checks. (Pierre) . Implemented FR #51804, SplFileInfo::getLinkTarget on Windows. (Pierre) . Implemented FR #50692, not uploaded files don't count towards max_file_uploads limit. As a side improvement, temporary files are not opened for empty uploads and, in debug mode, 0-length uploads. (Gustavo) - + - Improved MySQLnd: . Added new character sets to mysqlnd, which are available in MySQL 5.5 (Andrey) @@ -1053,7 +1053,7 @@ PHP NEWS . Added '-t/--test' to php-fpm to check and validate FPM conf file. (fat) . Added statistics about listening socket queue length for FPM. (andrei dot nigmatulin at gmail dot com, fat) - + - Core: . Fixed extract() to do not overwrite $GLOBALS and $this when using EXTR_OVERWRITE. (jorto at redhat dot com) @@ -1067,7 +1067,7 @@ PHP NEWS . Fixed bug #53304 (quot_print_decode does not handle lower-case hex digits). (Ilia, daniel dot mueller at inexio dot net) . Fixed bug #53248 (rawurlencode RFC 3986 EBCDIC support misses tilde char). - (Justin Martin) + (Justin Martin) . Fixed bug #53226 (file_exists fails on big filenames). (Adam) . Fixed bug #53198 (changing INI setting "from" with ini_set did not have any effect). (Gustavo) @@ -1083,7 +1083,7 @@ PHP NEWS decode " if ENT_NOQUOTES is given. (Gustavo) . Fixed bug #52931 (strripos not overloaded with function overloading enabled). (Felipe) - . Fixed bug #52772 (var_dump() doesn't check for the existence of + . Fixed bug #52772 (var_dump() doesn't check for the existence of get_class_name before calling it). (Kalle, Gustavo) . Fixed bug #52534 (var_export array with negative key). (Felipe) . Fixed bug #52327 (base64_decode() improper handling of leading padding in @@ -1098,13 +1098,13 @@ PHP NEWS of reported malformed sequences). (CVE-2010-3870) (Gustavo) . Fixed bug #49407 (get_html_translation_table doesn't handle UTF-8). (Gustavo) - . Fixed bug #48831 (php -i has different output to php --ini). (Richard, + . Fixed bug #48831 (php -i has different output to php --ini). (Richard, Pierre) . Fixed bug #47643 (array_diff() takes over 3000 times longer than php 5.2.4). (Felipe) - . Fixed bug #47168 (printf of floating point variable prints maximum of 40 + . Fixed bug #47168 (printf of floating point variable prints maximum of 40 decimal places). (Ilia) . Fixed bug #46587 (mt_rand() does not check that max is greater than min). (Ilia) . Fixed bug #29085 (bad default include_path on Windows). (Pierre) - . Fixed bug #25927 (get_html_translation_table \ No newline at end of file + . Fixed bug #25927 (get_html_translation_table \ No newline at end of file diff --git a/results.php b/results.php index 713400a2a0..e0dd76d0a9 100644 --- a/results.php +++ b/results.php @@ -27,7 +27,7 @@ echo '

      Search results

      '; -google_cse($query, $lang); +google_cse($query, $lang); site_footer(); diff --git a/search.php b/search.php index d436c36f7c..9f3d3f1ef6 100644 --- a/search.php +++ b/search.php @@ -24,7 +24,7 @@ // Never allow a comma in the show string, that would confuse our JS $_FORM['show'] = str_replace(",", "", $_FORM['show']); - + $ucp = urlencode($_FORM['pattern']); // Do redirections for external search engines @@ -49,7 +49,7 @@ } } -// No pattern provided, print search page +// No pattern provided, print search page else { // Print out common header diff --git a/security/vulndb.txt b/security/vulndb.txt index 4614915a0e..7f5bc36ec5 100644 --- a/security/vulndb.txt +++ b/security/vulndb.txt @@ -1,386 +1,386 @@ Id: 1 CVE: CVE-2006-0097 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-01-06 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Stack-based buffer overflow in the create_named_pipe function in libmysql.c in PHP 4.3.10 and 4.4.x before 4.4.3 for Windows allows attackers to execute arbitrary code via a long (1) arg_host or (2) arg_unix_socket argument, as demonstrated by a long named pipe variable in the host argument to the mysql_connect function. Id: 2 CVE: CVE-2006-0200 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-01-13 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Format string vulnerability in the error-reporting feature in the mysqli extension in PHP 5.1.0 and 5.1.1 might allow remote attackers to execute arbitrary code via format string specifiers in MySQL error messages. Id: 3 CVE: CVE-2006-0207 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-01-13 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Multiple HTTP response splitting vulnerabilities in PHP 5.1.1 allow remote attackers to inject arbitrary HTTP headers via a crafted Set-Cookie header, related to the (1) session extension (aka ext/session) and the (2) header function. Id: 4 CVE: CVE-2006-0208 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-01-13 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Multiple cross-site scripting (XSS) vulnerabilities in PHP 5.1.1, when display_errors and html_errors are on, allow remote attackers to inject arbitrary web script or HTML via inputs to PHP applications that are not filtered when they are included in the resulting error message. Id: 5 CVE: CVE-2006-0996 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-04-10 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Cross-site scripting (XSS) vulnerability in phpinfo (info.c) in PHP 5.1.2 and 4.4.2 allows remote attackers to inject arbitrary web script or HTML via long array variables, including (1) a large number of dimensions or (2) long values, which prevents HTML tags from being removed. Id: 6 CVE: CVE-2006-1014 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-03-06 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Argument injection vulnerability in certain PHP 4.x and 5.x applications, when used with sendmail and when accepting remote input for the additional_parameters argument to the mb_send_mail function, allows context-dependent attackers to read and create arbitrary files by providing extra -C and -X arguments to sendmail. NOTE: it could be argued that this is a class of technology-specific vulnerability, instead of a particular instance; if so, then this should not be included in CVE. Id: 7 CVE: CVE-2006-1015 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-03-06 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Argument injection vulnerability in certain PHP 3.x, 4.x, and 5.x applications, when used with sendmail and when accepting remote input for the additional_parameters argument to the mail function, allows remote attackers to read and create arbitrary files via the sendmail -C and -X arguments. NOTE: it could be argued that this is a class of technology-specific vulnerability, instead of a particular instance; if so, then this should not be included in CVE. Id: 8 CVE: CVE-2006-1017 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-03-06 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The c-client library 2000, 2001, or 2004 for PHP before 4.4.4 and 5.x before 5.1.5 do not check the (1) safe_mode or (2) open_basedir functions, and when used in applications that accept user-controlled input for the mailbox argument to the imap_open function, allow remote attackers to obtain access to an IMAP stream data structure and conduct unauthorized IMAP actions. Id: 9 CVE: CVE-2006-1490 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-03-29 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: PHP before 5.1.3-RC1 might allow remote attackers to obtain portions of memory via crafted binary data sent to a script that processes user input in the html_entity_decode function and sends the encoded results back to the client, aka a "binary safety" issue. NOTE: this issue has been referred to as a "memory leak," but it is an information leak that discloses memory contents. Id: 10 CVE: CVE-2006-1494 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-04-10 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Directory traversal vulnerability in file.c in PHP 4.4.2 and 5.1.2 allows local users to bypass open_basedir restrictions allows remote attackers to create files in arbitrary directories via the tempnam function. Id: 11 CVE: CVE-2006-1549 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-04-10 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: PHP 4.4.2 and 5.1.2 allows local users to cause a crash (segmentation fault) by defining and executing a recursive function. Id: 12 CVE: CVE-2006-1608 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-04-10 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The copy function in file.c in PHP 4.4.2 and 5.1.2 allows local users to bypass safe mode and read arbitrary files via a source argument containing a compress.zlib:// URI. Id: 13 CVE: CVE-2006-1990 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-04-24 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Integer overflow in the wordwrap function in string.c in PHP 4.4.2 and 5.1.2 might allow context-dependent attackers to execute arbitrary code via certain long arguments that cause a small buffer to be allocated, which triggers a heap-based buffer overflow in a memcpy function call, a different vulnerability than CVE-2002-1396. Id: 14 CVE: CVE-2006-1991 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-04-24 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The substr_compare function in string.c in PHP 5.1.2 allows context-dependent attackers to cause a denial of service (memory access violation) via an out-of-bounds offset argument. Id: 15 CVE: CVE-2006-2563 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-05-29 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The cURL library (libcurl) in PHP 4.4.2 and 5.1.4 allows attackers to bypass safe mode and read files via a file:// request containing null characters. Id: 16 CVE: CVE-2006-2660 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-06-13 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Buffer consumption vulnerability in the tempnam function in PHP 5.1.4 and 4.x before 4.4.3 allows local users to bypass restrictions and create PHP files with fixed names in other directories via a pathname argument longer than MAXPATHLEN, which prevents a unique string from being appended to the filename. Id: 17 CVE: CVE-2006-3011 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-06-26 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The error_log function in basic_functions.c in PHP before 4.4.4 and 5.x before 5.1.5 allows local users to bypass safe mode and open_basedir restrictions via a "php://" or other scheme in the third argument, which disables safe mode. Id: 18 CVE: CVE-2006-3016 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-06-14 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Unspecified vulnerability in session.c in PHP before 5.1.3 has unknown impact and attack vectors, related to "certain characters in session names," including special characters that are frequently associated with CRLF injection, SQL injection, cross-site scripting (XSS), and HTTP response splitting vulnerabilities. NOTE: while the nature of the vulnerability is unspecified, it is likely that this is related to a violation of an expectation by PHP applications that the session name is alphanumeric, as implied in the PHP manual for session_name(). Id: 19 CVE: CVE-2006-3017 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-06-14 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: zend_hash_del_key_or_index in zend_hash.c in PHP before 4.4.3 and 5.x before 5.1.4 can cause zend_hash_del to delete the wrong element, which prevents a variable from being unset even when the PHP unset function is called, which might cause the variable's value to be used in security-relevant operations. Id: 20 CVE: CVE-2006-3018 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-06-14 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Unspecified vulnerability in the session extension functionality in PHP before 5.1.3 has unkown impact and attack vectors related to heap corruption. Id: 21 CVE: CVE-2006-4020 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-08 -Extension: -Range: +Extension: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: scanf.c in PHP 5.1.4 and earlier, and 4.4.3 and earlier, allows context-dependent attackers to execute arbitrary code via a sscanf PHP function call that performs argument swapping, which increments an index past the end of an array and triggers a buffer over-read. Id: 22 CVE: CVE-2006-4023 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-08 Extension: ext/standard -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The ip2long function in PHP 5.1.4 and earlier may incorrectly validate an arbitrary string and return a valid network IP address, which allows remote attackers to obtain network information and facilitate other attacks, as demonstrated using SQL injection in the X-FORWARDED-FOR Header in index.php in MiniBB 2.0. NOTE: it could be argued that the ip2long behavior represents a risk for security-relevant issues in a way that is similar to strcpy's role in buffer overflows, in which case this would be a class of implementation bugs that would require separate CVE items for each PHP application that uses ip2long in a security-relevant manner. Id: 23 CVE: CVE-2006-4433 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-28 Extension: ext/session -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: PHP before 4.4.3 and 5.x before 5.1.4 does not limit the character set of the session identifier (PHPSESSID) for third party session handlers, which might make it easier for remote attackers to exploit other vulnerabilities by inserting PHP code into the PHPSESSID, which is stored in the session file. NOTE: it could be argued that this not a vulnerability in PHP itself, rather a design limitation that enables certain attacks against session handlers that do not account for this limitation. Id: 24 CVE: CVE-2006-4481 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-31 Extension: ext/standard & ext/imap -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The (1) file_exists and (2) imap_reopen functions in PHP before 5.1.5 do not check for the safe_mode and open_basedir settings, which allows local users to bypass the settings. NOTE: the error_log function is covered by CVE-2006-3011, and the imap_open function is covered by CVE-2006-1017. Id: 25 CVE: CVE-2006-4482 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-31 Extension: ext/standard -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Multiple heap-based buffer overflows in the (1) str_repeat and (2) wordwrap functions in ext/standard/string.c in PHP before 5.1.5, when used on a 64-bit system, have unspecified impact and attack vectors, a different vulnerability than CVE-2006-1990. Id: 26 CVE: CVE-2006-4483 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-31 Extension: ext/curl -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The cURL extension files (1) ext/curl/interface.c and (2) ext/curl/streams.c in PHP before 5.1.5 permit the CURLOPT_FOLLOWLOCATION option when open_basedir or safe_mode is enabled, which allows attackers to perform unauthorized actions, possibly related to the realpath cache. Id: 27 CVE: CVE-2006-4484 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-31 Extension: ext/gd -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Buffer overflow in the LWZReadByte_ function in ext/gd/libgd/gd_gif_in.c in the GD extension in PHP before 5.1.5 allows remote attackers to have an unknown impact via a GIF file with input_code_size greater than MAX_LWZ_BITS, which triggers an overflow when initializing the table array. Id: 28 CVE: CVE-2006-4485 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-31 Extension: ext/standard -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: The stripos function in PHP before 5.1.5 has unknown impact and attack vectors related to an out-of-bounds read. Id: 29 CVE: CVE-2006-4486 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-08-31 Extension: core -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Integer overflow in memory allocation routines in PHP before 5.1.6, when running on a 64-bit system, allows context-dependent attackers to bypass the memory_limit restriction. Id: 30 CVE: CVE-2006-4625 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-09-12 Extension: ext/standard -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: PHP 4.x up to 4.4.4 and PHP 5 up to 5.1.6 allows local users to bypass certain Apache HTTP Server httpd.conf options, such as safe_mode and open_basedir, via the ini_restore function, which resets the values to their php.ini (Master Value) defaults. Id: 31 CVE: CVE-2006-4812 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-10-10 Extension: core -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Integer overflow in PHP 5 up to 5.1.6 and 4 before 4.3.0 allows remote attackers to execute arbitrary code via an argument to the unserialize PHP function with a large value for the number of array elements, which triggers the overflow in the Zend Engine ecalloc function (Zend/zend_alloc.c). Id: 32 CVE: CVE-2006-5178 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-10-10 Extension: ext/standard -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Race condition in the symlink function in PHP 5.1.6 and earlier allows local users to bypass the open_basedir restriction by using a combination of symlink, mkdir, and unlink functions to change the file path after the open_basedir check and before the file is opened by the underlying system, as demonstrated by symlinking a symlink into a subdirectory, to point to a parent directory via .. (dot dot) sequences, and then unlinking the resulting symlink. Id: 33 CVE: CVE-2006-5465 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-11-03 Extension: ext/standard -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Buffer overflow in PHP before 5.2.0 allows remote attackers to execute arbitrary code via crafted UTF-8 inputs to the (1) htmlentities or (2) htmlspecialchars functions. Id: 34 CVE: CVE-2006-5706 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-11-03 Extension: ext/standard -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: Unspecified vulnerabilities in PHP, probably before 5.2.0, allow local users to bypass open_basedir restrictions and perform unspecified actions via unspecified vectors involving the (1) chdir and (2) tempnam functions. NOTE: the tempnam vector might overlap CVE-2006-1494. Id: 35 CVE: CVE-2006-6383 -Severity: -Reporter: +Severity: +Reporter: Published: 2006-12-10 Extension: ext/session -Range: +Range: Affects: PHP -Fixed-in: PHP +Fixed-in: PHP Description: PHP 5.2.0 and 4.4 allows local users to bypass safe_mode and open_basedir restrictions via a malicious path and a null byte before a ";" in a session_save_path argument, followed by an allowed path, which causes a parsing inconsistency in which PHP validates the allowed path but sets session.save_path to the malicious path. Id: 36 @@ -389,7 +389,7 @@ Severity: Reporter: unkown Published: 2007-02-13 Extension: ext/session -Range: +Range: Affects: PHP 5.2.0 Fixed-in: PHP 5.2.1 Description: PHP before 5.2.1 allows attackers to bypass safe_mode and open_basedir restrictions via unspecified vectors in the session extension. NOTE: it is possible that this issue is a duplicate of CVE-2006-6383. @@ -462,11 +462,11 @@ Description: Off-by-one error in the str_ireplace function in PHP 5.2.1 might al Id: 43 CVE: CVE-2007-0988 -Severity: -Reporter: +Severity: +Reporter: Published: 2007-02-19 Extension: core -Range: +Range: Affects: PHP Fixed-in: To be fixed in PHP 5.2.2 Description: If unserializing untrusted data on 64-bit platforms, the zend_hash_init() function can be forced to enter an infinite loop, consuming CPU resources for a limited length of time, until the script timeout alarm aborts execution of the script. diff --git a/sites.php b/sites.php index bad440a7b5..0ffb5d66d5 100644 --- a/sites.php +++ b/sites.php @@ -28,7 +28,7 @@ (There is also a PHP Museum, which has all of the source distributions since June 1996.)

      - +

      The next most visited section is the documentation. The documentation is translated into twelve different languages, and is @@ -94,11 +94,11 @@

      - PECL is a repository for PHP Extensions, providing a directory of all known - extensions and hosting facilities for downloading and development of PHP + PECL is a repository for PHP Extensions, providing a directory of all known + extensions and hosting facilities for downloading and development of PHP extensions.
      - The packaging and distribution system used by PECL is shared with + The packaging and distribution system used by PECL is shared with its sister, PEAR.

      @@ -128,9 +128,9 @@

      docs.php.net: Documentation dev server

      - The documentation developmental server is a PHP mirror that contains upcoming - releases of the PHP documentation before it's pushed out to the mirrors. - Documentation changes, such as layout, is tested here (with feedback requested) + The documentation developmental server is a PHP mirror that contains upcoming + releases of the PHP documentation before it's pushed out to the mirrors. + Documentation changes, such as layout, is tested here (with feedback requested) before being made official. Documentation is built here four times a day.

      @@ -204,7 +204,7 @@ interface to it. There you can browse the history (and latest versions) of the

    --> - +

    gtk.php.net: PHP-GTK

    @@ -217,10 +217,10 @@ interface to it. There you can browse the history (and latest versions) of the

    gcov.php.net: Test and Code Coverage analysis

    - This site is dedicated to automatic PHP code coverage testing. On a regular - basis current Git snapshots are being build and tested on this machine. After - all tests are done the results are visualized along with a code coverage - analysis. + This site is dedicated to automatic PHP code coverage testing. On a regular + basis current Git snapshots are being build and tested on this machine. After + all tests are done the results are visualized along with a code coverage + analysis.

    wiki.php.net: The PHP Wiki

    diff --git a/software.php b/software.php index c119e3bb8c..0044d80493 100644 --- a/software.php +++ b/software.php @@ -8,7 +8,7 @@

    This page contains a list of sites where you can find software distributed - under the PHP license. + under the PHP license.

    diff --git a/styles/add-note.css b/styles/add-note.css index 0c6735793d..4a4654d1b3 100644 --- a/styles/add-note.css +++ b/styles/add-note.css @@ -10,7 +10,7 @@ position:absolute; float:right; z-index:1; - left: 97%; + left: 97%; } #layout-content li { margin-bottom:1.5rem; diff --git a/styles/rtl.css b/styles/rtl.css index 89440da636..48309bf530 100644 --- a/styles/rtl.css +++ b/styles/rtl.css @@ -1,15 +1,15 @@ .para { - direction:rtl; + direction:rtl; } .function { - direction:ltr; + direction:ltr; unicode-bidi: bidi-override; } .refpurpose { - direction:rtl; + direction:rtl; } .refnamediv { - direction:rtl; + direction:rtl; } .sect1 { direction:rtl; @@ -18,6 +18,6 @@ text-align:right; } .phpcode { - direction:ltr; + direction:ltr; unicode-bidi: bidi-override; } diff --git a/styles/theme-base.css b/styles/theme-base.css index 2599c8d3e5..72aef91a3f 100755 --- a/styles/theme-base.css +++ b/styles/theme-base.css @@ -8,7 +8,7 @@ * * Designed and built with all the love in the world @twitter by @mdo and @fat. */ - + .clearfix { *zoom: 1; } @@ -288,7 +288,7 @@ code, pre.info, .docs .classsynopsis, .docs .classsynopsis code { - font: normal 0.875rem/1.5rem "Fira Mono", "Source Code Pro", monospace; + font: normal 0.875rem/1.5rem "Fira Mono", "Source Code Pro", monospace; word-wrap: break-word; } p code, @@ -1004,7 +1004,7 @@ fieldset { z-index: 2 !important; } -.tt-dropdown-menu { +.tt-dropdown-menu { background: none repeat scroll 0 0 #E2E4EF; border-bottom: 1px solid #C4C9DF; border-radius: 0 0 2px 2px; @@ -1414,7 +1414,7 @@ ul.chunklist_children { .docs .layout-menu ul.parent-menu-list > li { margin-top:0; margin-bottom:0; - + } .docs .layout-menu ul.parent-menu-list > li > a { border:0; @@ -1582,7 +1582,7 @@ div.soft-deprecation-notice blockquote.sidebar { #breadcrumbs-inner, #goto div, #trick div, - #layout, + #layout, body > footer .footer-content { width:1440px; } @@ -1597,20 +1597,20 @@ div.soft-deprecation-notice blockquote.sidebar { .navbar-fixed-top .container { width:auto; } - + .navbar-search { float:left; clear: both; margin-top: 0; padding: 0px 10px 10px 10px; } - + .navbar .nav { margin-right: 0; } - - #intro .download-php { - margin: 0 !important; + + #intro .download-php { + margin: 0 !important; } #mainmenu-toggle-overlay { @@ -1650,7 +1650,7 @@ div.soft-deprecation-notice blockquote.sidebar { display: block; margin-left: 12px; } - + .navbar .nav { clear: both; float: none; @@ -1662,14 +1662,14 @@ div.soft-deprecation-notice blockquote.sidebar { -ms-transition: max-height 400ms; transition: max-height 400ms; } - + .navbar .nav > li, .footmenu > li { float: none; display: block; text-align: center; - + } - + .navbar .nav > li a, .footmenu > li > a { width: 100%; display: block; diff --git a/styles/theme-medium.css b/styles/theme-medium.css index 4f7865dfc4..7bb0475473 100755 --- a/styles/theme-medium.css +++ b/styles/theme-medium.css @@ -214,7 +214,7 @@ div.warning a:focus { background-color: transparent; color: #fff; } -.navbar .nav .active > a, +.navbar .nav .active > a, .navbar .nav .active > a:hover, .navbar .nav .active > a:focus { color: #fff; @@ -362,7 +362,7 @@ div.phpcode span.string { padding: 2px 4px; white-space: nowrap; font-style: normal; - font: normal 14px / 1.46 "Source Code Pro", monospace; + font: normal 14px / 1.46 "Source Code Pro", monospace; } var.reset diff --git a/submit-event.php b/submit-event.php index 7211c6b0c0..331e113db8 100644 --- a/submit-event.php +++ b/submit-event.php @@ -52,7 +52,7 @@ if (blacklisted($uemail)) { $errors[] = 'An expected error has been encountered. Please don\'t try again later.'; } - + $_POST['sdesc'] = trim($_POST['sdesc']); if (!$_POST['sdesc']) { $errors[] = "You must supply a short description of the event."; diff --git a/support.php b/support.php index 1133732981..e28cb7e592 100644 --- a/support.php +++ b/support.php @@ -84,13 +84,13 @@

    Internet Relay Chat

    - Otherwise known as IRC. Here you can usually find experienced PHP people - sitting around doing nothing on various channels with php in their names. - Note that there is no official IRC channel. Check + Otherwise known as IRC. Here you can usually find experienced PHP people + sitting around doing nothing on various channels with php in their names. + Note that there is no official IRC channel. Check freenode or any other major network (EFNet, QuakeNet, - IRCNet, + IRCNet, IrCQNet, DALNet and OFTC). diff --git a/thanks.php b/thanks.php index 163155ccdc..3303b1075d 100644 --- a/thanks.php +++ b/thanks.php @@ -44,12 +44,12 @@

  • - Server Central provides + Server Central provides a box and connection which runs various services and sites for php.net
  • - Spry VPS Hosting provides a server and + Spry VPS Hosting provides a server and bandwidth for various php.net services.
  • @@ -106,7 +106,7 @@

    And special thanks to all the companies who donate server space and - bandwidth to host our international array of + bandwidth to host our international array of mirror sites.

    diff --git a/ug.php b/ug.php index 245a95ecef..fbe3b7971d 100644 --- a/ug.php +++ b/ug.php @@ -80,7 +80,7 @@ function print_ug_matches($matches) { $d = date(DATE_RSS, strtotime($data["event"]["STARTSAT"], $_SERVER["REQUEST_TIME"])); $url = isset($data["event"]["URL"]) ? addslashes($data["event"]["URL"]) : ""; $summary = htmlspecialchars($data["event"]["SUMMARY"]); - /* The icalendar has all sorts of weird trailing slashes and totally weirdo + /* The icalendar has all sorts of weird trailing slashes and totally weirdo * newlines making this look like geocities */ //$description = nl2br(htmlspecialchars($data["event"]["DESCRIPTION"]), false); if ($url) { /* Google Calendar doesn't have this */ diff --git a/unsub.php b/unsub.php index e83b817e34..a5e0189d6d 100644 --- a/unsub.php +++ b/unsub.php @@ -149,13 +149,13 @@
    Pine
    - From the main Pine menu, type 'S' for 'Setup', then 'C' for 'Config'. + From the main Pine menu, type 'S' for 'Setup', then 'C' for 'Config'. Use the space bar and down arrow to scroll until you reach the [ ] enable-full-header-cmd option. Type 'X' in the box to toggle the option on. Type 'E' to exit 'Config', and 'Y' to save changes. The next time you read a message, type 'H' and the full headers will be displayed at the top of the message. Type 'H' again - to hide the headers. + to hide the headers.
    diff --git a/urlhowto.php b/urlhowto.php index 5d69c8344d..bdbdcb0681 100644 --- a/urlhowto.php +++ b/urlhowto.php @@ -67,7 +67,7 @@ function a($href) {

    If your URL can't be matched with a page name, a manual page - is searched for your query. This is the case for the + is searched for your query. This is the case for the preg_match URL. The following pages are searched for in the manual:

      @@ -127,7 +127,7 @@ function a($href) {

    - This kind of URL will bring up the manual page in + This kind of URL will bring up the manual page in your preferred language. You can always override this setting by explicitly providing the language you want to get to. You can embed the language