Preface

PHP, which stands for “PHP: Hypertext Preprocessor” is a widely-used Open Source general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. Its syntax draws upon C, Java, and Perl, and is easy to learn. The main goal of the language is to allow web developers to write dynamically generated web pages quickly, but you can do much more with PHP.

This new manual consists of a function reference, but also contains a language reference, explanations of some of PHP’s major features, and other supplemental information.

Over time, we intend to expand this manual to include more tutorials, better examples, and document the differences between PHP5 and PHP7.

Many sites, as of August 2018, still use an earlier than PHP7 version. The upgrade process for many sites will include a thorough understanding of the new features in PHP7 as well as syntax and other differences included deprecated features no longer found in PHP7.

You can download this a PHP7 manual, as maintained by The PHP Group in several formats at here.

This website, PHP5.org is no longer maintained by The PHP Group, but by OpenApprentice.org. We will make this website, it’s documentation and content available pursuant to the Creative Commons 3.0 license.

Authors and Contributors

This website is currently being developed and maintained by David Kartuzinski and others as part of the OpenApprentice.org Foundation.

Previous and current maintainers of official documentation

The original PHP5.org manual was authored, edited and contributed to by the following individual as listed on the credits of the website.

Authors and Editors

The following contributors should be recognized for the impact they have made and/or continue to make by adding content to the manual: Bill Abt, Jouni Ahto, Alexander Aulbach, Daniel Beckham, Stig Bakken, Jesus M. Castagnetto, Ron Chmara, Sean Coates, John Coggeshall, Simone Cortesi, Markus Fischer, Wez Furlong, Sara Golemon, Rui Hirokawa, Brad House, Pierre-Alain Joye, Etienne Kneuss, Moriyoshi Koizumi, Rasmus Lerdorf, Andrew Lindeman, Stanislav Malyshev, Rafael Martinez, Rick McGuire, Yasuo Ohgaki, Derick Rethans, Rob Richards, Sander Roobol, Egon Schmid, Thomas Schoefbeck, Sascha Schumann, Dan Scott, Masahiro Takagi, Michael Wallner, Lars Torben Wilson, Jim Winstead, Jeroen van Wolffelaar and Andrei Zmievski.

The following contributors have done significant work editing the manual: Stig Bakken, Gabor Hojtsy, Hartmut Holzgraefe and Egon Schmid.

User Note Maintainers

The previously most active maintainers were (of the previous PHP5.org): Daniel Brown, Nuno Lopes, Felipe Pena, Thiago Pojda and Maciek Sokolewicz.

These people have also put a lot of effort into managing user notes: Mehdi Achour, Daniel Beckham, Friedhelm Betz, Victor Boivie, Jesus M. Castagnetto, Nicolas Chaillan, Ron Chmara, Sean Coates, James Cox, Vincent Gevers, Sara Golemon, Zak Greant, Szabolcs Heilig, Oliver Hinckel, Hartmut Holzgraefe, Etienne Kneuss, Rasmus Lerdorf, Matthew Li, Andrew Lindeman, Aidan Lister, Hannes Magnusson, Maxim Maletsky, Bobby Matthis, James Moore, Philip Olson, Sebastian Picklum, Derick Rethans, Sander Roobol, Damien Seguy, Jason Sheets, Tom Sommer, Jani Taskinen, Yasuo Ohgaki, Jakub Vrana, Lars Torben Wilson, Jim Winstead, Jared Wyles and Jeroen van Wolffelaar.

Thanks to The PHP Group

We acknowledge and appreciate the previous and current efforts of The PHP Group, its past and current members, for all their hard work. Without which, we could not continue building upon it here at PHP5.org. We follow their aims to build a more dynamic, vibrant and powerful PHP programming community.

Leave a Reply