News Feed
Sections




News Archive
feed this:

Looking for more information on how to do PHP the right way? Check out PHP: The Right Way

Pascal Martin:
PHP Version Statistics - October 2014
October 28, 2014 @ 11:23:13

Pascal Martin's latest post (in French, but the English version is coming soon) shares some statistics he's gathered around the usage of various software around the web, more specifically those involved in web-based applications.

I've collected statistics about the use of different PHP versions several times. The first time was in September 2011 and the most recent was in November 2013. At this point, PHP 5.2 still accounted for 34.4% of all PHP installations with PHP 5.3 moving up to 48.7%. This new data was collected the weekend of October 19th, 2014. At this point, the current stable versions of PHP are 5.4.34, 5.5.18 and 5.6.2. PHP 5.3 is no longer maintained (since August 14th 2014) and PHP 5.2 hasn't been supported for 4 years now.

He's broken up the statistics into a few different sections:

  • Web server software
  • Usage of major versions of PHP
  • Usage of minor versions of PHP
  • Versions in use under each of the major version numbers

He includes both the raw numbers (percentages) and some graphs showing the results in a bit more consumable fashion. It's interesting to see that, despite it being quite an old version now, PHP 5.3.x still has the largest share in the usage results.

UPDATE: He's posted the English version now as well.

0 comments voice your opinion now!
usage statistics oct2014 version major minor webserver

Link: http://blog.pascal-martin.fr/post/statistiques-versions-php-2014-10

PHP.net:
PHP 5.6.0 released
August 28, 2014 @ 10:36:15

The PHP development group is happy to announce the official release of the latest in the PHP 5 series - PHP 5.6.0. This release includes lots of bug fixes and several new features including:

There's also several things that will break compatibility with code written for previous versions including changes in JSON decoding, GMP resource handling and updates to the mcrypt functions. For more information on these changes and the list of things to know before using it, check out the migration guide. As always, you can get this latest version from the downloads page or windows.php.net for the Windows users.

0 comments voice your opinion now!
language release update major verson php56

Link: http://php.net/archive/2014.php#id2014-08-28-1

Derick Rethans:
On Backwards Compatibility and not Being Evil
August 22, 2014 @ 09:20:55

Derick Rethans has shared some of his thoughts on how to not be evil when it comes to making changes in languages like PHP. He suggests that any backwards compatibility break should be treated with the weight it deserves and not just thrust upon users.

This is a repost of an email I sent to PHP internals as a reply to: "And since you're targetting[sic] the next major release, BC isn't an issue." This sort of blanket statements that "Backwards Compatibility is not an issue" with a new major version is extremely unwarranted. Extreme care should be taken when deciding to break Backwards Compatibility. It should not be "oh we have a major new version so we can break all the things"

He talks about the two kinds of backwards compatibility breaks: obvious things where features are removed or changed in a major way and subtle changes in how the underlying code for PHP works ("subtle changes"). He points out that most of the frustrations from users comes from the second type, making for a slower adoption rate and maybe not even adopting at all.

Can I please urge people to not take Backwards Compatibility issues so lightly. Please think really careful when you suggest to break Backwards Compatibility, it should only be considered if there is a real and important reason to do so.
0 comments voice your opinion now!
evil backwards compatibility break major version opinion

Link: http://derickrethans.nl/bc-dont-be-evil.html

PHPClasses.org:
PHP 7 Features and Release Date
August 04, 2014 @ 12:54:58

As Manuel Lemos mentions in his most recent blog post the official name for the next major release of the PHP language has been decided...and no, it's not PHP 6. Based on the results of this vote, the next major version will start off the PHP 7 series.

Manuel talks about some of the reasoning behind skipping over the PHP 6 naming and how it's possible that the PHPNG branch could become the base for PHP 7. Some of the improvements in this release could include:

  • Huge Performance Improvements
  • JIT (Just In Time) Engine
  • AST: Abstract Syntax Tree

As it stands now, there's no predicted release date for PHP 7, but guesses put it between one to three years out, depending on the functionality it plans to include.

0 comments voice your opinion now!
php6 php7 language update major version release

Link: http://www.phpclasses.org/blog/post/242-PHP-7-Features-and-Release-Date.html

php[architect]:
April 2014 Issue Released - Major Players
April 24, 2014 @ 11:56:27

As is mentioned on the php[architect] site today, they've released their latest issue - the April 2014 edition, Major Players.

It's spring, and (here in the U.S.) the Majors are starting up! In sports, we all have our favorites- the ones we love, and the ones we love to hate. In PHP, we have the similar players- Drupal, WordPress, and Yii Framework (to name a few). Love them or hate them, you can't deny that they're Major Players!

Articles in this latest edition cover topics like:

  • Programmatically Control Drupal
  • Get Started with Joind.in
  • Advanced Authentication in Laravel
  • Fly with Phalcon

You can pick up your copy directly from the php[architect] website or you can always subscribe (with both digital and print options) for a full year.

0 comments voice your opinion now!
phparchitect apr2014 issue release major players

Link: http://www.phparch.com/2014/04/april-2014-phparchitect-magazine-released-major-players/

NetTuts.com:
PHP 5.4 is Here! What You Must Know
March 06, 2012 @ 10:24:48

NetTuts.com has posted their own "what you must know" about the recently released (major) upgrade to the PHP language - PHP 5.4.

PHP 5.4 is here; the next major step forward since version 5.3 - keeping PHP 6 (full Unicode support) on hold for now. The latest enhancements significantly improve its elegance, while removing deprecated functionality, resulting in a dramatic optimization of the runtime (up to 20% more speed and memory usage reduction).

They hit all of the highlights:

  • Traits
  • Built-in CLI Web-Server
  • Shorter Array Syntax
  • Array Dereferencing
  • $this In Anonymous Functions
  • <?= is Always On
  • Binary Number Representation
  • Callable Typehint
  • Initialized High Precision Timer

Code examples are provided where relevant.

0 comments voice your opinion now!
new feature language must know major


Community News:
CakePHP 2.0 Released (with some Major Changes)
October 21, 2011 @ 11:03:05

The Bakery (a CakePHP site) has announced the release of CakePHP 2.0, a major shift in the framework with some very large changes to bring it up to the level of other full-stack frameworks currently offered for PHP.

The CakePHP core team is very exited to announce a major jump in the version numbering. CakePHP 2.0 stable is out! we have put endless hours into this release and great ideas have made it into the the framework for this version. [...] The overall CakePHP ecosystem has also been improved. [...] A huge thanks to all involved in terms of both contributions through commits, tickets, documentation edits, and otherwise contribute to the framework. Without you there would be no CakePHP.

Some huge changes have happened in this release including:

  • Dropping PHP4 support
  • Use of more native PHP functions
  • PSR-0 compliance
  • Object injection for libraries/components/helpers/etc
  • Console tools completely rebuilt
  • A move to PHPUnit tests (away from SimpleUnit)
  • HTML support in form helpers
  • Lazy-loading on just about everything making the overall experience faster
  • Several new plugins like: DebugKit, Datasources, MongoDb, Migrations and AclExtras

They've created a few resources to help you get started with this new version including a new version of the book, a screencast and a migration guide.

1 comment voice your opinion now!
cakephp v2 release major change


PHP.net:
PHP 5.3.0 Released!
June 30, 2009 @ 07:28:48

The PHP.net project is proud to announce the official release of PHP 5.3!

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, closures, optional garbage collection for cyclic references, new extensions (like ext/phar, ext/intl and ext/fileinfo), over 140 bug fixes and much more.

You can download this latest release from the downloads page from the main PHP.net site or check out the Changelog for the full list of changes.

0 comments voice your opinion now!
improvement major release php5


Jeff Atwood's Blog:
PHP Sucks, But It Doesn't Matter
May 22, 2008 @ 07:57:12

There's an interesting post Jeff Atwood has made to his blog about PHP - its lack of standards, the way the language is structured and why none of that matters when it comes to its popularity.

PHP isn't so much a language as a random collection of arbitrary stuff, a virtual explosion at the keyword and function factory.

He includes links to several other articles that follow the "PHP sucks" train of thought too, but he notes that none of that really matters - its the popularity of PHP, its use in major corporate and social networking applications that is seeming to help drive it even more for developers to pick up and learn as a first web language.

Why fight it? I say learn to embrace it. Join with me, won't you, in celebrating the next fifty years of glorious PHP code driving the internet. Just don't forget to call the maintain_my_will_to_live() PHP function every so often!

Responses from the community:

  • Stas on the PHP 10.0 blog
0 comments voice your opinion now!
sucks language reason popularity major company usage


Derick Rethans' Blog:
4th Major eZ Components release
July 03, 2007 @ 08:37:00

Derick Rethans points out a milestone in the life of the eZ Components project - the release of their fourth major version:

Earlier today we, the eZ Components development team, put out our fourth major release. This new release comes with two new components (Authentication and Workflow) as well as more than 200 other updates.

He details what the two new components are all about and includes comments about the stability of the eZ Components libraries (due to the use of test-driven development) and mentions one component in particular - Mail.

0 comments voice your opinion now!
ezcomponents release major authentication workflow component ezcomponents release major authentication workflow component



Community Events





Don't see your event here?
Let us know!


install introduction series package library opinion bugfix api deployment framework release community list laravel interview language symfony tips voicesoftheelephpant podcast

All content copyright, 2014 PHPDeveloper.org :: info@phpdeveloper.org - Powered by the Solar PHP Framework