PHP

PHP 5.5.0RC2 is available

php.net - Thu, 2013-05-23 01:00
The PHP development team announces the availability of the second release candidate of PHP 5.5. This release fixes some bugs against RC1 and improves overall stability. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! You can find an incomplete changelog of PHP 5.5.0RC2 here : Fixed a bug related to segfault on memory exhaustion within function definition.Fixed bug in mbstring PHPTs which would crash on Windows x64.Fixed a bug where Custom Exceptions could crash when internal properties overridden. To get the full changelog, please, check the NEWS file attached to the archive. For source downloads of PHP 5.5.0RC2 please visit the download page, Windows binaries can be found on windows.php.net/qa/. 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. Thanks to all people helping on the PHP project.
Categories: news, PHP

Seriously: PHP 5.4.15 and PHP 5.3.25 really were released!

php.net - Thu, 2013-05-09 01:00
We weren't trying to pull an April Fool's Day joke in May. A temporary glitch caused the latest distributions of PHP to not properly propagate to the mirror servers. This has been fixed at the root level, and it's now being distributed to all of the mirrors. We'll take some bacon to go with the egg on our faces, please!If you continue to experience issues with downloading these versions after 21:00 UTC on 9 May, 2013, please drop us a line at php-mirrors@lists.php.net, telling us from which mirror you're trying to download, and we'll get it resolved.We apologize for the delays and confusion this may have caused, and thank you for using PHP.
Categories: news, PHP

PHP 5.5.0RC1 is available

php.net - Thu, 2013-05-09 01:00
The PHP development team announces the availability of the first release candidate of PHP 5.5. This release fixes some bugs as well as some possible leaks from our last beta. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! You can find an incomplete changelog of PHP 5.5.0RC1 here : Ignore QUERY_STRING when sent in SCRIPT_FILENAME in FPM SAPI.Fix build with system libgd >= 2.1 which is now the minimal version required (as build with previous version is broken). No change when bundled libgd is used. Fixed some bugs in SNMP Fixed bug where stream_select() fails with pipes returned by proc_open() on Windows x64). To get the full changelog, please, check the NEWS file attached to the archive. For source downloads of PHP 5.5.0RC1 please visit the download page, Windows binaries can be found on windows.php.net/qa/. 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 QA mailing list and/or the PHP bug tracker. We would like to thank all people helping us making PHP better by testing it and reporting problems, as well as all its contributors for their great work on this 5.5 version of PHP.
Categories: news, PHP

PHP 5.4.15 and PHP 5.3.25 released!

php.net - Thu, 2013-05-09 01:00
The PHP development team announces the immediate availability of PHP 5.4.15 and PHP 5.3.25. These releases fix about 10 bugs aswell as upgrading the bundled libmagic library. All users of PHP are encouraged to upgrade to PHP 5.4.15.For source downloads of PHP 5.4.15 and PHP 5.3.25 please visit our downloads page, Windows binaries can be found on windows.php.net/download/.The list of changes are recorded in the ChangeLog.
Categories: news, PHP

PHP 5.5 beta 4 is now available

php.net - Thu, 2013-04-25 01:00
The PHP development team announces the release of the 4th beta of PHP 5.5.0. This release fixes some bugs against beta 3 and cleans up some features. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0beta4 is shipped with some bug fixes. Here is the list: Fixed bug #64677, execution operator `` stealing surrounding arguments.Fixed bug #64342, ZipArchive::addFile() has to check for file existence.Fixed Windows x64 version of stream_socket_pair() and improved error handling.Remove curl stream wrappersYou can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP 5.5.0beta4 please visit the download page, Windows binaries can be found on windows.php.net/qa/. Next step is Release Candidate. Our 1st RC is expected for May 9th. Thank you for supporting PHP.
Categories: news, PHP

PHP 5.4.14 and PHP 5.3.24 released!

php.net - Thu, 2013-04-11 01:00
The PHP development team announces the immediate availability of PHP 5.4.14 and PHP 5.3.24. These releases fix about 10 bugs aswell as upgrading the bundled PCRE library. All users of PHP are encouraged to upgrade to PHP 5.4.14.For source downloads of PHP 5.4.14 and PHP 5.3.24 please visit our downloads page, Windows binaries can be found on windows.php.net/download/.The list of changes are recorded in the ChangeLog.
Categories: news, PHP

PHP 5.5 beta3 is available

php.net - Thu, 2013-04-11 01:00
The PHP development team announces the release of the 3rd beta of PHP 5.5.0. This release fixes some bugs against beta 2. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0beta3 is shipped with some bug fixes and improvements. Here is an incomplete list: Drop support for bison < 2.4 when building PHP from GIT source.Fixed bug #54567 (DateTimeZone serialize/unserialize)Fixed bug #64555 (foreach no longer copies keys if they are interned)Fixed bug #64578 (debug_backtrace in set_error_handler corrupts zend heap)You can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP 5.5.0beta3 please visit the download page, Windows binaries can be found on windows.php.net/qa/. Our next beta is expected for April 25th. RC should follow. Thank you for supporting PHP.
Categories: news, PHP

Heroku Postgres Databases Patched

PHPBuilder.com - Thu, 2013-04-04 11:26
Heroku deploys a point release upgrade across the entire Heroku Postgres service to address critical PostgreSQL security vulnerability.
Categories: PHP

PHP 5.5 beta2 released

php.net - Thu, 2013-03-28 01:00
The PHP development team announces the release of the second beta of PHP 5.5.0. This release fixes some bugs from beta one that could prevent the release from compiling. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0beta2 is shipped with some bug fixes. Here is an incomplete list: Fixed a memoryleak when using the same variablename 2times in function declaration.Fixed a compilation fail with error: conflicting types for 'zendparse'Fixed Debug backtrace changed behavior since 5.4.10 or 5.4.11You can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP 5.5.0beta2 please visit the download page, Windows binaries can be found on windows.php.net/qa/. Our next beta is expected for April 11th. Thank you for supporting PHP.
Categories: news, PHP

PHP 5.5.0 beta1 available

php.net - Thu, 2013-03-21 01:00
The PHP development team announces the release of the first beta of PHP 5.5.0. This release is the first to include the Zend OPCache. Please help our efforts to provide a stable PHP version and test this version carefully against several different applications, with Zend OPCache enabled and report any bug in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0beta1 is shipped with improvements. Here is an incomplete list: Added Zend Opcache extension (but disabled by ini setting),Added array_column function which returns a column in a multidimensional array,Added support for non-scalar Iterator keys in foreach,Added support for changing the process's title in CLI/CLI-Server SAPIsYou can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP 5.5.0beta1 please visit the download page, Windows binaries can be found on windows.php.net/qa/. This beta marks the beginning of the feature freeze. No new features will be added to PHP 5.5 after this point. Please, test and help us to roll out a stable release. Our next beta is planned for April 4th. Thank you for supporting PHP.
Categories: news, PHP

Use Dice for Simplified PHP Dependency Injection

PHPBuilder.com - Sun, 2013-03-17 16:05
Learn how to use Dice, a PHP dependency injection container that allows you to quickly and simply apply dependency injection techniques in your PHP code.
Categories: PHP

PHP 5.4.13 and PHP 5.3.23 released!

php.net - Thu, 2013-03-14 01:00
The PHP development team announces the immediate availability of PHP 5.4.13 and PHP 5.3.23. These releases fix about 15 bugs, including fixes for CVE-2013-1643 and CVE-2013-1635. All users of PHP are encouraged to upgrade to PHP 5.4.13.For source downloads of PHP 5.4.13 and PHP 5.3.23 please visit our downloads page, Windows binaries can be found on windows.php.net/download/.The list of changes are recorded in the ChangeLog.
Categories: news, PHP

PHP Code Snippet: Search / Replace Text Inside PDF Files

PHPBuilder.com - Mon, 2013-03-11 00:09
Use this sample PHP code to search and replace text inside PDF files.
Categories: PHP

PHP 5.5.0alpha6 released

php.net - Thu, 2013-03-07 02:00
The PHP development team announces the release of PHP 5.5.0alpha6. This release fixes some bugs from alpha5. It also serves as a delay for our next release, beta1, integrating ZendOptimizer+ OPCode cache which is not ready yet to be merged. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0alpha6 is shipped with improvements. Here is an incomplete list: Fixed a bug where uninitialized ++$foo->bar; does not cause a notice,Updated bundled PCRE 8.32,Fixed a bug in ext/sockets where sendmsg/recvmsg shutdown handler causes segfaultYou can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP 5.5.0alpha6 please visit the download page, Windows binaries can be found on windows.php.net/qa/. Our first beta should show up on 21st of March. Thank you for supporting PHP.
Categories: news, PHP

More Java Bugs Lead to More Attacks

Developer Shed - Mon, 2013-02-25 17:40
Security Explorations posted on their website that they sent the vulnerability notice of what they're calling issues 54 and 55, along with proof of concept code, to Oracle. The software giant confirmed that it received the report and successfully decrypted it. Now it says it will investigate based on the data provided and get back to us soon, Security Explorations noted. Security Explorations CEO Adam Gowdiak, in a discussion with Softpedia, noted that the flaws allow [hackers] to abuse the Reflection API in a particularly interesting way...Without going into further details, everything in...
Categories: PHP

PHP 5.4.12 and PHP 5.3.22 released!

php.net - Thu, 2013-02-21 02:00
The PHP development team announces the immediate availability of PHP 5.4.12 and PHP 5.3.22. These releases fix about 10 bugs. All users of PHP are encouraged to upgrade to PHP 5.4.12.For source downloads of PHP 5.4.12 and PHP 5.3.22 please visit our downloads page, Windows binaries can be found on windows.php.net/download/.The list of changes are recorded in the ChangeLog.
Categories: news, PHP

PHP 5.5.0alpha5 released

php.net - Thu, 2013-02-21 02:00
The PHP development team announces the release of PHP 5.5.0alpha5. This release fixes some bugs from alpha4 and adds some new features. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system. THIS IS A DEVELOPMENT PREVIEW - DO NOT USE IT IN PRODUCTION! PHP 5.5.0alpha5 is shipped with new features and improvements. Here is an incomplete list: Added the ability to change the tmp dir PHP will use during runtime, using a new php.ini entry, Added mysqli_begin_transaction()/mysqli::begin_transaction(). Implemented all options, per MySQL 5.6, which can be used with START TRANSACTION, COMMIT and ROLLBACK through options to mysqli_commit()/mysqli_rollback() and their respective OO counterparts. These changes are reflected in the mysqlnd API as well, Added recvmsg() and sendmsg() wrappers for ext/sockets You can read the full list of changes in the NEWS file contained in the release archive. For source downloads of PHP 5.5.0alpha5 please visit the download page, Windows binaries can be found on windows.php.net/qa/. Alpha5 is the last alpha for PHP 5.5. There has been a delay in alpha releases due to late coming new features. We are now beginning the betas, and the first beta is expected for March 7th. Betas won't add any new features, except the first one, but consolidate the source code and fix found bugs. Thank you for supporting PHP.
Categories: news, PHP

Oracle Unveils MySQL 5.6

Developer Shed - Tue, 2013-02-19 17:51
MySQL 5.6 comes ready for production use now after nearly two years of development. This version can credit its improved speed and efficiency to upgrades to the InnoDB storage engine. As a result, the software can scale better on systems of more than 48 concurrent processor threads, making it noticeably faster than its predecessor for most tasks. MySQL 5.6 also boasts improvements to its query optimizer, shortening execution times - quite dramatically, in some cases. Some queries that used to take days to run will now complete in seconds. The database software also handles replication faster ...
Categories: PHP

Python Big Data Company Gets DARPA Funding

Developer Shed - Mon, 2013-02-11 13:45
The recipient of the funding, Continuum Analytics, produces Anaconda, which the company describes as a collection of premium features for Python that enables large-scale data management, analysis, and visualization for Business Intelligence, Scientific Analysis, Engineering, Machine Learning, and more. Users can purchase Anaconda for $249, try it out free for 30 days, or download Anaconda Community Edition (CE), the completely free version of the product. Derrick Harris, writing for GigaOm, explained that Anaconda supports NumPy and SciPy, two popular scientific Python libraries. He also n...
Categories: PHP

Building a PHP RSS Aggregator

PHPBuilder.com - Wed, 2013-02-06 03:01
Learn how to build an RSS aggregator in PHP to distribute your latest and frequently updated content in a standardized way.
Categories: PHP