CINXE.COM
PHP: Thanks
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>PHP: Thanks</title> <link rel="icon" type="image/svg+xml" sizes="any" href="https://www.php.net/favicon.svg?v=2"> <link rel="icon" type="image/png" sizes="196x196" href="https://www.php.net/favicon-196x196.png?v=2"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.php.net/favicon-32x32.png?v=2"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.php.net/favicon-16x16.png?v=2"> <link rel="shortcut icon" href="https://www.php.net/favicon.ico?v=2"> <link rel="search" type="application/opensearchdescription+xml" href="http://php.net/phpnetimprovedsearch.src" title="Add PHP.net search"> <link rel="alternate" type="application/atom+xml" href="https://www.php.net/releases/feed.php" title="PHP Release feed"> <link rel="alternate" type="application/atom+xml" href="https://www.php.net/feed.atom" title="PHP: Hypertext Preprocessor"> <link rel="canonical" href="https://www.php.net/thanks.php"> <link rel="shorturl" href="https://www.php.net/thanks"> <link rel="alternate" href="https://www.php.net/thanks" hreflang="x-default"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1707321815&f=/fonts/Fira/fira.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1707321815&f=/fonts/Font-Awesome/css/fontello.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1738926002&f=/styles/theme-base.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1730558402&f=/styles/theme-medium.css" media="screen"> <base href="https://www.php.net/thanks.php"> <meta name="Description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@official_php" /> <meta name="twitter:title" content="PHP: Hypertext Preprocessor" /> <meta name="twitter:description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta name="twitter:creator" content="@official_php" /> <meta name="twitter:image:src" content="https://www.php.net/images/meta-image.png" /> <meta itemprop="name" content="PHP: Hypertext Preprocessor" /> <meta itemprop="description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta itemprop="image" content="https://www.php.net/images/meta-image.png" /> <meta property="og:image" content="https://www.php.net/images/meta-image.png" /> <meta property="og:description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <link href="https://fosstodon.org/@php" rel="me" /> <!-- Matomo --> <script> var _paq = window._paq = window._paq || []; /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ _paq.push(["setDoNotTrack", true]); _paq.push(["disableCookies"]); _paq.push(['trackPageView']); _paq.push(['enableLinkTracking']); (function() { var u="https://analytics.php.net/"; _paq.push(['setTrackerUrl', u+'matomo.php']); _paq.push(['setSiteId', '1']); var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); })(); </script> <!-- End Matomo Code --> </head> <body class="community "> <nav class="navbar navbar-fixed-top"> <div class="navbar__inner"> <a href="/" aria-label="PHP Home" class="navbar__brand"> <img src="/images/logos/php-logo-white.svg" aria-hidden="true" width="80" height="40" > </a> <div id="navbar__offcanvas" tabindex="-1" class="navbar__offcanvas" aria-label="Menu" > <button id="navbar__close-button" class="navbar__icon-item navbar_icon-item--visually-aligned navbar__close-button" > <svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 24 24" fill="currentColor"><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" /></svg> </button> <ul class="navbar__nav"> <li class="navbar__item"> <a href="/downloads.php" class="navbar__link " > Downloads </a> </li> <li class="navbar__item"> <a href="/docs.php" class="navbar__link " > Documentation </a> </li> <li class="navbar__item"> <a href="/get-involved.php" aria-current="page" class="navbar__link navbar__link--active " > Get Involved </a> </li> <li class="navbar__item"> <a href="/support.php" class="navbar__link " > Help </a> </li> <li class="navbar__item"> <a href="/releases/8.4/index.php" class="navbar__link navbar__release" > <img src="/images/php8/logo_php8_4.svg" alt="PHP 8.4"> </a> </li> </ul> </div> <div class="navbar__right"> <!-- Desktop default search --> <form action="/manual-lookup.php" class="navbar__search-form" > <label for="navbar__search-input" aria-label="Search docs"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </label> <input type="search" name="pattern" id="navbar__search-input" class="navbar__search-input" placeholder="Search docs" accesskey="s" > <input type="hidden" name="scope" value="quickref"> </form> <!-- Desktop encanced search --> <button id="navbar__search-button" class="navbar__search-button" hidden > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> Search docs </button> <!-- Mobile default items --> <a id="navbar__search-link" href="/lookup-form.php" aria-label="Search docs" class="navbar__icon-item navbar__search-link" > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </a> <a id="navbar__menu-link" href="/menu.php" aria-label="Menu" class="navbar__icon-item navbar_icon-item--visually-aligned navbar_menu-link" > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="currentColor" > <path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" /> </svg> </a> <!-- Mobile enhanced items --> <button id="navbar__search-button-mobile" aria-label="Search docs" class="navbar__icon-item navbar__search-button-mobile" hidden > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </button> <button id="navbar__menu-button" aria-label="Menu" class="navbar__icon-item navbar_icon-item--visually-aligned" hidden > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="currentColor" > <path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" /> </svg> </button> </div> <div id="navbar__backdrop" class="navbar__backdrop" ></div> </div> <div id="flash-message"></div> </nav> <nav id="trick"><div><dl> <dt><a href='/manual/en/getting-started.php'>Getting Started</a></dt> <dd><a href='/manual/en/introduction.php'>Introduction</a></dd> <dd><a href='/manual/en/tutorial.php'>A simple tutorial</a></dd> <dt><a href='/manual/en/langref.php'>Language Reference</a></dt> <dd><a href='/manual/en/language.basic-syntax.php'>Basic syntax</a></dd> <dd><a href='/manual/en/language.types.php'>Types</a></dd> <dd><a href='/manual/en/language.variables.php'>Variables</a></dd> <dd><a href='/manual/en/language.constants.php'>Constants</a></dd> <dd><a href='/manual/en/language.expressions.php'>Expressions</a></dd> <dd><a href='/manual/en/language.operators.php'>Operators</a></dd> <dd><a href='/manual/en/language.control-structures.php'>Control Structures</a></dd> <dd><a href='/manual/en/language.functions.php'>Functions</a></dd> <dd><a href='/manual/en/language.oop5.php'>Classes and Objects</a></dd> <dd><a href='/manual/en/language.namespaces.php'>Namespaces</a></dd> <dd><a href='/manual/en/language.enumerations.php'>Enumerations</a></dd> <dd><a href='/manual/en/language.errors.php'>Errors</a></dd> <dd><a href='/manual/en/language.exceptions.php'>Exceptions</a></dd> <dd><a href='/manual/en/language.fibers.php'>Fibers</a></dd> <dd><a href='/manual/en/language.generators.php'>Generators</a></dd> <dd><a href='/manual/en/language.attributes.php'>Attributes</a></dd> <dd><a href='/manual/en/language.references.php'>References Explained</a></dd> <dd><a href='/manual/en/reserved.variables.php'>Predefined Variables</a></dd> <dd><a href='/manual/en/reserved.exceptions.php'>Predefined Exceptions</a></dd> <dd><a href='/manual/en/reserved.interfaces.php'>Predefined Interfaces and Classes</a></dd> <dd><a href='/manual/en/reserved.attributes.php'>Predefined Attributes</a></dd> <dd><a href='/manual/en/context.php'>Context options and parameters</a></dd> <dd><a href='/manual/en/wrappers.php'>Supported Protocols and Wrappers</a></dd> </dl> <dl> <dt><a href='/manual/en/security.php'>Security</a></dt> <dd><a href='/manual/en/security.intro.php'>Introduction</a></dd> <dd><a href='/manual/en/security.general.php'>General considerations</a></dd> <dd><a href='/manual/en/security.cgi-bin.php'>Installed as CGI binary</a></dd> <dd><a href='/manual/en/security.apache.php'>Installed as an Apache module</a></dd> <dd><a href='/manual/en/security.sessions.php'>Session Security</a></dd> <dd><a href='/manual/en/security.filesystem.php'>Filesystem Security</a></dd> <dd><a href='/manual/en/security.database.php'>Database Security</a></dd> <dd><a href='/manual/en/security.errors.php'>Error Reporting</a></dd> <dd><a href='/manual/en/security.variables.php'>User Submitted Data</a></dd> <dd><a href='/manual/en/security.hiding.php'>Hiding PHP</a></dd> <dd><a href='/manual/en/security.current.php'>Keeping Current</a></dd> <dt><a href='/manual/en/features.php'>Features</a></dt> <dd><a href='/manual/en/features.http-auth.php'>HTTP authentication with PHP</a></dd> <dd><a href='/manual/en/features.cookies.php'>Cookies</a></dd> <dd><a href='/manual/en/features.sessions.php'>Sessions</a></dd> <dd><a href='/manual/en/features.file-upload.php'>Handling file uploads</a></dd> <dd><a href='/manual/en/features.remote-files.php'>Using remote files</a></dd> <dd><a href='/manual/en/features.connection-handling.php'>Connection handling</a></dd> <dd><a href='/manual/en/features.persistent-connections.php'>Persistent Database Connections</a></dd> <dd><a href='/manual/en/features.commandline.php'>Command line usage</a></dd> <dd><a href='/manual/en/features.gc.php'>Garbage Collection</a></dd> <dd><a href='/manual/en/features.dtrace.php'>DTrace Dynamic Tracing</a></dd> </dl> <dl> <dt><a href='/manual/en/funcref.php'>Function Reference</a></dt> <dd><a href='/manual/en/refs.basic.php.php'>Affecting PHP's Behaviour</a></dd> <dd><a href='/manual/en/refs.utilspec.audio.php'>Audio Formats Manipulation</a></dd> <dd><a href='/manual/en/refs.remote.auth.php'>Authentication Services</a></dd> <dd><a href='/manual/en/refs.utilspec.cmdline.php'>Command Line Specific Extensions</a></dd> <dd><a href='/manual/en/refs.compression.php'>Compression and Archive Extensions</a></dd> <dd><a href='/manual/en/refs.crypto.php'>Cryptography Extensions</a></dd> <dd><a href='/manual/en/refs.database.php'>Database Extensions</a></dd> <dd><a href='/manual/en/refs.calendar.php'>Date and Time Related Extensions</a></dd> <dd><a href='/manual/en/refs.fileprocess.file.php'>File System Related Extensions</a></dd> <dd><a href='/manual/en/refs.international.php'>Human Language and Character Encoding Support</a></dd> <dd><a href='/manual/en/refs.utilspec.image.php'>Image Processing and Generation</a></dd> <dd><a href='/manual/en/refs.remote.mail.php'>Mail Related Extensions</a></dd> <dd><a href='/manual/en/refs.math.php'>Mathematical Extensions</a></dd> <dd><a href='/manual/en/refs.utilspec.nontext.php'>Non-Text MIME Output</a></dd> <dd><a href='/manual/en/refs.fileprocess.process.php'>Process Control Extensions</a></dd> <dd><a href='/manual/en/refs.basic.other.php'>Other Basic Extensions</a></dd> <dd><a href='/manual/en/refs.remote.other.php'>Other Services</a></dd> <dd><a href='/manual/en/refs.search.php'>Search Engine Extensions</a></dd> <dd><a href='/manual/en/refs.utilspec.server.php'>Server Specific Extensions</a></dd> <dd><a href='/manual/en/refs.basic.session.php'>Session Extensions</a></dd> <dd><a href='/manual/en/refs.basic.text.php'>Text Processing</a></dd> <dd><a href='/manual/en/refs.basic.vartype.php'>Variable and Type Related Extensions</a></dd> <dd><a href='/manual/en/refs.webservice.php'>Web Services</a></dd> <dd><a href='/manual/en/refs.utilspec.windows.php'>Windows Only Extensions</a></dd> <dd><a href='/manual/en/refs.xml.php'>XML Manipulation</a></dd> <dd><a href='/manual/en/refs.ui.php'>GUI Extensions</a></dd> </dl> <dl> <dt>Keyboard Shortcuts</dt><dt>?</dt> <dd>This help</dd> <dt>j</dt> <dd>Next menu item</dd> <dt>k</dt> <dd>Previous menu item</dd> <dt>g p</dt> <dd>Previous man page</dd> <dt>g n</dt> <dd>Next man page</dd> <dt>G</dt> <dd>Scroll to bottom</dd> <dt>g g</dt> <dd>Scroll to top</dd> <dt>g h</dt> <dd>Goto homepage</dd> <dt>g s</dt> <dd>Goto search<br>(current page)</dd> <dt>/</dt> <dd>Focus search box</dd> </dl></div></nav> <div id="goto"> <div class="search"> <div class="text"></div> <div class="results"><ul></ul></div> </div> </div> <div id="layout" class="clearfix"> <section id="layout-content"> <h1>Thanks</h1> <ul class="thanks-list"> <li class="thanks"> <a href="http://www.easydns.com/?V=698570efeb62a6e2" class="thanks__logo"> <img src="images/sponsors/easydns.png" alt="easyDNS"> </a> <section> <strong class="thanks__heading"><a href="http://www.easydns.com/?V=698570efeb62a6e2">easyDNS</a></strong> <p class="thanks__description">Provides DNS services for the PHP domains.</p> </section> </li> <li class="thanks"> <a href="https://www.myrasecurity.com/ddos-protection/" class="thanks__logo thanks__logo--dark"> <img src="images/sponsors/myra.png" alt="Myra Security"> </a> <section> <strong class="thanks__heading"><a href="https://www.myrasecurity.com/ddos-protection/">Myra Security</a></strong> <p class="thanks__description">DDoS protection, along with hosting www.php.net and git.php.net for us.</p> </section> </li> <li class="thanks"> <a href="https://sinnerg.nl" class="thanks__logo thanks__logo--white"> <img src="images/sponsors/sinnerg.jpg" alt="SinnerG"> </a> <section> <strong class="thanks__heading"><a href="https://sinnerg.nl">SinnerG</a></strong> <p class="thanks__description"> Provides servers and bandwidth for svn.php.net, gtk.php.net, people.php.net and europe.rsync.php.net. </p> </section> </li> <li class="thanks"> <a href="https://directi.com" class="thanks__logo thanks__logo--dark"> <img src="images/sponsors/directi.svg" alt="Directi"> </a> <section> <strong class="thanks__heading"><a href="https://directi.com">Directi</a></strong> <p class="thanks__description"> Provides IP address to country lookup information. </p> </section> </li> <li class="thanks"> <a href="https://digitalocean.com" class="thanks__logo"> <img src="images/sponsors/digitalocean.png" alt="DigitalOcean"> </a> <section> <strong class="thanks__heading"><a href="https://digitalocean.com">DigitalOcean</a></strong> <p class="thanks__description"> Provides VMs for a number of PHP services. </p> </section> </li> <li class="thanks"> <a href="https://www.deft.com/" class="thanks__logo"> <img src="images/sponsors/deft.svg" alt="Deft"> </a> <section> <strong class="thanks__heading"><a href="https://www.deft.com/">Deft</a></strong> <p class="thanks__description"> Provides a server and bandwidth for rsync.php.net. </p> </section> </li> <li class="thanks"> <a href="https://eukhost.com/" class="thanks__logo"> <img src="images/sponsors/eukhost.svg" alt="EUKhost"> </a> <section> <strong class="thanks__heading"><a href="https://eukhost.com/">EUKhost</a></strong> <p class="thanks__description"> Provides a server and bandwidth for various php.net services. </p> </section> </li> <li class="thanks"> <a href="https://duocast.nl/" class="thanks__logo thanks__logo--dark"> <img src="images/sponsors/duocast.svg" alt="Duocast"> </a> <section> <strong class="thanks__heading"><a href="https://duocast.nl/">Duocast</a></strong> <p class="thanks__description"> Provides the servers and bandwidth used for buildbot testing and various Windows based servers. </p> </section> </li> <li class="thanks"> <a href="https://www.bauer-kirch.de" class="thanks__logo"> <img src="images/sponsors/bauer+kirch.png" alt="Bauer + Kirch GmbH"> </a> <section> <strong class="thanks__heading"><a href="https://www.bauer-kirch.de">Bauer + Kirch GmbH</a></strong> <p class="thanks__description"> Provides us with SSL certificates and a server and bandwidth for the php.net monitoring infrastructure. </p> </section> </li> <li class="thanks"> <a href="https://www.appveyor.com" class="thanks__logo"> <img src="images/sponsors/appveyor.png" alt="AppVeyor"> </a> <section> <strong class="thanks__heading"><a href="https://www.appveyor.com">AppVeyor</a></strong> <p class="thanks__description"> Provides continuous integration for Windows builds of PHP. </p> </section> </li> <li class="thanks"> <a href="https://www.travis-ci.org" class="thanks__logo"> <img src="images/sponsors/travis.png" alt="Travis CI"> </a> <section> <strong class="thanks__heading"><a href="https://www.travis-ci.org">Travis CI</a></strong> <p class="thanks__description"> Provides continuous integration for builds of PHP. </p> </section> </li> </ul> <h1>Thanks Emeritus</h1> <p> Special 'legacy' thanks go to the people and companies who have helped us in our past. </p> <ul> <li> <a href="https://yahoo.com/">Yahoo! Inc.</a> provided us with many many terabytes of bandwidth and hosting for www.php.net, and svn.php.net and git.php.net for many years. </li> <li> <a href="https://synacor.com">Synacor</a> provided us with many terabytes of bandwidth and hosting for www.php.net and others for many years. </li> <li> <a href="https://vasoftware.com">VA Software Corp.</a> helped us by donating a server and resources to enable us to build manuals and distribute our content via rsync. </li> <li> <a href="https://krystal.uk/">Krystal.uk</a> provided a server and bandwidth for the ci.qa.php.net build and quality assurance infrastructure. </li> <li> <a href="https://www.nexcess.net/">NEXCESS.NET</a> provided servers and resources for various php.net services. </li> <li> <a href="https://www.osuosl.org/">Oregon State University Open Source Lab</a> provided servers and resources for various php.net services. </li> <li> <a href="https://promote.pair.com/direct.pl?php.net">pair Networks</a> provided servers and resources for hosting PEAR, PECL, and the mailing lists. </li> <li> <a href="https://rackspace.com/">Rackspace</a> provided servers and resources for various php.net services. </li> <li> <a href="https://redpill-linpro.com/">Redpill Linpro</a> provided servers and resources for various php.net services. </li> <li> <a href="https://servergrove.com/">ServerGrove</a> provided managed servers and resources for various php.net services. </li> <li> <a href="https://www.spry.com/">Spry VPS Hosting</a> provided servers and resources for various php.net services. </li> </ul> <p> And special thanks to all the companies who donated server space and bandwidth to host our historical international array of mirror sites. </p> <ul> <li>Argentina: <a href='http://www.xmundo.net'>XMundo Hosting Solutions</a></li> <li>Armenia: <a href='http://www.arminco.com/'>ARMINCO Global Telecommunications</a></li> <li>Australia: <a href='https://www.melbourneit.com.au/'>Melbourne IT Pty Ltd</a></li> <li>Australia: <a href='http://www.serversaustralia.com.au/'>Servers Australia Pty. Ltd.</a></li> <li>Austria: <a href='http://www.gdsw.at/'>Goodie Domain Service</a></li> <li>Austria: <a href='http://www.yalwa.at/'>Yalwa Local Directory Services Austria</a></li> <li>Bangladesh: <a href='http://www.ispros.com.bd'>IS Pros Limited</a></li> <li>Belgium: <a href='http://www.cu.be/'>Cu.be Solutions</a></li> <li>Bosnia and Herzegovina: <a href='https://www.bhtelecom.ba/'>BHTelecom</a></li> <li>Brazil: <a href='http://www.hostnet.com.br'>HostNet Internet</a></li> <li>Brazil: <a href='http://umbler.com'>Umbler</a></li> <li>Bulgaria: <a href='http://www.data.bg'>Data.BG</a></li> <li>Canada: <a href='http://www.easydns.com/'>easyDNS</a></li> <li>Canada: <a href='http://www.parasane.net/'>Parasane, LLC</a></li> <li>Canada: <a href='http://www.egatedomains.ca/?RP=DJFEIWHFEWQ'>egateDOMAINS</a></li> <li>Chile: <a href='http://www.caos.cl'>Caos Consultores</a></li> <li>China: <a href='http://sae.sina.com.cn/'>Sina App Engine (SAE)</a></li> <li>Czech Republic: <a href='http://www.cvut.cz/'>Czech Technical University in Prague</a></li> <li>Czech Republic: <a href='http://www.softaculous.com/'>Softaculous Ltd.</a></li> <li>Denmark: <a href='http://www.siminn.dk'>Siminn Denmark</a></li> <li>Denmark: <a href='http://kobalt.dk/'>Kobalt</a></li> <li>Estonia: <a href='https://www.zone.ee/'>Zone Media LLC</a></li> <li>Finland: <a href='http://www.avenla.fi/'>Avenla Oy</a></li> <li>Finland: <a href='http://www.planeetta.net/'>Planeetta Internet OY</a></li> <li>France: <a href='http://www.crihan.fr/'>Crihan</a></li> <li>Germany: <a href='http://www.globe.de/'>@GLOBE GmbH</a></li> <li>Germany: <a href='http://www.locanto.de/'>Locanto Kleinanzeigen</a></li> <li>Hong Kong: <a href='http://www.nethub.com.hk/'>Nethub Online Limited</a></li> <li>Hong Kong: <a href='http://www.website-solution.net/'>Website Solution Web Hosting</a></li> <li>Iceland: <a href='http://www.hysingar.is/'>Hýsingarfélagið ehf</a></li> <li>Iceland: <a href='http://dotgeek.org/'>Dotgeek</a></li> <li>India: <a href='http://www.directi.com'>Directi Web Hosting</a></li> <li>India: <a href='http://www.indialinks.com'>IndiaLinks Web Hosting Pvt Ltd</a></li> <li>Indonesia: <a href='http://www.pesat.net.id'>PT Pasifik Satelit Nusantara</a></li> <li>Iran: <a href='http://www.golha.ir/'>Golha.IR</a></li> <li>Iran: <a href='http://parspack.com/'>ParsPack.com</a></li> <li>Ireland: <a href='http://www.yalwa.ie/'>Yalwa - Local Directory Services Ireland</a></li> <li>Ireland: <a href='http://www.hostingireland.ie/'>Hosting Ireland</a></li> <li>Israel: <a href='http://www.spd.co.il/'>SPD HOSTING LTD</a></li> <li>Italy: <a href='http://www.register.it/'>Register.it</a></li> <li>Italy: <a href='https://www.interalta.com/'>Interalta</a></li> <li>Jamaica: <a href='http://www.teamopolis.com/'>Teamopolis Sports Websites Inc.</a></li> <li>Japan: <a href='http://www.packetbusiness.com/'>PacketBusiness, Inc.</a></li> <li>Japan: <a href='http://bloggers.ja.bz/sunouchi/'>snotch</a></li> <li>Republic of Korea: <a href='http://ask.sarang.net'>ask.sarang.net</a></li> <li>Liechtenstein: <a href='http://www.telecom.li/'>Telecom Liechtenstein AG</a></li> <li>Lithuania: <a href='http://serveriai.lt/'>UAB "Interneto vizija"</a></li> <li>Luxembourg: <a href='http://www.root.lu'>root eSolutions ISP</a></li> <li>Latvia: <a href='http://netparks.lv/'>Māris Ozoliņš</a></li> <li>Latvia: <a href='https://laacz.lv/'>Kaspars Foigts</a></li> <li>Malaysia: <a href='http://www.maxdedicated.com/'>MaxDedicated</a></li> <li>Mexico: <a href='http://www.uservers.net/?in=php'>uServers Mexico</a></li> <li>Mexico: <a href='http://www.azc.uam.mx'>Universidad Autónoma Metropolitana Azcapotzalco</a></li> <li>Republic of Moldova: <a href='http://www.dev.md/'>dev.md</a></li> <li>New Caledonia: <a href='http://www.nautile.nc/'>Nautile</a></li> <li>Netherlands: <a href='http://www.streamservice.nl/'>Stream Service</a></li> <li>Netherlands: <a href='http://www.computel.nl/'>Computel Standby BV</a></li> <li>New Zealand: <a href='http://catalyst.net.nz/'>Catalyst IT Ltd</a></li> <li>Norway: <a href='https://sparkz.no/'>Pål Sollie</a></li> <li>Norway: <a href='http://www.vg.no'>Verdens Gang AS</a></li> <li>Panama: <a href='http://www.unidominios.com/'>Unidominios</a></li> <li>Poland: <a href='http://webdev.pl/'>WEBdev</a></li> <li>Romania: <a href='http://www.spidervps.com/'>SpiderVPS</a></li> <li>Russian Federation: <a href='http://isp.rinet.ru/'>Cronyx Plus LLC</a></li> <li>Singapore: <a href='http://www.xssist.com/'>Xssist Group (Singapore) Pte Ltd</a></li> <li>Spain: <a href='http://www.grn.es/classic'>GRN Serveis Telematics</a></li> <li>Slovenia: <a href='http://www.domenar.net/'>DOMENAR.net</a></li> <li>Slovenia: <a href='http:///www.neoserv.si'>Domene in gostovanje NEOSERV</a></li> <li>Sweden: <a href='http://www.portlane.com/'>Portlane AB</a></li> <li>Sweden: <a href='http://www.spacedump.se/'>SpaceDump IT AB</a></li> <li>South Africa: <a href='https://www.afri.cc/'>AfriCC</a></li> <li>Switzerland: <a href='http://www.comunidadhosting.com/'>ComunidadHosting</a></li> <li>Taiwan: <a href='http://twemail.com/'>twemail.com</a></li> <li>Taiwan: <a href='http://www.mirror.tw/'>www.mirror.tw</a></li> <li>Thailand: <a href='http://www.thaiweb.net'>THAIWEB.network</a></li> <li>Turkey: <a href='http://www.itu.edu.tr/'>İstanbul Teknik Üniversitesi Bilgi İşlem Daire Başkanlığı</a></li> <li>Turkey: <a href='http://www.dgn.net.tr/'>DGN Teknoloji</a></li> <li>United Republic of Tanzania: <a href='http://aptus.co.tz'>Aptus Solutions</a></li> <li>Ukraine: <a href='http://elro.com'>ELRO Corporation</a></li> <li>Ukraine: <a href='http://www.masterlogic.net/'>Max Khaikin</a></li> <li>United Kingdom: <a href='http://camelnetwork.com/'>Camel Network</a></li> <li>United Kingdom: <a href='http://www.catn.com/'>CatN PHP Hosting</a></li> <li>United States: <a href='http://www.nexcess.net/'>NEXCESS.NET</a></li> <li>United States: <a href='http://he.net/'>Hurricane Electric</a></li> <li>United States: <a href='https://www.c7.com/'>C7 Data Centers</a></li> <li>Viet Nam: <a href='http://www.digistar.vn/'>DigiStar Co., Ltd</a></li> </ul> <p>PHP.net is very grateful for all their support.</p> </section><!-- layout-content --> </div><!-- layout --> <footer> <div class="container footer-content"> <div class="row-fluid"> <ul class="footmenu"> <li><a href="/copyright.php">Copyright © 2001-2025 The PHP Group</a></li> <li><a href="/my.php">My PHP.net</a></li> <li><a href="/contact.php">Contact</a></li> <li><a href="/sites.php">Other PHP.net sites</a></li> <li><a href="/privacy.php">Privacy policy</a></li> <li><a href="https://github.com/php/web-php/blob/master/thanks.php">View Source</a></li> </ul> </div> </div> </footer> <script src="/cached.php?t=1731172202&f=/js/ext/jquery-3.6.0.min.js"></script> <script src="/cached.php?t=1723177202&f=/js/ext/FuzzySearch.min.js"></script> <script src="/cached.php?t=1707321815&f=/js/ext/mousetrap.min.js"></script> <script src="/cached.php?t=1707321815&f=/js/ext/jquery.scrollTo.min.js"></script> <script src="/cached.php?t=1738028401&f=/js/search.js"></script> <script src="/cached.php?t=1738742401&f=/js/common.js"></script> <script type="module" src="/cached.php?t=1738318202&f=/js/interactive-examples.js"></script> <a id="toTop" href="javascript:;"><span id="toTopHover"></span><img width="40" height="40" alt="To Top" src="/images/to-top@2x.png"></a> <div id="search-modal__backdrop" class="search-modal__backdrop"> <div role="dialog" aria-label="Search modal" id="search-modal" class="search-modal" > <div class="search-modal__header"> <div class="search-modal__form"> <div class="search-modal__input-icon"> <!-- https://feathericons.com search --> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </div> <input type="search" id="search-modal__input" class="search-modal__input" placeholder="Search docs" aria-label="Search docs" /> </div> <button aria-label="Close" class="search-modal__close"> <!-- https://pictogrammers.com/library/mdi/icon/close/ --> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" > <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/> </svg> </button> </div> <div role="listbox" aria-label="Search results" id="search-modal__results" class="search-modal__results" ></div> <div class="search-modal__helper-text"> <div> <kbd>↑</kbd> and <kbd>↓</kbd> to navigate • <kbd>Enter</kbd> to select • <kbd>Esc</kbd> to close </div> <div> Press <kbd>Enter</kbd> without selection to search using Google </div> </div> </div> </div> </body> </html>