Language Selection

English French German Italian Portuguese Spanish

PHP 5 Pushes Forward

Filed under
Software

Started just over ten years ago, the PHP programming language has become the most popular programming language for web application development. PHP 5, the most recent release, adds even more features — all the while remaining approachable to novices. But don’t let the friendly facade fool you — Fortune 500 companies are taking notice, too. Here’s a look at the life of PHP 5 so far.

A little over ten years ago this past June, Rasmus Lerdorf posted a message to Usenet group comp.infosystems.www.authoring.cgi titled “Announce: Personal Home Page Tools (PHP Tools). ” His message, announcing the release of PHP 1.0, highlighted a number of language features that, for the time, were in great demand: the ability to log traffic, process form data, and display “last access” timestamps on web pages, all of which were nothing short of black magic to web developers that were enthusiatic but plagued with a lack of tools to turn their ideas into reality. Rasmus concluded his post with a note that PHP was being released under the GNU Public License, further punctuating the point by exclaiming, “Yes, that means[ it’s] free! ” 20,478,788 users later (according to Netcraft.com), the rest is history.

Confirming Rasmus’ suspicion that if he found such tools useful, others might too, his decision to release the software under an open source license prompted a slew of language contributions, and a team of developers soon assembled to spearhead the language’s further evolution and maturation. The outcome is a model example of how an open source project can truly thrive. For what started out as a personal project by a software development contractor interested in monitoring access to his online resume, PHP has since become the most popular web scripting language in the world, used by hobbyists and Fortune 500 corporations alike.

As PHP’s user community has grown, so has its capabilities, with the latest release, PHP 5.0, offering over 140 libraries totalling well over 1,000 functions capable of handling an impressive array of tasks, including database and e-commerce integration, complex date, string, and file manipulation, and XML parsing and transformation. Another 117 extensions are available in the PECL PHP Extensions repository (http://pecl.php.net/), and still several hundred more packages that extend the language available at the PHP Extension and Application Repository (better known as PEAR, located online at http://pear.php.net/). Of course, this doesn’t take into account the countless third-party applications made available through disparate web sites, nor the 11,122 PHP-driven projects managed through Sourceforge.net (http://www.sourceforge.net/).

Even ten years after the 1.0 release, community activity is nothing short of extraordinary. The most recent telling evidence of the language’s continued success is the July 2004 release of PHP 5.0.

Full Story.

More in Tux Machines

Leftovers: Gaming

More Mandriva Eulogies

  • Good-bye, Mandriva!
    I think that it is sad that the Mandriva star twinkles no more in the OS universe, but it is good that other distros can continue with its legacy: Mageia, OpenMandriva Lx and, up to a certain extent, PCLinuxOS.
  • Finally! It's the year of Linux on the desktop TITSUP
    Mandriva, a French purveyor of desktop Linux, is being wound up, after becoming totally incapable of supporting usual performance (TITSUP), financially at least. The liquidation notice suggests the company's 2013 was around €600,000 and that the company has between 10 and 19 staff.
  • Goodbye, Mandriva, Thank You for the Mandriva Linux OS
    It is with sadness in our hearts that we inform you today, May 27, about the termination of the French Mandriva company, which is currently in the process of being liquidated, according to a notice posted on the societe.com website.
  • A Linux company that spent 17 years competing with Windows is officially over
    It also had some success in Malaysia. But by 2012, the company was on the brink of bankruptcy, a situation that had happened several times since its early days, in 1998. It was saved for a few more years by Jean-Manuel Croset, who joined as COO in 2011 and soon after became CEO.

Android Leftovers

Leftovers: OSS

  • Downgrading to stable
    The system works fine otherwise and can be accessed via ssh, but restarting kdm doesn't help to fix it, it just changes the pattern. Anyway, as explaining a toddler he cannot watch his favourite youtube cartoons because suddenly the computer screen has become an abstract art work is not easy I quickly decided to downgrade.
  • Researchers to track down obstacles to digital DIY
    An EU-funded research project wants to find regulations and other obstacles that hinder digital Do-It-Yourself companies. A consortium of universities and research institutes in Manchester, Milan, London, Thessaloniki and other cities intends to help small enterprises benefit from digital DIY, help policy makers and prepare teachers and educators.
  • Open Government and geo-data infrastructures at AGIT 2015
    One of the themes at the AGIT 2015 conference will be Open Government and geo-data infrastructures. According to the organisers, the availability of standardised open government services has increased the importance of government geo-data infrastructures, taking the opportunities for using geo-information to a new level. Discussions will focus on questions like what value can be created by building a European 'spatially-enabled society' as part of the European knowledge society, and what are the challenges and prospects with regard to cloud computing.
  • How open data is transforming the business landscape
    Despite pledges by the G7 and G20 to boost transparency by opening up government data, fewer than 8% of countries publish data sets in open formats and under open licences on public sector budgets, spending and contracts.
  • Hubble delivers a more affordable 3D laser cutter
    Hubble is an open source, mid-level laser cutter designed to be affordable, versatile, and hackable. Hubble was created to fill the current gap between amazing, entry-level projects, like MicroSlice, and the expensive, proprietary laser cutters on the market.
  • Smart API integrations with Python and Zato
    As the number of applications and APIs connected in a cloud-driven world rises dramatically, it becomes a challenge to integrate them in an elegant way that will scale in terms of the clarity of architecture, run-time performance, complexity of processes the systems take part in, and the level of maintenance required to keep integrated environments operational.
  • LLVM 3.7 Is Planned For A Late August Release
  • LLVM 3.6.1 Brings R600 & MIPS Fixes
  • The practice of sustaining government ICT standards
  • Share-PSI: PSI implementation is a multi-speed mechanism
    Share-PSI workshops bring together government departments, universities and standards organisations to "identify what does and doesn't work, what is and isn't practical, what can and can't be expected of different stakeholders", the project website states.
  • Security advisories for Tuesday
  • Attackers use email spam to infect point-of-sale terminals with new malware
    However, it’s unusual to see PoS malware distributed through spam, like in the case of NitlovePOS, especially as part of a larger, indiscriminate campaign. This suggests that cybercriminals seek to exploit cases where employees use Windows-based PoS terminals to check their email or perform other risky activities.