PHP Credits

PHP Group
Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski

Language Design & Concept
Andi Gutmans, Rasmus Lerdorf, Zeev Suraski

PHP 5 Authors
ContributionAuthors
Zend Scripting Language Engine Andi Gutmans, Zeev Suraski
Extension Module API Andi Gutmans, Zeev Suraski, Andrei Zmievski
UNIX Build and Modularization Stig Bakken, Sascha Schumann
Win32 Port Shane Caraveo, Zeev Suraski
Server API (SAPI) Abstraction Layer Andi Gutmans, Shane Caraveo, Zeev Suraski
Streams Abstraction Layer Wez Furlong

SAPI Modules
ContributionAuthors
ActiveScript Wez Furlong
AOLserver Sascha Schumann
Apache 1.3 (apache_hooks) Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar, George Schlossnagle, Lukas Schroeder
Apache 1.3 Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar
Apache 2.0 Filter Sascha Schumann, Aaron Bannert
Apache 2.0 Handler Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code)
Caudium / Roxen David Hedbor
CGI / FastCGI Rasmus Lerdorf, Stig Bakken, Shane Caraveo
CLI Edin Kadribasic, Marcus Boerger
Continuity Alex Leigh (based on nsapi code)
Embed Edin Kadribasic
ISAPI Andi Gutmans, Zeev Suraski
NSAPI Jayakumar Muthukumarasamy, Uwe Schindler
phttpd Thies C. Arntzen
pi3web Holger Zimmermann
Sendmail Milter Harald Radi
thttpd Sascha Schumann
tux Sascha Schumann
WebJames Alex Waugh

Module Authors
ModuleAuthors
Assert Thies C. Arntzen
BC Math Andi Gutmans
Bzip2 Sterling Hughes
Calendar Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez Furlong
COM and .Net Wez Furlong
cpdf Uwe Steinmann
ctype Hartmut Holzgraefe
cURL Sterling Hughes
DBA Sascha Schumann, Marcus Boerger
dBase Jim Winstead
dbx (database abstraction) Marc Boeren, Rui Hirokawa, Frank M. Kromann
DOM Christian Stocker, Rob Richards, Marcus Boerger
EXIF Rasmus Lerdorf, Marcus Boerger
fam Sascha Schumann
FBSQL Frank M. Kromann
FDF Uwe Steinmann
FilePro Chad Robinson
FTP Stefan Esser, Andrew Skalski
GD imaging Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger
GetText Alex Plotnick
GNU GMP support Stanislav Malyshev
HwAPI Uwe Steinmann
Iconv Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi
IMAP Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang, Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck Hagenbuch, Daniel R Kalowsky
Informix Danny Heijl, Christian Cartus, Corne' Cornelius
Ingres II David Hénot
InterBase Jouni Ahto, Andrew Avdeev, Ard Biesheuvel
IRCG Sascha Schumann
LDAP Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit Thomson, Stig Venaas
LIBXML Christian Stocker, Rob Richards, Marcus Boerger, Wez Furlong, Shane Caraveo
mcrypt Sascha Schumann, Derick Rethans
MCVE Brad House, Chris Faulhaber, Steven Schoch
mhash Sascha Schumann
mime_magic Hartmut Holzgraefe
MING Dave Hayden, Frank M. Kromann
mnoGoSearch Sergey Kartashoff, Alex Barkov, Ramil Kalimullin
mono Sterling Hughes
msession Mark L. Woodward
mSQL Zeev Suraski
MS SQL Frank M. Kromann
Multibyte String Functions Tsukada Takuya, Rui Hirokawa
MySQLi Zak Greant, Georg Richter
MySQL Zeev Suraski, Zak Greant, Georg Richter
ncurses Ilia Alshanetsky, Wez Furlong, Hartmut Holzgraefe, Georg Richter
OCI8 Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal
ODBC Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel R. Kalowsky
OpenSSL Stig Venaas, Wez Furlong, Sascha Kettler
Oracle Stig Bakken, Mitch Golden, Rasmus Lerdorf, Andreas Karajannis, Thies C. Arntzen
Ovrimos Nikos Mavroyanopoulos
pcntl Jason Greene
PDF Uwe Steinmann, Rainer Schaaf
Perl Compatible Regexps Andrei Zmievski
Posix Kristian Köhntopp
PostgreSQL Jouni Ahto, Zeev Suraski, Yasuo Ohgaki
Pspell Vlad Krupin
Readline Thies C. Arntzen
Recode Kristian Köhntopp
Sessions Sascha Schumann, Andrei Zmievski
Shared Memory Operations Slava Poliakov, Ilia Alshanetsky
SimpleXML Sterling Hughes, Marcus Boerger, Rob Richards
SNMP Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven Lawrance, Johann Hanne
Sockets Chris Vandomelen, Sterling Hughes, Daniel Beulshausen, Jason Greene
SPL Marcus Boerger
SQLite Wez Furlong, Tal Peer, Marcus Börger, Ilia Alshanetsky
Sybase-CT Zeev Suraski, Tom May, Timm Friebe
Sybase-DB Zeev Suraski
System V Message based IPC Wez Furlong
System V Semaphores Tom May
System V Shared Memory Christian Cartus
tidy John Coggeshall, Ilia Alshanetsky
tokenizer Andrei Zmievski
Verisign Payflow Pro John Donagher, David Croft
W32API James Moore
WDDX Andrei Zmievski
xmlrpc Dan Libby
XML Stig Bakken, Thies C. Arntzen, Sterling Hughes
XSL Christian Stocker, Rob Richards
YAZ Adam Dickmeiss
Yellow Pages Stephanie Wehner, Fredrik Ohrn
Zlib Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade Nicoletti

PHP Documentation Team
Jouni Ahto, Alexander Aulbach, Stig Bakken, Rasmus Lerdorf, Egon Schmid, Lars Torben Wilson, Jim Winstead
Edited by: Stig Bakken and Egon Schmid

PHP 5.0 Quality Assurance Team
Ilia Alshanetsky, Joerg Behrens, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Jani Taskinen

PHP Website Team
Gabor Hojtsy, Colin Viebrock, Jim Winstead