downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

What is PHP?

PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. If you are new to PHP and want to get some idea of how it works, try the introductory tutorial. After that, check out the online manual, and the example archive sites and some of the other resources available in the links section.

Ever wondered how popular PHP is? see the Netcraft Survey.

Thanks To

Related sites

Community

Syndication

You can grab our news as an RSS feed via a daily dump in a file named news.rss.

Upcoming Events [add]

May

User Group Events

30. Irish PHP Users Group meeting
30. Guelph PHP Users Group
30. Louisville PHP User Group
31. Arabic PHP Group Meeting
31. Malaysia PHP User Group Meet Up
31. PHPBenelux Pre-DPC12 meeting

June

Conferences

05. biggest French PHP conference
07. Dutch PHP Conference 2012
09. DevConf 2012
29. Lone Star PHP - Dallas, TX

User Group Events

01. Köln/Bonn
01. Iran PHP developer's meetup
03. PHP meeting online in China
03. meeting de LAMPistas en La Paz
04. PHP Online User Group
05. SW Florida Linux Users Group
05. PDXPHP monthly meeting
05. Jacksonville User Group
05. Berlin PHP Usergroup Meeting
05. PHPNW: PHP North West user group
06. Meeting PHP Usergroup OWL
06. BostonPHP
06. Pittsburgh PHP Meetup Group
07. SDPHP (San Diego, CA)
07. Hannover
07. Meetup Day
07. Omaha PHP Users Group Meetup
07. PHP London
07. The Houston PHP Users Group
07. Boston PHP Meetup
07. Atlanta PHP User Group
07. Sydney PHP Group meetings
07. PHP UG Meetup Auckland
07. Seattle PHP Meetup Group
07. The Copenhagen PHP Meetup Group
07. SF PHP Meetup
07. Knoxville Python & PHP UG
07. Minnesota PHP User Group
07. OrlandoPHP User Group
07. PHP Cardiff Meetup
07. PHPEM
09. PHP User Group Nanaimo, BC/CA
09. PEA meeting from phpchina
09. Nagpur PHP Meetup
09. Nezahualcoyotl PHP Ramptors
10. Los Angeles PHP Developers Group
11. Queen City (Charlotte) PHP
12. Hamburg
12. Dallas PHP/MySQL Users Group
12. Dallas PHP Users Group (DPUG)
12. Austin PHP Meetup
12. OKC PHP Meetup
12. Nashville PHP User Group
12. Oklahoma City PHP User Group
12. Buffalo PHP Meetup
12. South Florida PHP Users Group
12. South Florida PUG - Lauderdale
13. PHP User Group Stuttgart
13. South FL PUG- Miami
13. PHP South West User Group
13. PHPSW, UK
13. DC PHP Developer's Community
14. Meeting usergroup Dortmund
14. PHP Usergroup Frankfurt/Main
14. Metro Jersey PHP Usergroup
14. Seattle PHP Meetup/Users Group
16. Kansas City
16. Miami Linux Users Group
16. Twin Cities PHP
16. Los Angeles LAMPsig
19. PHP Brisbane Meetup Group
19. Nashville Enterprise LAMP UG
19. Chattanooga PHP Developers
19. PHP North-East User Group
19. NWO-PUG User Group Meeting
20. Miami PHP User Group
20. Broward Php Usergroup
20. Chicago PHP User Group Brunch
20. Baltimore PHP User Group
21. TriPUG
21. OINK-PUG (Cincinnati, Ohio)
21. Utah PHP Users Group Meeting
21. Denver - FRPUG
21. B/CS PHP User Group
21. AmsterdamPHP Meetup
25. Long Island PHP Users Group
25. Tampa Bay Florida PHP
25. Winnipeg PHP
26. New York
26. AzPHP
26. Malaysia PHP Meetup
26. PHP Usergroup Karlsruhe
26. PHPUG Wuerzburg
26. DCPHP Beverage Subgroup
26. Brisbane PHP User Group
26. PHP User Group Roma
26. PHPUBSP
27. Irish PHP Users Group meeting
27. Guelph PHP Users Group
27. Edinburgh PHP Users Group
27. Louisville PHP User Group
28. Arabic PHP Group Meeting
28. Malaysia PHP User Group Meet Up
28. Memphis PHP
28. PHP Usergroup D/DU/KR
30. Miami Linux Meetup
30. PHP RIO Meetup
30. PHP User Group Hong Kong

Training

01. ZEND: PHP I Foundations for IBMi
02. PHP & AJAX -Construindo Websites
02. Core and Advanced PHP Workshop
03. Ahmedabad PHP Group Training
03. php training
04. MySQL Spain
04. Curso PHP Madrid
04. PHP E-Learning/Germany
04. Curso on-line ActionScript / PHP
04. PHP & MySQL Training in Kassel
04. PHP & MySQL com Dreamweaver MX
04. Curso on-line de PHP
04. PHP & MYSQL-Construindo WebSites
04. PHP Training Heilbronn
04. ZEND: PHP II: Higher Structures
04. ZEND: Test Prep: Framework Cert
04. ZEND: PHP I: Foundations On-line
04. Basic PHP Course
05. Curso on-line de PHP-MySQL
05. PHP Class at CalTek
06. PHP Training - Chennai - India
06. Zend Certification
06. PHP: Web-sites and MySQL
07. Curso de PHP Avanzado en Bilbao
11. PHP para Expertos Curso on-line
11. Curso PHP y MySQL
11. Schulung PHP, MySQL, HTML, CSS
11. ZEND: Test Prep: PHP 5.3 Cert
11. ZEND: PHP for OO/Procedural Prog
11. ZEND: Framework: Fundamentals
11. ZEND: Framework: Advanced
11. Dév.de sites WEB dynamiques php
11. Sites WEB dynamiques avec PHP
13. UK Object Orientation Workshop
13. Zend Framework Philippines
14. UK Smarty Templating Workshop
15. L'essentiel de PHP orient&e
18. PHP & MySQL Training / Gießen
18. PHP Intro Course South Africa
18. Formation PHP Niveau 1 Bordeaux
19. Cursos de PHP en Bilbao
21. Chennai PHP Training
25. Formation PHP Niveau 2 Bordeaux
26. UK PHP Training
26. ZEND: PHP Security On-line
28. PHP Brasil - Training
28. Développement orient&eacu
29. PHP Training

PHP 5.2.1 and PHP 4.4.5 Released

[14-Feb-2007] The PHP development team would like to announce the immediate availability of PHP 5.2.1 and availability of PHP 4.4.5. These releases are major stability and security enhancements of the 5.x and 4.4.x branches, and all users are strongly encouraged to upgrade to it as soon as possible. Further details about the PHP 5.2.1 release can be found in the release announcement for 5.2.1, the full list of changes is available in the ChangeLog for PHP 5. Details about the PHP 4.4.5 release can be found in the release announcement for 4.4.5, the full list of changes is available in the ChangeLog for PHP 4.

Security Enhancements and Fixes in PHP 5.2.1 and PHP 4.4.5:

  • Fixed possible safe_mode & open_basedir bypasses inside the session extension.
  • Fixed unserialize() abuse on 64 bit systems with certain input strings.
  • Fixed possible overflows and stack corruptions in the session extension.
  • Fixed an underflow inside the internal sapi_header_op() function.
  • Fixed non-validated resource destruction inside the shmop extension.
  • Fixed a possible overflow in the str_replace() function.
  • Fixed possible clobbering of super-globals in several code paths.
  • Fixed a possible information disclosure inside the wddx extension.
  • Fixed a possible string format vulnerability in *print() functions on 64 bit systems.
  • Fixed a possible buffer overflow inside ibase_{delete,add,modify}_user() functions.
  • Fixed a string format vulnerability inside the odbc_result_all() function.

Security Enhancements and Fixes in PHP 5.2.1 only:

  • Prevent search engines from indexing the phpinfo() page.
  • Fixed a number of input processing bugs inside the filter extension.
  • Fixed allocation bugs caused by attempts to allocate negative values in some code paths.
  • Fixed possible stack/buffer overflows inside zip, imap & sqlite extensions.
  • Fixed several possible buffer overflows inside the stream filters.
  • Memory limit is now enabled by default.
  • Added internal heap protection.
  • Extended filter extension support for $_SERVER in CGI and apache2 SAPIs.

Security Enhancements and Fixes in PHP 4.4.5 only:

  • Fixed possible overflows inside zip & imap extensions.
  • Fixed a possible buffer overflow inside mail() function on Windows.
  • Unbundled the ovrimos extension.

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 the 5.2.1 or 4.4.5 releases as soon as possible.

For users upgrading to PHP 5.2 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.

Update: Feb 14th; Added release information for PHP 4.4.5.

Update: Feb 12th; The Windows install package had problems with upgrading from previous PHP versions. That has now been fixed and new file posted in the download section.


The front page has changed

[08-Feb-2007] The news on the front page of php.net has changed, the conference announcements are now located on their own page. The idea is to keep php.net specific news clear and also opens the door for additional news entries, like for RC releases. More changes are on the way so keep an eye out.


The PHP Manual

PHP Manual Updates

[03-Feb-2007] The PHP documentation team is proud to present to the PHP community a few fixes and tweaks to the PHP Manual, including:

  • an improved, XSL-based build system that will deliver compiled manuals to mirrors in a more timely manner (goodbye dsssl)
  • manual pages can now contain images (see imagearc() for an example)
  • updated function version information and capture system (fewer "no version information, might be only in CVS" messages)
  • ... and more to come!

Please help us improve the documentation by submitting bug reports, and adding notes to undocumented functions.


PHP 5.2.0 Released

[02-Nov-2006] The PHP development team is proud to announce the immediate release of PHP 5.2.0. This release is a major improvement in the 5.X series, which includes a large number of new features, bug fixes and security enhancements. Further details about this release can be found in the release announcement 5.2.0, the full list of changes is available in the ChangeLog PHP 5.

All users of PHP, especially those using earlier PHP 5 releases are advised to upgrade to this release as soon as possible. This release also obsoletes the 5.1 branch of PHP.

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.


News Archive

 
RSS | show source | credits | stats | sitemap | contact | advertising | mirror sites