CINXE.COM

PHP: Credits

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("http://php.net/credits.php","20130115034449","https://web.archive.org/","web","/_static/", "1358221489"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <title>PHP: Credits</title> <style type="text/css" media="all"> @import url("https://web.archive.org/web/20130115034449cs_/http://static.php.net/www.php.net/styles/site.css"); @import url("https://web.archive.org/web/20130115034449cs_/http://static.php.net/www.php.net/styles/phpnet.css"); </style> <!--[if IE]><![if gte IE 6]><![endif]--> <style type="text/css" media="print"> @import url("https://web.archive.org/web/20130115034449cs_/http://static.php.net/www.php.net/styles/print.css"); </style> <!--[if IE]><![endif]><![endif]--> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <link rel="shortcut icon" href="https://web.archive.org/web/20130115034449im_/http://static.php.net/www.php.net/favicon.ico"/> <link rel="canonical" href="//web.archive.org/web/20130115034449/http://php.net/credits.php"/> <script type="text/javascript" src="https://web.archive.org/web/20130115034449js_/http://static.php.net/www.php.net/userprefs.js"></script> <base href="https://web.archive.org/web/20130115034449/http://php.net/credits.php"/> </head> <body> <div id="headnav"> <a href="/web/20130115034449/http://php.net/" rel="home"><img src="https://web.archive.org/web/20130115034449im_/http://static.php.net/www.php.net/images/php.gif" alt="PHP" width="120" height="67" id="phplogo"/></a> <div id="headmenu"> <a href="/web/20130115034449/http://php.net/downloads.php">downloads</a> | <a href="/web/20130115034449/http://php.net/docs.php">documentation</a> | <a href="/web/20130115034449/http://php.net/FAQ.php">faq</a> | <a href="/web/20130115034449/http://php.net/support.php">getting help</a> | <a href="/web/20130115034449/http://php.net/mailing-lists.php">mailing lists</a> | <a href="/web/20130115034449/http://php.net/license">licenses</a> | <a href="https://web.archive.org/web/20130115034449/https://wiki.php.net/">wiki</a> | <a href="https://web.archive.org/web/20130115034449/https://bugs.php.net/">reporting bugs</a> | <a href="/web/20130115034449/http://php.net/sites.php">php.net sites</a> | <a href="/web/20130115034449/http://php.net/conferences/">conferences</a> | <a href="/web/20130115034449/http://php.net/my.php">my php.net</a> </div> </div> <div id="headsearch"> <form method="post" action="/web/20130115034449/http://php.net/search.php" id="topsearch"> <p> <span title="Keyboard shortcut: Alt+S (Win), Ctrl+S (Apple)"> <span class="shortkey">s</span>earch for </span> <input type="text" name="pattern" value="" size="30" accesskey="s"/> <span>in the</span> <select name="show"> <option value="all">all php.net sites</option> <option value="local">this mirror only</option> <option value="quickref" selected="selected">function list</option> <option value="manual">online documentation</option> <option value="bugdb">bug database</option> <option value="news_archive">Site News Archive</option> <option value="changelogs">All Changelogs</option> <option value="pear">just pear.php.net</option> <option value="pecl">just pecl.php.net</option> <option value="talks">just talks.php.net</option> <option value="maillist">general mailing list</option> <option value="devlist">developer mailing list</option> <option value="phpdoc">documentation mailing list</option> </select> <input type="image" src="https://web.archive.org/web/20130115034449im_/http://static.php.net/www.php.net/images/small_submit_white.gif" class="submit" alt="search"/> </p> </form> </div> <div id="layout_1"> <div id="content" class="."> <div class="center"> <h1>PHP Credits</h1> <table border="0" cellpadding="3" width="600"> <tr class="h"><th>PHP Group</th></tr> <tr><td class="e">Thies C. Arntzen, Stig Bakken, Shane Caraveo, Andi Gutmans, Rasmus Lerdorf, Sam Ruby, Sascha Schumann, Zeev Suraski, Jim Winstead, Andrei Zmievski </td></tr> </table><br/> <table border="0" cellpadding="3" width="600"> <tr class="h"><th>Language Design &amp; Concept</th></tr> <tr><td class="e">Andi Gutmans, Rasmus Lerdorf, Zeev Suraski, Marcus Boerger </td></tr> </table><br/> <table border="0" cellpadding="3" width="600"> <tr class="h"><th colspan="2">PHP Authors</th></tr> <tr class="h"><th>Contribution</th><th>Authors</th></tr> <tr><td class="e">Zend Scripting Language Engine </td><td class="v">Andi Gutmans, Zeev Suraski, Stanislav Malyshev, Marcus Boerger, Dmitry Stogov </td></tr> <tr><td class="e">Extension Module API </td><td class="v">Andi Gutmans, Zeev Suraski, Andrei Zmievski </td></tr> <tr><td class="e">UNIX Build and Modularization </td><td class="v">Stig Bakken, Sascha Schumann, Jani Taskinen </td></tr> <tr><td class="e">Windows Port </td><td class="v">Shane Caraveo, Zeev Suraski, Wez Furlong, Pierre-Alain Joye </td></tr> <tr><td class="e">Server API (SAPI) Abstraction Layer </td><td class="v">Andi Gutmans, Shane Caraveo, Zeev Suraski </td></tr> <tr><td class="e">Streams Abstraction Layer </td><td class="v">Wez Furlong, Sara Golemon </td></tr> <tr><td class="e">PHP Data Objects Layer </td><td class="v">Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky </td></tr> <tr><td class="e">Output Handler </td><td class="v">Zeev Suraski, Thies C. Arntzen, Marcus Boerger, Michael Wallner </td></tr> </table><br/> <table border="0" cellpadding="3" width="600"> <tr class="h"><th colspan="2">SAPI Modules</th></tr> <tr class="h"><th>Contribution</th><th>Authors</th></tr> <tr><td class="e">AOLserver </td><td class="v">Sascha Schumann </td></tr> <tr><td class="e">Apache 1.3 (apache_hooks) </td><td class="v">Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar, George Schlossnagle, Lukas Schroeder </td></tr> <tr><td class="e">Apache 1.3 </td><td class="v">Rasmus Lerdorf, Zeev Suraski, Stig Bakken, David Sklar </td></tr> <tr><td class="e">Apache 2.0 Filter </td><td class="v">Sascha Schumann, Aaron Bannert </td></tr> <tr><td class="e">Apache 2.0 Handler </td><td class="v">Ian Holsman, Justin Erenkrantz (based on Apache 2.0 Filter code) </td></tr> <tr><td class="e">Caudium / Roxen </td><td class="v">David Hedbor </td></tr> <tr><td class="e">CGI / FastCGI </td><td class="v">Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov </td></tr> <tr><td class="e">CLI </td><td class="v">Edin Kadribasic, Marcus Boerger, Johannes Schlueter </td></tr> <tr><td class="e">Continuity </td><td class="v">Alex Leigh (based on nsapi code) </td></tr> <tr><td class="e">Embed </td><td class="v">Edin Kadribasic </td></tr> <tr><td class="e">FastCGI Process Manager </td><td class="v">Andrei Nigmatulin, dreamcat4, Antony Dovgal, Jerome Loyet </td></tr> <tr><td class="e">ISAPI </td><td class="v">Andi Gutmans, Zeev Suraski </td></tr> <tr><td class="e">litespeed </td><td class="v">George Wang </td></tr> <tr><td class="e">NSAPI </td><td class="v">Jayakumar Muthukumarasamy, Uwe Schindler </td></tr> <tr><td class="e">phttpd </td><td class="v">Thies C. Arntzen </td></tr> <tr><td class="e">pi3web </td><td class="v">Holger Zimmermann </td></tr> <tr><td class="e">Sendmail Milter </td><td class="v">Harald Radi </td></tr> <tr><td class="e">thttpd </td><td class="v">Sascha Schumann </td></tr> <tr><td class="e">tux </td><td class="v">Sascha Schumann </td></tr> <tr><td class="e">WebJames </td><td class="v">Alex Waugh </td></tr> </table><br/> <table border="0" cellpadding="3" width="600"> <tr class="h"><th colspan="2">Module Authors</th></tr> <tr class="h"><th>Module</th><th>Authors</th></tr> <tr><td class="e">BC Math </td><td class="v">Andi Gutmans </td></tr> <tr><td class="e">Bzip2 </td><td class="v">Sterling Hughes </td></tr> <tr><td class="e">Calendar </td><td class="v">Shane Caraveo, Colin Viebrock, Hartmut Holzgraefe, Wez Furlong </td></tr> <tr><td class="e">COM and .Net </td><td class="v">Wez Furlong </td></tr> <tr><td class="e">ctype </td><td class="v">Hartmut Holzgraefe </td></tr> <tr><td class="e">cURL </td><td class="v">Sterling Hughes </td></tr> <tr><td class="e">Date/Time Support </td><td class="v">Derick Rethans </td></tr> <tr><td class="e">DB-LIB (MS SQL, Sybase) </td><td class="v">Wez Furlong, Frank M. Kromann </td></tr> <tr><td class="e">DBA </td><td class="v">Sascha Schumann, Marcus Boerger </td></tr> <tr><td class="e">DOM </td><td class="v">Christian Stocker, Rob Richards, Marcus Boerger </td></tr> <tr><td class="e">enchant </td><td class="v">Pierre-Alain Joye, Ilia Alshanetsky </td></tr> <tr><td class="e">ereg </td><td class="v">Rasmus Lerdorf, Jim Winstead, Jaakko Hyv盲tti </td></tr> <tr><td class="e">EXIF </td><td class="v">Rasmus Lerdorf, Marcus Boerger </td></tr> <tr><td class="e">fileinfo </td><td class="v">Ilia Alshanetsky, Pierre Alain Joye, Scott MacVicar, Derick Rethans </td></tr> <tr><td class="e">Firebird/InterBase driver for PDO </td><td class="v">Ard Biesheuvel </td></tr> <tr><td class="e">FTP </td><td class="v">Stefan Esser, Andrew Skalski </td></tr> <tr><td class="e">GD imaging </td><td class="v">Rasmus Lerdorf, Stig Bakken, Jim Winstead, Jouni Ahto, Ilia Alshanetsky, Pierre-Alain Joye, Marcus Boerger </td></tr> <tr><td class="e">GetText </td><td class="v">Alex Plotnick </td></tr> <tr><td class="e">GNU GMP support </td><td class="v">Stanislav Malyshev </td></tr> <tr><td class="e">Iconv </td><td class="v">Rui Hirokawa, Stig Bakken, Moriyoshi Koizumi </td></tr> <tr><td class="e">IMAP </td><td class="v">Rex Logan, Mark Musone, Brian Wang, Kaj-Michael Lang, Antoni Pamies Olive, Rasmus Lerdorf, Andrew Skalski, Chuck Hagenbuch, Daniel R Kalowsky </td></tr> <tr><td class="e">Input Filter </td><td class="v">Rasmus Lerdorf, Derick Rethans, Pierre-Alain Joye, Ilia Alshanetsky </td></tr> <tr><td class="e">InterBase </td><td class="v">Jouni Ahto, Andrew Avdeev, Ard Biesheuvel </td></tr> <tr><td class="e">Internationalization </td><td class="v">Ed Batutis, Vladimir Iordanov, Dmitry Lakhtyuk, Stanislav Malyshev, Vadim Savchuk, Kirti Velankar </td></tr> <tr><td class="e">JSON </td><td class="v">Omar Kilani, Scott MacVicar </td></tr> <tr><td class="e">LDAP </td><td class="v">Amitay Isaacs, Eric Warnke, Rasmus Lerdorf, Gerrit Thomson, Stig Venaas </td></tr> <tr><td class="e">LIBXML </td><td class="v">Christian Stocker, Rob Richards, Marcus Boerger, Wez Furlong, Shane Caraveo </td></tr> <tr><td class="e">mcrypt </td><td class="v">Sascha Schumann, Derick Rethans </td></tr> <tr><td class="e">MS SQL </td><td class="v">Frank M. Kromann </td></tr> <tr><td class="e">Multibyte String Functions </td><td class="v">Tsukada Takuya, Rui Hirokawa </td></tr> <tr><td class="e">MySQL driver for PDO </td><td class="v">George Schlossnagle, Wez Furlong, Ilia Alshanetsky, Johannes Schlueter </td></tr> <tr><td class="e">MySQL </td><td class="v">Zeev Suraski, Zak Greant, Georg Richter </td></tr> <tr><td class="e">MySQLi </td><td class="v">Zak Greant, Georg Richter, Andrey Hristov, Ulf Wendel </td></tr> <tr><td class="e">MySQLnd </td><td class="v">Andrey Hristov, Ulf Wendel, Georg Richter </td></tr> <tr><td class="e">OCI8 </td><td class="v">Stig Bakken, Thies C. Arntzen, Andy Sautins, David Benson, Maxim Maletsky, Harald Radi, Antony Dovgal, Andi Gutmans, Wez Furlong, Christopher Jones, Oracle Corporation </td></tr> <tr><td class="e">ODBC driver for PDO </td><td class="v">Wez Furlong </td></tr> <tr><td class="e">ODBC </td><td class="v">Stig Bakken, Andreas Karajannis, Frank M. Kromann, Daniel R. Kalowsky </td></tr> <tr><td class="e">OpenSSL </td><td class="v">Stig Venaas, Wez Furlong, Sascha Kettler </td></tr> <tr><td class="e">Oracle (OCI) driver for PDO </td><td class="v">Wez Furlong </td></tr> <tr><td class="e">pcntl </td><td class="v">Jason Greene, Arnaud Le Blanc </td></tr> <tr><td class="e">Perl Compatible Regexps </td><td class="v">Andrei Zmievski </td></tr> <tr><td class="e">PHP Archive </td><td class="v">Gregory Beaver, Marcus Boerger </td></tr> <tr><td class="e">PHP Data Objects </td><td class="v">Wez Furlong, Marcus Boerger, Sterling Hughes, George Schlossnagle, Ilia Alshanetsky </td></tr> <tr><td class="e">PHP hash </td><td class="v">Sara Golemon, Rasmus Lerdorf, Stefan Esser, Michael Wallner, Scott MacVicar </td></tr> <tr><td class="e">Posix </td><td class="v">Kristian Koehntopp </td></tr> <tr><td class="e">PostgreSQL driver for PDO </td><td class="v">Edin Kadribasic, Ilia Alshanetsky </td></tr> <tr><td class="e">PostgreSQL </td><td class="v">Jouni Ahto, Zeev Suraski, Yasuo Ohgaki, Chris Kings-Lynne </td></tr> <tr><td class="e">Pspell </td><td class="v">Vlad Krupin </td></tr> <tr><td class="e">Readline </td><td class="v">Thies C. Arntzen </td></tr> <tr><td class="e">Recode </td><td class="v">Kristian Koehntopp </td></tr> <tr><td class="e">Reflection </td><td class="v">Marcus Boerger, Timm Friebe, George Schlossnagle, Andrei Zmievski, Johannes Schlueter </td></tr> <tr><td class="e">Sessions </td><td class="v">Sascha Schumann, Andrei Zmievski </td></tr> <tr><td class="e">Shared Memory Operations </td><td class="v">Slava Poliakov, Ilia Alshanetsky </td></tr> <tr><td class="e">SimpleXML </td><td class="v">Sterling Hughes, Marcus Boerger, Rob Richards </td></tr> <tr><td class="e">SNMP </td><td class="v">Rasmus Lerdorf, Harrie Hazewinkel, Mike Jackson, Steven Lawrance, Johann Hanne, Boris Lytochkin </td></tr> <tr><td class="e">SOAP </td><td class="v">Brad Lafountain, Shane Caraveo, Dmitry Stogov </td></tr> <tr><td class="e">Sockets </td><td class="v">Chris Vandomelen, Sterling Hughes, Daniel Beulshausen, Jason Greene </td></tr> <tr><td class="e">SPL </td><td class="v">Marcus Boerger, Etienne Kneuss </td></tr> <tr><td class="e">SQLite 3.x driver for PDO </td><td class="v">Wez Furlong </td></tr> <tr><td class="e">SQLite3 </td><td class="v">Scott MacVicar, Ilia Alshanetsky, Brad Dewar </td></tr> <tr><td class="e">Sybase-CT </td><td class="v">Zeev Suraski, Tom May, Timm Friebe </td></tr> <tr><td class="e">System V Message based IPC </td><td class="v">Wez Furlong </td></tr> <tr><td class="e">System V Semaphores </td><td class="v">Tom May </td></tr> <tr><td class="e">System V Shared Memory </td><td class="v">Christian Cartus </td></tr> <tr><td class="e">tidy </td><td class="v">John Coggeshall, Ilia Alshanetsky </td></tr> <tr><td class="e">tokenizer </td><td class="v">Andrei Zmievski, Johannes Schlueter </td></tr> <tr><td class="e">WDDX </td><td class="v">Andrei Zmievski </td></tr> <tr><td class="e">XML </td><td class="v">Stig Bakken, Thies C. Arntzen, Sterling Hughes </td></tr> <tr><td class="e">XMLReader </td><td class="v">Rob Richards </td></tr> <tr><td class="e">xmlrpc </td><td class="v">Dan Libby </td></tr> <tr><td class="e">XMLWriter </td><td class="v">Rob Richards, Pierre-Alain Joye </td></tr> <tr><td class="e">XSL </td><td class="v">Christian Stocker, Rob Richards </td></tr> <tr><td class="e">Zip </td><td class="v">Pierre-Alain Joye </td></tr> <tr><td class="e">Zlib </td><td class="v">Rasmus Lerdorf, Stefan Roehrich, Zeev Suraski, Jade Nicoletti, Michael Wallner </td></tr> </table><br/> <table border="0" cellpadding="3" width="600"> <tr class="h"><th colspan="2">PHP Documentation</th></tr> <tr><td class="e">Authors </td><td class="v">Mehdi Achour, Friedhelm Betz, Antony Dovgal, Nuno Lopes, Hannes Magnusson, Georg Richter, Damien Seguy, Jakub Vrana </td></tr> <tr><td class="e">Editor </td><td class="v">Philip Olson </td></tr> <tr><td class="e">User Note Maintainers </td><td class="v">Daniel P. Brown, Thiago Henrique Pojda </td></tr> <tr><td class="e">Other Contributors </td><td class="v">Previously active authors, editors and other contributors are listed in the manual. </td></tr> </table><br/> <table border="0" cellpadding="3" width="600"> <tr class="h"><th>PHP Quality Assurance Team</th></tr> <tr><td class="e">Ilia Alshanetsky, Joerg Behrens, Antony Dovgal, Stefan Esser, Moriyoshi Koizumi, Magnus Maatta, Sebastian Nohn, Derick Rethans, Melvyn Sopacua, Jani Taskinen, Pierre-Alain Joye, Dmitry Stogov, Felipe Pena </td></tr> </table><br/> <table border="0" cellpadding="3" width="600"> <tr class="h"><th colspan="2">Websites and Infrastructure team</th></tr> <tr><td class="e">PHP Websites Team </td><td class="v">Rasmus Lerdorf, Hannes Magnusson, Philip Olson, Lukas Kahwe Smith, Pierre-Alain Joye, Kalle Sommer Nielsen </td></tr> <tr><td class="e">Event Maintainers </td><td class="v">Damien Seguy, Daniel P. Brown </td></tr> <tr><td class="e">Network Infrastructure </td><td class="v">Daniel P. Brown </td></tr> <tr><td class="e">Windows Infrastructure </td><td class="v">Alex Schoenmaker </td></tr> </table><br/> </div> </div> <div class="cleaner">&nbsp;</div> </div> <div id="footnav"> <a href="/web/20130115034449/http://php.net/source.php?url=/credits.php">show source</a> | <a href="/web/20130115034449/http://php.net/credits.php">credits</a> | <a href="/web/20130115034449/http://php.net/stats/">stats</a> | <a href="/web/20130115034449/http://php.net/sitemap.php">sitemap</a> | <a href="/web/20130115034449/http://php.net/contact.php">contact</a> | <a href="/web/20130115034449/http://php.net/contact.php#ads">advertising</a> | <a href="/web/20130115034449/http://php.net/mirrors.php">mirror sites</a> </div> <div id="pagefooter"> <div id="copyright"> <a href="/web/20130115034449/http://php.net/copyright.php">Copyright &copy; 2001-2013 The PHP Group</a><br/> All rights reserved. </div> <div id="thismirror"> <a href="/web/20130115034449/http://php.net/mirror.php">This unofficial mirror</a> is operated at: <a href="https://web.archive.org/web/20130115034449/http://php.net/">http://php.net/</a><br/> Last updated: Mon Jan 14 19:41:03 2013 PST </div> </div> <!--[if IE 6]> <script type="text/javascript"> /*Load jQuery if not already loaded*/ if(typeof jQuery == 'undefined'){ document.write("<script type=\"text/javascript\" src=\"//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\"></"+"script>"); var __noconflict = true; } var IE6UPDATE_OPTIONS = { icons_path: "/ie6update/images/" } </script> <script type="text/javascript" src="/ie6update/ie6update.js"></script> <![endif]--> </body> </html><!-- FILE ARCHIVED ON 03:44:49 Jan 15, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 06:49:35 Nov 26, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.733 exclusion.robots: 0.028 exclusion.robots.policy: 0.016 esindex: 0.013 cdx.remote: 21.592 LoadShardBlock: 303.58 (6) PetaboxLoader3.datanode: 260.175 (7) PetaboxLoader3.resolve: 88.967 (2) load_resource: 81.369 -->

Pages: 1 2 3 4 5 6 7 8 9 10