curl_multi_select

Wait for activity on any curl_multi connection

Syntax

curl_multi_select ( resource $mh [, float $timeout = 1.0 ] ) : int

Parameters

mh

A cURL multi handle returned by curl_multi_init().

timeout

Time, in seconds, to wait for a response.

Return

On success, returns the number of descriptors contained in the descriptor sets. This may be 0 if there was no activity on any of the descriptors. On failure, this function will return -1 on a select failure (from the underlying select system call).

Examples

<?

// create both cURL resources
$ch1 = curl_init();
$ch2 = curl_init();

// set URL and other options
curl_setopt($ch1, CURLOPT_URL, "https://osbo.com/");
curl_setopt($ch1, CURLOPT_HEADER, 0);
curl_setopt($ch2, CURLOPT_URL, "https://www.php.net/");
curl_setopt($ch2, CURLOPT_HEADER, 0);

//create the multiple cURL handle
$mh = curl_multi_init();

//add the two handles
curl_multi_add_handle($mh, $ch1);
curl_multi_add_handle($mh, $ch2);

//execute the multi handle
do {
    $status = curl_multi_exec($mh, $active);
    if ($active) {
        curl_multi_select($mh);
    }
} while ($active && $status == CURLM_OK);

//close all the handles
curl_multi_remove_handle($mh, $ch1);
curl_multi_remove_handle($mh, $ch2);
curl_multi_close($mh);

?>
<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta content="osbo.com" name="description">
    <meta content="width=device-width" name="viewport">
    <title>osbo.com</title>
    <link href="/assets/svg/Icon.svg" rel="icon">
    <link href="/assets/css/" rel="stylesheet">
    <script src="/assets/js/"></script>
</head>
<body>
    <div id="background"></div>
    <header>
        <h1>osbo.com</h1>
    </header>
    <main>
        <h2 id="html"><a href="#html">HTML</a></h2>
        <div class="editor1 section">
            <form id="form1">
                <textarea id="textarea1" spellcheck="false" title="Editor">&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;HTML&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;a href=&quot;/html/&quot; target=&quot;_parent&quot;&gt;HTML&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;</textarea>
                <input id="input1-1" type="button" value="&circlearrowright;">
                <input id="input2-1" type="button" value="&rightarrow;">
            </form>
            <iframe id="iframe1" title="Editor"></iframe>
        </div>
        <h2 id="css"><a href="#css">CSS</a></h2>
        <div class="editor1 section">
            <form id="form2">
                <textarea id="textarea2" spellcheck="false" title="Editor">&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;CSS&lt;/title&gt;
    &lt;style&gt;
        a
        {
            background-color: rgba(255,0,0,0.1);
            color: red;
        }
        a:hover
        {
            background-color: rgba(0,0,0,0.1);
            color: black;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;a href=&quot;/css/&quot; target=&quot;_parent&quot;&gt;CSS&lt;/a&gt;
&lt;/body&gt;
&lt;/html&gt;</textarea>
                <input id="input1-2" type="button" value="&circlearrowright;">
                <input id="input2-2" type="button" value="&rightarrow;">
            </form>
            <iframe id="iframe2" title="Editor"></iframe>
        </div>
        <h2 id="js"><a href="#js">JS</a></h2>
        <div class="editor1 section">
            <form id="form3">
                <textarea id="textarea3" spellcheck="false" title="Editor">&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;JS&lt;/title&gt;
    &lt;style&gt;
        a
        {
            background-color: rgba(0,255,0,0.1);
            color: green;
        }
        a:hover
        {
            background-color: rgba(0,0,0,0.1);
            color: black;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;a href=&quot;/js/&quot; target=&quot;_parent&quot;&gt;JS&lt;/a&gt;
    &lt;script&gt;
        function myfunction()
        {
            var element = document.querySelector(&quot;a&quot;);
            element.style.position = &quot;absolute&quot;;
            element.style.left = Math.random() * (window.innerWidth - element.offsetWidth) + &quot;px&quot;;
            element.style.top = Math.random() * (window.innerHeight - element.offsetHeight) + &quot;px&quot;;
        }
        document.querySelector(&quot;a&quot;).addEventListener(&quot;mouseout&quot;, myfunction);
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</textarea>
                <input id="input1-3" type="button" value="&circlearrowright;">
                <input id="input2-3" type="button" value="&rightarrow;">
            </form>
            <iframe id="iframe3" title="Editor"></iframe>
        </div>
        <h2 id="php"><a href="#php">PHP</a></h2>
        <div class="editor3 section">
            <pre>&lt;?

echo '&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;PHP&lt;/title&gt;
    &lt;style&gt;
        a
        {
            background-color: rgba(255,0,255,0.1);
            color: purple;
        }
        a:hover
        {
            background-color: rgba(0,0,0,0.1);
            color: black;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;a href=&quot;/php/&quot; target=&quot;_parent&quot;&gt;PHP&lt;/a&gt;
    &lt;script&gt;
        function myfunction()
        {
            var element = document.querySelector(&quot;a&quot;);
            element.style.position = &quot;absolute&quot;;
            element.style.left = Math.random() * (window.innerWidth - element.offsetWidth) + &quot;px&quot;;
            element.style.top = Math.random() * (window.innerHeight - element.offsetHeight) + &quot;px&quot;;
        }
        document.querySelector(&quot;a&quot;).addEventListener(&quot;mouseout&quot;, myfunction);
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;';

?&gt;</pre>
            <pre>&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;PHP&lt;/title&gt;
    &lt;style&gt;
        a
        {
            background-color: rgba(255,0,255,0.1);
            color: purple;
        }
        a:hover
        {
            background-color: rgba(0,0,0,0.1);
            color: black;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;a href=&quot;/php/&quot; target=&quot;_parent&quot;&gt;PHP&lt;/a&gt;
    &lt;script&gt;
        function myfunction()
        {
            var element = document.querySelector(&quot;a&quot;);
            element.style.position = &quot;absolute&quot;;
            element.style.left = Math.random() * (window.innerWidth - element.offsetWidth) + &quot;px&quot;;
            element.style.top = Math.random() * (window.innerHeight - element.offsetHeight) + &quot;px&quot;;
        }
        document.querySelector(&quot;a&quot;).addEventListener(&quot;mouseout&quot;, myfunction);
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
            <iframe srcdoc="&lt;!doctype html&gt;
&lt;html&gt;
&lt;head&gt;
    &lt;title&gt;PHP&lt;/title&gt;
    &lt;style&gt;
        a
        {
            background-color: rgba(255,0,255,0.1);
            color: purple;
        }
        a:hover
        {
            background-color: rgba(0,0,0,0.1);
            color: black;
        }
    &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
    &lt;a href=&quot;/php/&quot; target=&quot;_parent&quot;&gt;PHP&lt;/a&gt;
    &lt;script&gt;
        function myfunction()
        {
            var element = document.querySelector(&quot;a&quot;);
            element.style.position = &quot;absolute&quot;;
            element.style.left = Math.random() * (window.innerWidth - element.offsetWidth) + &quot;px&quot;;
            element.style.top = Math.random() * (window.innerHeight - element.offsetHeight) + &quot;px&quot;;
        }
        document.querySelector(&quot;a&quot;).addEventListener(&quot;mouseout&quot;, myfunction);
    &lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;" title="Editor"></iframe>
        </div>
        <h2 id="svg"><a href="#svg">SVG</a></h2>
        <div class="editor1 section">
            <form id="form4">
                <textarea id="textarea4" spellcheck="false" title="Editor">&lt;svg height=&quot;100%&quot; width=&quot;100%&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot;&gt;
    &lt;a href=&quot;/svg/&quot; target=&quot;_parent&quot;&gt;
        &lt;rect fill=&quot;yellow&quot; height=&quot;100%&quot; opacity=&quot;0.1&quot; width=&quot;100%&quot;/&gt;
        &lt;circle cx=&quot;50%&quot; cy=&quot;50%&quot; fill=&quot;yellow&quot; r=&quot;50vh&quot;/&gt;
        &lt;text dominant-baseline=&quot;middle&quot; text-anchor=&quot;middle&quot; x=&quot;50%&quot; y=&quot;50%&quot;&gt;SVG&lt;/text&gt;
    &lt;/a&gt;
&lt;/svg&gt;</textarea>
                <input id="input1-4" type="button" value="&circlearrowright;">
                <input id="input2-4" type="button" value="&rightarrow;">
            </form>
            <iframe id="iframe4" title="Editor"></iframe>
        </div>
    </main>
    <nav>
        <div class="nav-h1">
            <a href="/Jesus/">JESUS</a>
        </div>
        <div class="nav-h1">
            <a id="nav-Bible-switch">BIBLE</a>
        </div>
        <div id="nav-Bible">
            <h3>Overview</h3>
            <div class="nav-content section">
                <a href="/Bible/">Overview</a>
            </div>
            <h3>Download</h3>
            <div class="nav-content section">
                <a href="/Bible/download/">Download</a>
            </div>
            <h3>العربية</h3>
            <div class="nav-content section">
                <a href="/Bible/asvd/">ASVD الكتاب المقدس ترجمة فانديك وسميث</a>
            </div>
            <h3>česky</h3>
            <div class="nav-content section">
                <a href="/Bible/csbkr/">CSBKR Bible Kralická 1613</a>
            </div>
            <h3>Dansk</h3>
            <div class="nav-content section">
                <a href="/Bible/da1871/">DA1871 Danske Bibel 1871</a>
            </div>
            <h3>Deutsch</h3>
            <div class="nav-content section">
                <a href="/Bible/delut/">DELUT Luther Bible 1912</a>
                <a href="/Bible/elb/">ELB Elberfelder 1905</a>
                <a href="/Bible/elb71/">ELB71 Elberfelder 1871</a>
            </div>
            <h3>English</h3>
            <div class="nav-content section">
                <a href="/Bible/asv/">ASV American Standard Version</a>
                <a href="/Bible/kjv/">KJV King James Version</a>
                <a href="/Bible/web/">WEB World English Bible</a>
            </div>
            <h3>Español</h3>
            <div class="nav-content section">
                <a href="/Bible/rves/">RVES Reina-Valera Antigua</a>
            </div>
            <h3>Suomi</h3>
            <div class="nav-content section">
                <a href="/Bible/fi1776/">FI1776 Finnish 1776</a>
                <a href="/Bible/finpr/">FINPR Finnish 1938</a>
            </div>
            <h3>Français</h3>
            <div class="nav-content section">
                <a href="/Bible/fmar/">FMAR Martin 1744</a>
                <a href="/Bible/frdby/">FRDBY Bible Darby en français</a>
                <a href="/Bible/lsg/">LSG Louis Segond 1910</a>
                <a href="/Bible/ost/">OST Ostervald</a>
            </div>
            <h3>Magyar</h3>
            <div class="nav-content section">
                <a href="/Bible/kar/">KAR Károli 1590</a>
            </div>
            <h3>Bahasa Indonesia</h3>
            <div class="nav-content section">
                <a href="/Bible/idbar/">IDBAR Terjemahan Baru</a>
            </div>
            <h3>Italiano</h3>
            <div class="nav-content section">
                <a href="/Bible/igd/">IGD Giovanni Diodati Bibbia</a>
                <a href="/Bible/itriv/">ITRIV Italian Riveduta 1927</a>
            </div>
            <h3>日本語</h3>
            <div class="nav-content section">
                <a href="/Bible/ja1955/">JA1955 Colloquial Japanese (1955)</a>
            </div>
            <h3>Malagasy</h3>
            <div class="nav-content section">
                <a href="/Bible/mg1865/">MG1865 Malagasy Bible</a>
            </div>
            <h3>te reo Māori</h3>
            <div class="nav-content section">
                <a href="/Bible/maor/">MAOR Maori Bible</a>
            </div>
            <h3>한국어</h3>
            <div class="nav-content section">
                <a href="/Bible/korvb/">KORVB 개역한글</a>
            </div>
            <h3>Nederlands</h3>
            <div class="nav-content section">
                <a href="/Bible/sv1750/">SV1750 Statenvertaling</a>
            </div>
            <h3>Norsk</h3>
            <div class="nav-content section">
                <a href="/Bible/norsk/">NORSK Det Norsk Bibelselskap 1930</a>
            </div>
            <h3>Polski</h3>
            <div class="nav-content section">
                <a href="/Bible/pbg/">PBG Biblia Gdańska</a>
            </div>
            <h3>Português</h3>
            <div class="nav-content section">
                <a href="/Bible/aa/">AA Almeida Atualizada</a>
            </div>
            <h3>Română</h3>
            <div class="nav-content section">
                <a href="/Bible/rmnn/">RMNN Romanian Cornilescu 1928</a>
                <a href="/Bible/vdc/">VDC Versiunea Dumitru Cornilescu</a>
                <a href="/Bible/vdcc/">VDCC Versiunea Dumitru Cornilescu Corectată</a>
            </div>
            <h3>Pyccкий</h3>
            <div class="nav-content section">
                <a href="/Bible/rursv/">RURSV Синодальный перевод</a>
            </div>
            <h3>Shqip</h3>
            <div class="nav-content section">
                <a href="/Bible/albb/">ALBB Albanian Bible</a>
            </div>
            <h3>Svenska</h3>
            <div class="nav-content section">
                <a href="/Bible/sk73/">SK73 Karl XII 1873</a>
                <a href="/Bible/sven/">SVEN Svenska 1917</a>
            </div>
            <h3>Wikang Tagalog</h3>
            <div class="nav-content section">
                <a href="/Bible/tlab/">TLAB Ang Biblia</a>
            </div>
            <h3>українська</h3>
            <div class="nav-content section">
                <a href="/Bible/ubio/">UBIO Біблія в пер. Івана Огієнка, 1962</a>
                <a href="/Bible/ukrk/">UKRK Біблія в пер. П.Куліша та І.Пулюя, 1905</a>
            </div>
            <h3>Tiếng Việt</h3>
            <div class="nav-content section">
                <a href="/Bible/vi1934/">VI1934 1934 Vietnamese Bible</a>
            </div>
            <h3>简体中文</h3>
            <div class="nav-content section">
                <a href="/Bible/cuvs/">CUVS 简体和合本</a>
            </div>
            <h3>繁體中文</h3>
            <div class="nav-content section">
                <a href="/Bible/cuv/">CUV 和合本</a>
            </div>
        </div>
        <div class="nav-h1">
            <a id="nav-html-switch">HTML</a>
        </div>
        <div id="nav-html">
            <h3>Overview</h3>
            <div class="nav-content section">
                <a href="/html/">Overview</a>
            </div>
            <h3>Attributes</h3>
            <div class="nav-content section">
                <a href="/html/attributes/accesskey/">accesskey</a>
                <a href="/html/attributes/autocapitalize/">autocapitalize</a>
                <a href="/html/attributes/class/">class</a>
                <a href="/html/attributes/contenteditable/">contenteditable</a>
                <a href="/html/attributes/data/">data</a>
                <a href="/html/attributes/dir/">dir</a>
                <a href="/html/attributes/draggable/">draggable</a>
                <a href="/html/attributes/hidden/">hidden</a>
                <a href="/html/attributes/id/">id</a>
                <a href="/html/attributes/inputmode/">inputmode</a>
                <a href="/html/attributes/lang/">lang</a>
                <a href="/html/attributes/spellcheck/">spellcheck</a>
                <a href="/html/attributes/style/">style</a>
                <a href="/html/attributes/tabindex/">tabindex</a>
                <a href="/html/attributes/title/">title</a>
            </div>
            <h3>Elements</h3>
            <div class="nav-content section">
                <a href="/html/elements/!doctype/">!doctype</a>
                <a href="/html/elements/a/">a</a>
                <a href="/html/elements/abbr/">abbr</a>
                <a href="/html/elements/address/">address</a>
                <a href="/html/elements/area/">area</a>
                <a href="/html/elements/article/">article</a>
                <a href="/html/elements/aside/">aside</a>
                <a href="/html/elements/audio/">audio</a>
                <a href="/html/elements/b/">b</a>
                <a href="/html/elements/base/">base</a>
                <a href="/html/elements/bdi/">bdi</a>
                <a href="/html/elements/bdo/">bdo</a>
                <a href="/html/elements/blockquote/">blockquote</a>
                <a href="/html/elements/body/">body</a>
                <a href="/html/elements/br/">br</a>
                <a href="/html/elements/button/">button</a>
                <a href="/html/elements/canvas/">canvas</a>
                <a href="/html/elements/caption/">caption</a>
                <a href="/html/elements/cite/">cite</a>
                <a href="/html/elements/code/">code</a>
                <a href="/html/elements/col/">col</a>
                <a href="/html/elements/colgroup/">colgroup</a>
                <a href="/html/elements/data/">data</a>
                <a href="/html/elements/datalist/">datalist</a>
                <a href="/html/elements/dd/">dd</a>
                <a href="/html/elements/del/">del</a>
                <a href="/html/elements/details/">details</a>
                <a href="/html/elements/dfn/">dfn</a>
                <a href="/html/elements/dialog/">dialog</a>
                <a href="/html/elements/div/">div</a>
                <a href="/html/elements/dl/">dl</a>
                <a href="/html/elements/dt/">dt</a>
                <a href="/html/elements/em/">em</a>
                <a href="/html/elements/embed/">embed</a>
                <a href="/html/elements/fieldset/">fieldset</a>
                <a href="/html/elements/figcaption/">figcaption</a>
                <a href="/html/elements/figure/">figure</a>
                <a href="/html/elements/footer/">footer</a>
                <a href="/html/elements/form/">form</a>
                <a href="/html/elements/h1/">h1</a>
                <a href="/html/elements/h2/">h2</a>
                <a href="/html/elements/h3/">h3</a>
                <a href="/html/elements/h4/">h4</a>
                <a href="/html/elements/h5/">h5</a>
                <a href="/html/elements/h6/">h6</a>
                <a href="/html/elements/head/">head</a>
                <a href="/html/elements/header/">header</a>
                <a href="/html/elements/hgroup/">hgroup</a>
                <a href="/html/elements/hr/">hr</a>
                <a href="/html/elements/html/">html</a>
                <a href="/html/elements/i/">i</a>
                <a href="/html/elements/iframe/">iframe</a>
                <a href="/html/elements/img/">img</a>
                <a href="/html/elements/input/">input</a>
                <a href="/html/elements/ins/">ins</a>
                <a href="/html/elements/kbd/">kbd</a>
                <a href="/html/elements/label/">label</a>
                <a href="/html/elements/legend/">legend</a>
                <a href="/html/elements/li/">li</a>
                <a href="/html/elements/link/">link</a>
                <a href="/html/elements/main/">main</a>
                <a href="/html/elements/map/">map</a>
                <a href="/html/elements/mark/">mark</a>
                <a href="/html/elements/meta/">meta</a>
                <a href="/html/elements/meter/">meter</a>
                <a href="/html/elements/nav/">nav</a>
                <a href="/html/elements/noscript/">noscript</a>
                <a href="/html/elements/object/">object</a>
                <a href="/html/elements/ol/">ol</a>
                <a href="/html/elements/optgroup/">optgroup</a>
                <a href="/html/elements/option/">option</a>
                <a href="/html/elements/output/">output</a>
                <a href="/html/elements/p/">p</a>
                <a href="/html/elements/param/">param</a>
                <a href="/html/elements/picture/">picture</a>
                <a href="/html/elements/pre/">pre</a>
                <a href="/html/elements/progress/">progress</a>
                <a href="/html/elements/q/">q</a>
                <a href="/html/elements/rb/">rb</a>
                <a href="/html/elements/rp/">rp</a>
                <a href="/html/elements/rt/">rt</a>
                <a href="/html/elements/rtc/">rtc</a>
                <a href="/html/elements/ruby/">ruby</a>
                <a href="/html/elements/s/">s</a>
                <a href="/html/elements/samp/">samp</a>
                <a href="/html/elements/script/">script</a>
                <a href="/html/elements/section/">section</a>
                <a href="/html/elements/select/">select</a>
                <a href="/html/elements/slot/">slot</a>
                <a href="/html/elements/small/">small</a>
                <a href="/html/elements/source/">source</a>
                <a href="/html/elements/span/">span</a>
                <a href="/html/elements/strong/">strong</a>
                <a href="/html/elements/style/">style</a>
                <a href="/html/elements/sub/">sub</a>
                <a href="/html/elements/summary/">summary</a>
                <a href="/html/elements/sup/">sup</a>
                <a href="/html/elements/table/">table</a>
                <a href="/html/elements/tbody/">tbody</a>
                <a href="/html/elements/td/">td</a>
                <a href="/html/elements/template/">template</a>
                <a href="/html/elements/textarea/">textarea</a>
                <a href="/html/elements/tfoot/">tfoot</a>
                <a href="/html/elements/th/">th</a>
                <a href="/html/elements/thead/">thead</a>
                <a href="/html/elements/time/">time</a>
                <a href="/html/elements/title/">title</a>
                <a href="/html/elements/tr/">tr</a>
                <a href="/html/elements/track/">track</a>
                <a href="/html/elements/u/">u</a>
                <a href="/html/elements/ul/">ul</a>
                <a href="/html/elements/var/">var</a>
                <a href="/html/elements/wbr/">wbr</a>
            </div>
            <h3>Other</h3>
            <div class="nav-content section">
                <a href="/html/characters/">Characters</a>
                <a href="/html/comments/">Comments</a>
                <a href="/html/datatypes/">Datatypes</a>
            </div>
        </div>
        <div class="nav-h1">
            <a id="nav-css-switch">CSS</a>
        </div>
        <div id="nav-css">
            <h3>Overview</h3>
            <div class="nav-content section">
                <a href="/css/">Overview</a>
            </div>
            <h3>Properties</h3>
            <div class="nav-content section">
                <a href="/css/properties/align-content/">align-content</a>
                <a href="/css/properties/align-items/">align-items</a>
                <a href="/css/properties/align-self/">align-self</a>
                <a href="/css/properties/all/">all</a>
                <a href="/css/properties/animation/">animation</a>
                <a href="/css/properties/animation-delay/">animation-delay</a>
                <a href="/css/properties/animation-direction/">animation-direction</a>
                <a href="/css/properties/animation-duration/">animation-duration</a>
                <a href="/css/properties/animation-fill-mode/">animation-fill-mode</a>
                <a href="/css/properties/animation-iteration-count/">animation-iteration-count</a>
                <a href="/css/properties/animation-name/">animation-name</a>
                <a href="/css/properties/animation-play-state/">animation-play-state</a>
                <a href="/css/properties/animation-timing-function/">animation-timing-function</a>
                <a href="/css/properties/backdrop-filter/">backdrop-filter</a>
                <a href="/css/properties/backface-visibility/">backface-visibility</a>
                <a href="/css/properties/background/">background</a>
                <a href="/css/properties/background-attachment/">background-attachment</a>
                <a href="/css/properties/background-blend-mode/">background-blend-mode</a>
                <a href="/css/properties/background-clip/">background-clip</a>
                <a href="/css/properties/background-color/">background-color</a>
                <a href="/css/properties/background-image/">background-image</a>
                <a href="/css/properties/background-origin/">background-origin</a>
                <a href="/css/properties/background-position/">background-position</a>
                <a href="/css/properties/background-repeat/">background-repeat</a>
                <a href="/css/properties/background-size/">background-size</a>
                <a href="/css/properties/block-ellipsis/">block-ellipsis</a>
                <a href="/css/properties/block-size/">block-size</a>
                <a href="/css/properties/border/">border</a>
                <a href="/css/properties/border-block/">border-block</a>
                <a href="/css/properties/border-block-color/">border-block-color</a>
                <a href="/css/properties/border-block-end/">border-block-end</a>
                <a href="/css/properties/border-block-end-color/">border-block-end-color</a>
                <a href="/css/properties/border-block-end-style/">border-block-end-style</a>
                <a href="/css/properties/border-block-end-width/">border-block-end-width</a>
                <a href="/css/properties/border-block-start/">border-block-start</a>
                <a href="/css/properties/border-block-start-color/">border-block-start-color</a>
                <a href="/css/properties/border-block-start-style/">border-block-start-style</a>
                <a href="/css/properties/border-block-start-width/">border-block-start-width</a>
                <a href="/css/properties/border-block-style/">border-block-style</a>
                <a href="/css/properties/border-block-width/">border-block-width</a>
                <a href="/css/properties/border-bottom/">border-bottom</a>
                <a href="/css/properties/border-bottom-color/">border-bottom-color</a>
                <a href="/css/properties/border-bottom-left-radius/">border-bottom-left-radius</a>
                <a href="/css/properties/border-bottom-right-radius/">border-bottom-right-radius</a>
                <a href="/css/properties/border-bottom-style/">border-bottom-style</a>
                <a href="/css/properties/border-bottom-width/">border-bottom-width</a>
                <a href="/css/properties/border-collapse/">border-collapse</a>
                <a href="/css/properties/border-color/">border-color</a>
                <a href="/css/properties/border-end-end-radius/">border-end-end-radius</a>
                <a href="/css/properties/border-end-start-radius/">border-end-start-radius</a>
                <a href="/css/properties/border-image/">border-image</a>
                <a href="/css/properties/border-image-outset/">border-image-outset</a>
                <a href="/css/properties/border-image-repeat/">border-image-repeat</a>
                <a href="/css/properties/border-image-slice/">border-image-slice</a>
                <a href="/css/properties/border-image-source/">border-image-source</a>
                <a href="/css/properties/border-image-width/">border-image-width</a>
                <a href="/css/properties/border-inline/">border-inline</a>
                <a href="/css/properties/border-inline-color/">border-inline-color</a>
                <a href="/css/properties/border-inline-end/">border-inline-end</a>
                <a href="/css/properties/border-inline-end-color/">border-inline-end-color</a>
                <a href="/css/properties/border-inline-end-style/">border-inline-end-style</a>
                <a href="/css/properties/border-inline-end-width/">border-inline-end-width</a>
                <a href="/css/properties/border-inline-start/">border-inline-start</a>
                <a href="/css/properties/border-inline-start-color/">border-inline-start-color</a>
                <a href="/css/properties/border-inline-start-style/">border-inline-start-style</a>
                <a href="/css/properties/border-inline-start-width/">border-inline-start-width</a>
                <a href="/css/properties/border-inline-style/">border-inline-style</a>
                <a href="/css/properties/border-inline-width/">border-inline-width</a>
                <a href="/css/properties/border-left/">border-left</a>
                <a href="/css/properties/border-left-color/">border-left-color</a>
                <a href="/css/properties/border-left-style/">border-left-style</a>
                <a href="/css/properties/border-left-width/">border-left-width</a>
                <a href="/css/properties/border-radius/">border-radius</a>
                <a href="/css/properties/border-right/">border-right</a>
                <a href="/css/properties/border-right-color/">border-right-color</a>
                <a href="/css/properties/border-right-style/">border-right-style</a>
                <a href="/css/properties/border-right-width/">border-right-width</a>
                <a href="/css/properties/border-spacing/">border-spacing</a>
                <a href="/css/properties/border-start-end-radius/">border-start-end-radius</a>
                <a href="/css/properties/border-start-start-radius/">border-start-start-radius</a>
                <a href="/css/properties/border-style/">border-style</a>
                <a href="/css/properties/border-top/">border-top</a>
                <a href="/css/properties/border-top-color/">border-top-color</a>
                <a href="/css/properties/border-top-left-radius/">border-top-left-radius</a>
                <a href="/css/properties/border-top-right-radius/">border-top-right-radius</a>
                <a href="/css/properties/border-top-style/">border-top-style</a>
                <a href="/css/properties/border-top-width/">border-top-width</a>
                <a href="/css/properties/border-width/">border-width</a>
                <a href="/css/properties/bottom/">bottom</a>
                <a href="/css/properties/box-decoration-break/">box-decoration-break</a>
                <a href="/css/properties/box-shadow/">box-shadow</a>
                <a href="/css/properties/box-sizing/">box-sizing</a>
                <a href="/css/properties/caption-side/">caption-side</a>
                <a href="/css/properties/caret/">caret</a>
                <a href="/css/properties/caret-color/">caret-color</a>
                <a href="/css/properties/caret-shape/">caret-shape</a>
                <a href="/css/properties/clear/">clear</a>
                <a href="/css/properties/clip/">clip</a>
                <a href="/css/properties/clip-path/">clip-path</a>
                <a href="/css/properties/color/">color</a>
                <a href="/css/properties/color-scheme/">color-scheme</a>
                <a href="/css/properties/column-count/">column-count</a>
                <a href="/css/properties/column-fill/">column-fill</a>
                <a href="/css/properties/column-gap/">column-gap</a>
                <a href="/css/properties/column-rule/">column-rule</a>
                <a href="/css/properties/column-rule-color/">column-rule-color</a>
                <a href="/css/properties/column-rule-style/">column-rule-style</a>
                <a href="/css/properties/column-rule-width/">column-rule-width</a>
                <a href="/css/properties/column-span/">column-span</a>
                <a href="/css/properties/column-width/">column-width</a>
                <a href="/css/properties/columns/">columns</a>
                <a href="/css/properties/contain/">contain</a>
                <a href="/css/properties/content/">content</a>
                <a href="/css/properties/content-visibility/">content-visibility</a>
                <a href="/css/properties/continue/">continue</a>
                <a href="/css/properties/counter-increment/">counter-increment</a>
                <a href="/css/properties/counter-reset/">counter-reset</a>
                <a href="/css/properties/counter-set/">counter-set</a>
                <a href="/css/properties/cursor/">cursor</a>
                <a href="/css/properties/direction/">direction</a>
                <a href="/css/properties/display/">display</a>
                <a href="/css/properties/empty-cells/">empty-cells</a>
                <a href="/css/properties/filter/">filter</a>
                <a href="/css/properties/flex/">flex</a>
                <a href="/css/properties/flex-basis/">flex-basis</a>
                <a href="/css/properties/flex-direction/">flex-direction</a>
                <a href="/css/properties/flex-flow/">flex-flow</a>
                <a href="/css/properties/flex-grow/">flex-grow</a>
                <a href="/css/properties/flex-shrink/">flex-shrink</a>
                <a href="/css/properties/flex-wrap/">flex-wrap</a>
                <a href="/css/properties/float/">float</a>
                <a href="/css/properties/font/">font</a>
                <a href="/css/properties/font-family/">font-family</a>
                <a href="/css/properties/font-feature-settings/">font-feature-settings</a>
                <a href="/css/properties/font-kerning/">font-kerning</a>
                <a href="/css/properties/font-optical-sizing/">font-optical-sizing</a>
                <a href="/css/properties/font-size/">font-size</a>
                <a href="/css/properties/font-size-adjust/">font-size-adjust</a>
                <a href="/css/properties/font-style/">font-style</a>
                <a href="/css/properties/font-variant/">font-variant</a>
                <a href="/css/properties/font-variant-caps/">font-variant-caps</a>
                <a href="/css/properties/font-variant-numeric/">font-variant-numeric</a>
                <a href="/css/properties/font-variant-position/">font-variant-position</a>
                <a href="/css/properties/font-variation-settings/">font-variation-settings</a>
                <a href="/css/properties/font-weight/">font-weight</a>
                <a href="/css/properties/gap/">gap</a>
                <a href="/css/properties/grid/">grid</a>
                <a href="/css/properties/grid-area/">grid-area</a>
                <a href="/css/properties/grid-auto-columns/">grid-auto-columns</a>
                <a href="/css/properties/grid-auto-flow/">grid-auto-flow</a>
                <a href="/css/properties/grid-auto-rows/">grid-auto-rows</a>
                <a href="/css/properties/grid-column/">grid-column</a>
                <a href="/css/properties/grid-column-end/">grid-column-end</a>
                <a href="/css/properties/grid-column-start/">grid-column-start</a>
                <a href="/css/properties/grid-row/">grid-row</a>
                <a href="/css/properties/grid-row-end/">grid-row-end</a>
                <a href="/css/properties/grid-row-start/">grid-row-start</a>
                <a href="/css/properties/grid-template/">grid-template</a>
                <a href="/css/properties/grid-template-areas/">grid-template-areas</a>
                <a href="/css/properties/grid-template-columns/">grid-template-columns</a>
                <a href="/css/properties/grid-template-rows/">grid-template-rows</a>
                <a href="/css/properties/height/">height</a>
                <a href="/css/properties/hyphens/">hyphens</a>
                <a href="/css/properties/inline-size/">inline-size</a>
                <a href="/css/properties/inset/">inset</a>
                <a href="/css/properties/inset-block/">inset-block</a>
                <a href="/css/properties/inset-block-end/">inset-block-end</a>
                <a href="/css/properties/inset-block-start/">inset-block-start</a>
                <a href="/css/properties/inset-inline/">inset-inline</a>
                <a href="/css/properties/inset-inline-end/">inset-inline-end</a>
                <a href="/css/properties/inset-inline-start/">inset-inline-start</a>
                <a href="/css/properties/isolation/">isolation</a>
                <a href="/css/properties/justify-content/">justify-content</a>
                <a href="/css/properties/justify-items/">justify-items</a>
                <a href="/css/properties/justify-self/">justify-self</a>
                <a href="/css/properties/left/">left</a>
                <a href="/css/properties/letter-spacing/">letter-spacing</a>
                <a href="/css/properties/line-break/">line-break</a>
                <a href="/css/properties/line-clamp/">line-clamp</a>
                <a href="/css/properties/line-height/">line-height</a>
                <a href="/css/properties/list-style/">list-style</a>
                <a href="/css/properties/list-style-image/">list-style-image</a>
                <a href="/css/properties/list-style-position/">list-style-position</a>
                <a href="/css/properties/list-style-type/">list-style-type</a>
                <a href="/css/properties/margin/">margin</a>
                <a href="/css/properties/margin-block/">margin-block</a>
                <a href="/css/properties/margin-block-end/">margin-block-end</a>
                <a href="/css/properties/margin-block-start/">margin-block-start</a>
                <a href="/css/properties/margin-bottom/">margin-bottom</a>
                <a href="/css/properties/margin-inline/">margin-inline</a>
                <a href="/css/properties/margin-inline-end/">margin-inline-end</a>
                <a href="/css/properties/margin-inline-start/">margin-inline-start</a>
                <a href="/css/properties/margin-left/">margin-left</a>
                <a href="/css/properties/margin-right/">margin-right</a>
                <a href="/css/properties/margin-top/">margin-top</a>
                <a href="/css/properties/mask/">mask</a>
                <a href="/css/properties/mask-border/">mask-border</a>
                <a href="/css/properties/mask-border-mode/">mask-border-mode</a>
                <a href="/css/properties/mask-border-outset/">mask-border-outset</a>
                <a href="/css/properties/mask-border-repeat/">mask-border-repeat</a>
                <a href="/css/properties/mask-border-slice/">mask-border-slice</a>
                <a href="/css/properties/mask-border-source/">mask-border-source</a>
                <a href="/css/properties/mask-border-width/">mask-border-width</a>
                <a href="/css/properties/mask-clip/">mask-clip</a>
                <a href="/css/properties/mask-composite/">mask-composite</a>
                <a href="/css/properties/mask-image/">mask-image</a>
                <a href="/css/properties/mask-mode/">mask-mode</a>
                <a href="/css/properties/mask-origin/">mask-origin</a>
                <a href="/css/properties/mask-position/">mask-position</a>
                <a href="/css/properties/mask-repeat/">mask-repeat</a>
                <a href="/css/properties/mask-size/">mask-size</a>
                <a href="/css/properties/mask-type/">mask-type</a>
                <a href="/css/properties/max-block-size/">max-block-size</a>
                <a href="/css/properties/max-height/">max-height</a>
                <a href="/css/properties/max-inline-size/">max-inline-size</a>
                <a href="/css/properties/max-lines/">max-lines</a>
                <a href="/css/properties/max-width/">max-width</a>
                <a href="/css/properties/min-block-size/">min-block-size</a>
                <a href="/css/properties/min-height/">min-height</a>
                <a href="/css/properties/min-inline-size/">min-inline-size</a>
                <a href="/css/properties/min-width/">min-width</a>
                <a href="/css/properties/mix-blend-mode/">mix-blend-mode</a>
                <a href="/css/properties/object-fit/">object-fit</a>
                <a href="/css/properties/object-position/">object-position</a>
                <a href="/css/properties/opacity/">opacity</a>
                <a href="/css/properties/orphans/">orphans</a>
                <a href="/css/properties/outline/">outline</a>
                <a href="/css/properties/outline-color/">outline-color</a>
                <a href="/css/properties/outline-style/">outline-style</a>
                <a href="/css/properties/outline-width/">outline-width</a>
                <a href="/css/properties/overflow/">overflow</a>
                <a href="/css/properties/overflow-wrap/">overflow-wrap</a>
                <a href="/css/properties/overflow-x/">overflow-x</a>
                <a href="/css/properties/overflow-y/">overflow-y</a>
                <a href="/css/properties/padding/">padding</a>
                <a href="/css/properties/padding-bottom/">padding-bottom</a>
                <a href="/css/properties/padding-left/">padding-left</a>
                <a href="/css/properties/padding-right/">padding-right</a>
                <a href="/css/properties/padding-top/">padding-top</a>
                <a href="/css/properties/paint-order/">paint-order</a>
                <a href="/css/properties/perspective/">perspective</a>
                <a href="/css/properties/perspective-origin/">perspective-origin</a>
                <a href="/css/properties/place-content/">place-content</a>
                <a href="/css/properties/place-items/">place-items</a>
                <a href="/css/properties/place-self/">place-self</a>
                <a href="/css/properties/pointer-events/">pointer-events</a>
                <a href="/css/properties/position/">position</a>
                <a href="/css/properties/print-color-adjust/">print-color-adjust</a>
                <a href="/css/properties/quotes/">quotes</a>
                <a href="/css/properties/resize/">resize</a>
                <a href="/css/properties/right/">right</a>
                <a href="/css/properties/rotate/">rotate</a>
                <a href="/css/properties/row-gap/">row-gap</a>
                <a href="/css/properties/scale/">scale</a>
                <a href="/css/properties/scroll-behavior/">scroll-behavior</a>
                <a href="/css/properties/scroll-margin/">scroll-margin</a>
                <a href="/css/properties/scroll-margin-block/">scroll-margin-block</a>
                <a href="/css/properties/scroll-margin-block-end/">scroll-margin-block-end</a>
                <a href="/css/properties/scroll-margin-block-start/">scroll-margin-block-start</a>
                <a href="/css/properties/scroll-margin-bottom/">scroll-margin-bottom</a>
                <a href="/css/properties/scroll-margin-inline/">scroll-margin-inline</a>
                <a href="/css/properties/scroll-margin-inline-end/">scroll-margin-inline-end</a>
                <a href="/css/properties/scroll-margin-inline-start/">scroll-margin-inline-start</a>
                <a href="/css/properties/scroll-margin-left/">scroll-margin-left</a>
                <a href="/css/properties/scroll-margin-right/">scroll-margin-right</a>
                <a href="/css/properties/scroll-margin-top/">scroll-margin-top</a>
                <a href="/css/properties/scroll-padding/">scroll-padding</a>
                <a href="/css/properties/scroll-padding-block/">scroll-padding-block</a>
                <a href="/css/properties/scroll-padding-block-end/">scroll-padding-block-end</a>
                <a href="/css/properties/scroll-padding-block-start/">scroll-padding-block-start</a>
                <a href="/css/properties/scroll-padding-bottom/">scroll-padding-bottom</a>
                <a href="/css/properties/scroll-padding-inline/">scroll-padding-inline</a>
                <a href="/css/properties/scroll-padding-inline-end/">scroll-padding-inline-end</a>
                <a href="/css/properties/scroll-padding-inline-start/">scroll-padding-inline-start</a>
                <a href="/css/properties/scroll-padding-left/">scroll-padding-left</a>
                <a href="/css/properties/scroll-padding-right/">scroll-padding-right</a>
                <a href="/css/properties/scroll-padding-top/">scroll-padding-top</a>
                <a href="/css/properties/scroll-snap-align/">scroll-snap-align</a>
                <a href="/css/properties/scroll-snap-stop/">scroll-snap-stop</a>
                <a href="/css/properties/scroll-snap-type/">scroll-snap-type</a>
                <a href="/css/properties/scrollbar-color/">scrollbar-color</a>
                <a href="/css/properties/scrollbar-width/">scrollbar-width</a>
                <a href="/css/properties/shape-image-threshold/">shape-image-threshold</a>
                <a href="/css/properties/shape-margin/">shape-margin</a>
                <a href="/css/properties/shape-outside/">shape-outside</a>
                <a href="/css/properties/tab-size/">tab-size</a>
                <a href="/css/properties/table-layout/">table-layout</a>
                <a href="/css/properties/text-align/">text-align</a>
                <a href="/css/properties/text-align-last/">text-align-last</a>
                <a href="/css/properties/text-combine-upright/">text-combine-upright</a>
                <a href="/css/properties/text-decoration/">text-decoration</a>
                <a href="/css/properties/text-decoration-color/">text-decoration-color</a>
                <a href="/css/properties/text-decoration-line/">text-decoration-line</a>
                <a href="/css/properties/text-decoration-skip-ink/">text-decoration-skip-ink</a>
                <a href="/css/properties/text-decoration-style/">text-decoration-style</a>
                <a href="/css/properties/text-decoration-thickness/">text-decoration-thickness</a>
                <a href="/css/properties/text-emphasis/">text-emphasis</a>
                <a href="/css/properties/text-emphasis-color/">text-emphasis-color</a>
                <a href="/css/properties/text-emphasis-position/">text-emphasis-position</a>
                <a href="/css/properties/text-emphasis-style/">text-emphasis-style</a>
                <a href="/css/properties/text-indent/">text-indent</a>
                <a href="/css/properties/text-justify/">text-justify</a>
                <a href="/css/properties/text-orientation/">text-orientation</a>
                <a href="/css/properties/text-overflow/">text-overflow</a>
                <a href="/css/properties/text-shadow/">text-shadow</a>
                <a href="/css/properties/text-transform/">text-transform</a>
                <a href="/css/properties/text-underline-offset/">text-underline-offset</a>
                <a href="/css/properties/text-underline-position/">text-underline-position</a>
                <a href="/css/properties/top/">top</a>
                <a href="/css/properties/transform/">transform</a>
                <a href="/css/properties/transform-box/">transform-box</a>
                <a href="/css/properties/transform-origin/">transform-origin</a>
                <a href="/css/properties/transform-style/">transform-style</a>
                <a href="/css/properties/transition/">transition</a>
                <a href="/css/properties/transition-delay/">transition-delay</a>
                <a href="/css/properties/transition-duration/">transition-duration</a>
                <a href="/css/properties/transition-property/">transition-property</a>
                <a href="/css/properties/transition-timing-function/">transition-timing-function</a>
                <a href="/css/properties/translate/">translate</a>
                <a href="/css/properties/unicode-bidi/">unicode-bidi</a>
                <a href="/css/properties/vertical-align/">vertical-align</a>
                <a href="/css/properties/visibility/">visibility</a>
                <a href="/css/properties/white-space/">white-space</a>
                <a href="/css/properties/widows/">widows</a>
                <a href="/css/properties/width/">width</a>
                <a href="/css/properties/word-break/">word-break</a>
                <a href="/css/properties/word-spacing/">word-spacing</a>
                <a href="/css/properties/word-wrap/">word-wrap</a>
                <a href="/css/properties/writing-mode/">writing-mode</a>
                <a href="/css/properties/z-index/">z-index</a>
            </div>
            <h3>Pseudo-Classes</h3>
            <div class="nav-content section">
                <a href="/css/pseudo-classes/active/">active</a>
                <a href="/css/pseudo-classes/any-link/">any-link</a>
                <a href="/css/pseudo-classes/blank/">blank</a>
                <a href="/css/pseudo-classes/checked/">checked</a>
                <a href="/css/pseudo-classes/default/">default</a>
                <a href="/css/pseudo-classes/dir/">dir</a>
                <a href="/css/pseudo-classes/disabled/">disabled</a>
                <a href="/css/pseudo-classes/empty/">empty</a>
                <a href="/css/pseudo-classes/enabled/">enabled</a>
                <a href="/css/pseudo-classes/first-child/">first-child</a>
                <a href="/css/pseudo-classes/first-of-type/">first-of-type</a>
                <a href="/css/pseudo-classes/focus/">focus</a>
                <a href="/css/pseudo-classes/focus-within/">focus-within</a>
                <a href="/css/pseudo-classes/fullscreen/">fullscreen</a>
                <a href="/css/pseudo-classes/hover/">hover</a>
                <a href="/css/pseudo-classes/in-range/">in-range</a>
                <a href="/css/pseudo-classes/indeterminate/">indeterminate</a>
                <a href="/css/pseudo-classes/invalid/">invalid</a>
                <a href="/css/pseudo-classes/lang/">lang</a>
                <a href="/css/pseudo-classes/last-child/">last-child</a>
                <a href="/css/pseudo-classes/last-of-type/">last-of-type</a>
                <a href="/css/pseudo-classes/link/">link</a>
                <a href="/css/pseudo-classes/local-link/">local-link</a>
                <a href="/css/pseudo-classes/not/">not</a>
                <a href="/css/pseudo-classes/nth-child/">nth-child</a>
                <a href="/css/pseudo-classes/nth-col/">nth-col</a>
                <a href="/css/pseudo-classes/nth-last-child/">nth-last-child</a>
                <a href="/css/pseudo-classes/nth-last-col/">nth-last-col</a>
                <a href="/css/pseudo-classes/nth-last-of-type/">nth-last-of-type</a>
                <a href="/css/pseudo-classes/nth-of-type/">nth-of-type</a>
                <a href="/css/pseudo-classes/only-child/">only-child</a>
                <a href="/css/pseudo-classes/only-of-type/">only-of-type</a>
                <a href="/css/pseudo-classes/optional/">optional</a>
                <a href="/css/pseudo-classes/out-of-range/">out-of-range</a>
                <a href="/css/pseudo-classes/placeholder-shown/">placeholder-shown</a>
                <a href="/css/pseudo-classes/read-only/">read-only</a>
                <a href="/css/pseudo-classes/read-write/">read-write</a>
                <a href="/css/pseudo-classes/required/">required</a>
                <a href="/css/pseudo-classes/root/">root</a>
                <a href="/css/pseudo-classes/scope/">scope</a>
                <a href="/css/pseudo-classes/target/">target</a>
                <a href="/css/pseudo-classes/valid/">valid</a>
                <a href="/css/pseudo-classes/visited/">visited</a>
            </div>
            <h3>Pseudo-Elements</h3>
            <div class="nav-content section">
                <a href="/css/pseudo-elements/after/">after</a>
                <a href="/css/pseudo-elements/before/">before</a>
                <a href="/css/pseudo-elements/first-letter/">first-letter</a>
                <a href="/css/pseudo-elements/first-line/">first-line</a>
                <a href="/css/pseudo-elements/marker/">marker</a>
                <a href="/css/pseudo-elements/placeholder/">placeholder</a>
                <a href="/css/pseudo-elements/selection/">selection</a>
            </div>
            <h3>Units</h3>
            <div class="nav-content section">
                <a href="/css/units/ch/">ch</a>
                <a href="/css/units/cm/">cm</a>
                <a href="/css/units/deg/">deg</a>
                <a href="/css/units/dpcm/">dpcm</a>
                <a href="/css/units/dpi/">dpi</a>
                <a href="/css/units/dppx/">dppx</a>
                <a href="/css/units/em/">em</a>
                <a href="/css/units/ex/">ex</a>
                <a href="/css/units/grad/">grad</a>
                <a href="/css/units/in/">in</a>
                <a href="/css/units/mm/">mm</a>
                <a href="/css/units/ms/">ms</a>
                <a href="/css/units/pc/">pc</a>
                <a href="/css/units/pt/">pt</a>
                <a href="/css/units/px/">px</a>
                <a href="/css/units/q/">Q</a>
                <a href="/css/units/rad/">rad</a>
                <a href="/css/units/rem/">rem</a>
                <a href="/css/units/s/">s</a>
                <a href="/css/units/turn/">turn</a>
                <a href="/css/units/vh/">vh</a>
                <a href="/css/units/vmax/">vmax</a>
                <a href="/css/units/vmin/">vmin</a>
                <a href="/css/units/vw/">vw</a>
            </div>
        </div>
        <div class="nav-h1">
            <a id="nav-js-switch">JS</a>
        </div>
        <div id="nav-js">
            <h3>Overview</h3>
            <div class="nav-content section">
                <a href="/js/">Overview</a>
            </div>
            <h3>Declarations</h3>
            <div class="nav-content section">
                <a href="/js/const/">const</a>
                <a href="/js/let/">let</a>
                <a href="/js/var/">var</a>
            </div>
            <h3>Conditional Statements</h3>
            <div class="nav-content section">
                <a href="/js/if/">if</a>
                <a href="/js/else/">else</a>
                <a href="/js/else-if/">else if</a>
                <a href="/js/switch/">switch</a>
                <a href="/js/try-catch/">try catch</a>
            </div>
            <h3>Loops</h3>
            <div class="nav-content section">
                <a href="/js/do-while/">do while</a>
                <a href="/js/for/">for</a>
                <a href="/js/for-in/">for in</a>
                <a href="/js/for-of/">for of</a>
                <a href="/js/while/">while</a>
            </div>
            <h3>AbortController</h3>
            <div class="nav-content section">
                <a href="/js/abort/">abort</a>
                <a href="/js/abortcontroller/">AbortController</a>
                <a href="/js/signal/">signal</a>
            </div>
            <h3>ChildNode</h3>
            <div class="nav-content section">
                <a href="/js/after/">after</a>
                <a href="/js/before/">before</a>
                <a href="/js/remove/">remove</a>
                <a href="/js/replacewith/">replaceWith</a>
            </div>
            <h3>CustomEvent</h3>
            <div class="nav-content section">
                <a href="/js/customevent/">CustomEvent</a>
                <a href="/js/detail/">detail</a>
            </div>
            <h3>Event</h3>
            <div class="nav-content section">
                <a href="/js/bubbles/">bubbles</a>
                <a href="/js/cancelable/">cancelable</a>
                <a href="/js/composed/">composed</a>
                <a href="/js/composedpath/">composedPath</a>
                <a href="/js/currenttarget/">currentTarget</a>
                <a href="/js/defaultprevented/">defaultPrevented</a>
                <a href="/js/event/">Event</a>
                <a href="/js/eventphase/">eventPhase</a>
                <a href="/js/istrusted/">isTrusted</a>
                <a href="/js/preventdefault/">preventDefault</a>
                <a href="/js/stopimmediatepropagation/">stopImmediatePropagation</a>
                <a href="/js/stoppropagation/">stopPropagation</a>
                <a href="/js/target/">target</a>
                <a href="/js/timestamp/">timeStamp</a>
                <a href="/js/type/">type</a>
            </div>
            <h3>EventTarget</h3>
            <div class="nav-content section">
                <a href="/js/addeventlistener/">addEventListener</a>
                <a href="/js/dispatchevent/">dispatchEvent</a>
                <a href="/js/eventtarget/">EventTarget</a>
                <a href="/js/removeeventlistener/">removeEventListener</a>
            </div>
            <h3>HTMLCollection</h3>
            <div class="nav-content section">
                <a href="/js/item/">item</a>
                <a href="/js/length/">length</a>
                <a href="/js/nameditem/">namedItem</a>
            </div>
            <h3>NodeList</h3>
            <div class="nav-content section">
                <a href="/js/item/">item</a>
                <a href="/js/length/">length</a>
            </div>
            <h3>NonDocumentTypeChildNode</h3>
            <div class="nav-content section">
                <a href="/js/nextelementsibling/">nextElementSibling</a>
                <a href="/js/previouselementsibling/">previousElementSibling</a>
            </div>
            <h3>ParentNode</h3>
            <div class="nav-content section">
                <a href="/js/append/">append</a>
                <a href="/js/children/">children</a>
                <a href="/js/firstelementchild/">firstElementChild</a>
                <a href="/js/lastelementchild/">lastElementChild</a>
                <a href="/js/prepend/">prepend</a>
                <a href="/js/queryselector/">querySelector</a>
                <a href="/js/queryselectorall/">querySelectorAll</a>
                <a href="/js/replacechildren/">replaceChildren</a>
            </div>
            <h3>Other</h3>
            <div class="nav-content section">
                <a href="/js/array/">Array</a>
                <a href="/js/comments/">Comments</a>
                <a href="/js/enable/">Enable</a>
                <a href="/js/functions/">Functions</a>
                <a href="/js/alert/">alert</a>
                <a href="/js/confirm/">confirm</a>
                <a href="/js/createcontextualfragment/">createContextualFragment</a>
                <a href="/js/date/">Date</a>
                <a href="/js/getelementbyid/">getElementById</a>
                <a href="/js/getelementsbyclassname/">getElementsByClassName</a>
                <a href="/js/getelementsbytagname/">getElementsByTagName</a>
                <a href="/js/getelementsbytagnamens/">getElementsByTagNameNS</a>
                <a href="/js/infinity/">Infinity</a>
                <a href="/js/innerhtml/">innerHTML</a>
                <a href="/js/insertadjacenthtml/">insertAdjacentHTML</a>
                <a href="/js/outerhtml/">outerHTML</a>
                <a href="/js/print/">print</a>
                <a href="/js/prompt/">prompt</a>
            </div>
        </div>
        <div class="nav-h1">
            <a id="nav-php-switch">PHP</a>
        </div>
        <div id="nav-php">
            <h3>Overview</h3>
            <div class="nav-content section">
                <a href="/php/">Overview</a>
            </div>
            <h3>Array</h3>
            <div class="nav-content section">
                <a href="/php/functions/array/">array</a>
                <a href="/php/functions/array_change_key_case/">array_change_key_case</a>
                <a href="/php/functions/array_chunk/">array_chunk</a>
                <a href="/php/functions/array_column/">array_column</a>
                <a href="/php/functions/array_combine/">array_combine</a>
                <a href="/php/functions/array_count_values/">array_count_values</a>
                <a href="/php/functions/array_diff/">array_diff</a>
                <a href="/php/functions/array_diff_assoc/">array_diff_assoc</a>
                <a href="/php/functions/array_diff_key/">array_diff_key</a>
                <a href="/php/functions/array_diff_uassoc/">array_diff_uassoc</a>
                <a href="/php/functions/array_diff_ukey/">array_diff_ukey</a>
                <a href="/php/functions/array_fill/">array_fill</a>
                <a href="/php/functions/array_fill_keys/">array_fill_keys</a>
                <a href="/php/functions/array_filter/">array_filter</a>
                <a href="/php/functions/array_flip/">array_flip</a>
                <a href="/php/functions/array_intersect/">array_intersect</a>
                <a href="/php/functions/array_intersect_assoc/">array_intersect_assoc</a>
                <a href="/php/functions/array_intersect_key/">array_intersect_key</a>
                <a href="/php/functions/array_intersect_uassoc/">array_intersect_uassoc</a>
                <a href="/php/functions/array_intersect_ukey/">array_intersect_ukey</a>
                <a href="/php/functions/array_key_exists/">array_key_exists</a>
                <a href="/php/functions/array_key_first/">array_key_first</a>
                <a href="/php/functions/array_key_last/">array_key_last</a>
                <a href="/php/functions/array_keys/">array_keys</a>
                <a href="/php/functions/array_map/">array_map</a>
                <a href="/php/functions/array_merge/">array_merge</a>
                <a href="/php/functions/array_merge_recursive/">array_merge_recursive</a>
                <a href="/php/functions/array_multisort/">array_multisort</a>
                <a href="/php/functions/array_pad/">array_pad</a>
                <a href="/php/functions/array_pop/">array_pop</a>
                <a href="/php/functions/array_product/">array_product</a>
                <a href="/php/functions/array_push/">array_push</a>
                <a href="/php/functions/array_rand/">array_rand</a>
                <a href="/php/functions/array_reduce/">array_reduce</a>
                <a href="/php/functions/array_replace/">array_replace</a>
                <a href="/php/functions/array_replace_recursive/">array_replace_recursive</a>
                <a href="/php/functions/array_reverse/">array_reverse</a>
                <a href="/php/functions/array_search/">array_search</a>
                <a href="/php/functions/array_shift/">array_shift</a>
                <a href="/php/functions/array_slice/">array_slice</a>
                <a href="/php/functions/array_splice/">array_splice</a>
                <a href="/php/functions/array_sum/">array_sum</a>
                <a href="/php/functions/array_udiff/">array_udiff</a>
                <a href="/php/functions/array_udiff_assoc/">array_udiff_assoc</a>
                <a href="/php/functions/array_udiff_uassoc/">array_udiff_uassoc</a>
                <a href="/php/functions/array_uintersect/">array_uintersect</a>
                <a href="/php/functions/array_uintersect_assoc/">array_uintersect_assoc</a>
                <a href="/php/functions/array_uintersect_uassoc/">array_uintersect_uassoc</a>
                <a href="/php/functions/array_unique/">array_unique</a>
                <a href="/php/functions/array_unshift/">array_unshift</a>
                <a href="/php/functions/array_values/">array_values</a>
                <a href="/php/functions/array_walk/">array_walk</a>
                <a href="/php/functions/array_walk_recursive/">array_walk_recursive</a>
                <a href="/php/functions/arsort/">arsort</a>
                <a href="/php/functions/asort/">asort</a>
                <a href="/php/functions/compact/">compact</a>
                <a href="/php/functions/count/">count</a>
                <a href="/php/functions/current/">current</a>
                <a href="/php/functions/end/">end</a>
                <a href="/php/functions/extract/">extract</a>
                <a href="/php/functions/in_array/">in_array</a>
                <a href="/php/functions/key/">key</a>
                <a href="/php/functions/key_exists/">key_exists</a>
                <a href="/php/functions/krsort/">krsort</a>
                <a href="/php/functions/ksort/">ksort</a>
                <a href="/php/functions/list/">list</a>
                <a href="/php/functions/natcasesort/">natcasesort</a>
                <a href="/php/functions/natsort/">natsort</a>
                <a href="/php/functions/next/">next</a>
                <a href="/php/functions/pos/">pos</a>
                <a href="/php/functions/prev/">prev</a>
                <a href="/php/functions/range/">range</a>
                <a href="/php/functions/reset/">reset</a>
                <a href="/php/functions/rsort/">rsort</a>
                <a href="/php/functions/shuffle/">shuffle</a>
                <a href="/php/functions/sizeof/">sizeof</a>
                <a href="/php/functions/sort/">sort</a>
                <a href="/php/functions/uasort/">uasort</a>
                <a href="/php/functions/uksort/">uksort</a>
                <a href="/php/functions/usort/">usort</a>
            </div>
            <h3>Calendar</h3>
            <div class="nav-content section">
                <a href="/php/functions/cal_days_in_month/">cal_days_in_month</a>
                <a href="/php/functions/cal_from_jd/">cal_from_jd</a>
                <a href="/php/functions/cal_info/">cal_info</a>
                <a href="/php/functions/cal_to_jd/">cal_to_jd</a>
                <a href="/php/functions/easter_date/">easter_date</a>
                <a href="/php/functions/easter_days/">easter_days</a>
                <a href="/php/functions/frenchtojd/">frenchtojd</a>
                <a href="/php/functions/gregoriantojd/">gregoriantojd</a>
                <a href="/php/functions/jddayofweek/">jddayofweek</a>
                <a href="/php/functions/jdmonthname/">jdmonthname</a>
                <a href="/php/functions/jdtofrench/">jdtofrench</a>
                <a href="/php/functions/jdtogregorian/">jdtogregorian</a>
                <a href="/php/functions/jdtojewish/">jdtojewish</a>
                <a href="/php/functions/jdtojulian/">jdtojulian</a>
                <a href="/php/functions/jdtounix/">jdtounix</a>
                <a href="/php/functions/jewishtojd/">jewishtojd</a>
                <a href="/php/functions/juliantojd/">juliantojd</a>
                <a href="/php/functions/unixtojd/">unixtojd</a>
            </div>
            <h3>Class / Object</h3>
            <div class="nav-content section">
                <a href="/php/functions/class_alias/">class_alias</a>
                <a href="/php/functions/class_exists/">class_exists</a>
                <a href="/php/functions/get_called_class/">get_called_class</a>
                <a href="/php/functions/get_class_methods/">get_class_methods</a>
                <a href="/php/functions/get_class/">get_class</a>
                <a href="/php/functions/get_class_vars/">get_class_vars</a>
                <a href="/php/functions/get_declared_classes/">get_declared_classes</a>
                <a href="/php/functions/get_declared_interfaces/">get_declared_interfaces</a>
                <a href="/php/functions/get_declared_traits/">get_declared_traits</a>
                <a href="/php/functions/get_object_vars/">get_object_vars</a>
                <a href="/php/functions/get_parent_class/">get_parent_class</a>
                <a href="/php/functions/interface_exists/">interface_exists</a>
                <a href="/php/functions/is_a/">is_a</a>
                <a href="/php/functions/is_subclass_of/">is_subclass_of</a>
                <a href="/php/functions/method_exists/">method_exists</a>
                <a href="/php/functions/property_exists/">property_exists</a>
                <a href="/php/functions/trait_exists/">trait_exists</a>
            </div>
            <h3>CSPRNG</h3>
            <div class="nav-content section">
                <a href="/php/functions/random_bytes/">random_bytes</a>
                <a href="/php/functions/random_int/">random_int</a>
            </div>
            <h3>Ctype</h3>
            <div class="nav-content section">
                <a href="/php/functions/ctype_alnum/">ctype_alnum</a>
                <a href="/php/functions/ctype_alpha/">ctype_alpha</a>
                <a href="/php/functions/ctype_cntrl/">ctype_cntrl</a>
                <a href="/php/functions/ctype_digit/">ctype_digit</a>
                <a href="/php/functions/ctype_graph/">ctype_graph</a>
                <a href="/php/functions/ctype_lower/">ctype_lower</a>
                <a href="/php/functions/ctype_print/">ctype_print</a>
                <a href="/php/functions/ctype_punct/">ctype_punct</a>
                <a href="/php/functions/ctype_space/">ctype_space</a>
                <a href="/php/functions/ctype_upper/">ctype_upper</a>
                <a href="/php/functions/ctype_xdigit/">ctype_xdigit</a>
            </div>
            <h3>cURL</h3>
            <div class="nav-content section">
                <a href="/php/functions/curl_close/">curl_close</a>
                <a href="/php/functions/curl_copy_handle/">curl_copy_handle</a>
                <a href="/php/functions/curl_errno/">curl_errno</a>
                <a href="/php/functions/curl_error/">curl_error</a>
                <a href="/php/functions/curl_escape/">curl_escape</a>
                <a href="/php/functions/curl_exec/">curl_exec</a>
                <a href="/php/functions/curl_file_create/">curl_file_create</a>
                <a href="/php/functions/curl_getinfo/">curl_getinfo</a>
                <a href="/php/functions/curl_init/">curl_init</a>
                <a href="/php/functions/curl_multi_add_handle/">curl_multi_add_handle</a>
                <a href="/php/functions/curl_multi_close/">curl_multi_close</a>
                <a href="/php/functions/curl_multi_errno/">curl_multi_errno</a>
                <a href="/php/functions/curl_multi_exec/">curl_multi_exec</a>
                <a href="/php/functions/curl_multi_getcontent/">curl_multi_getcontent</a>
                <a href="/php/functions/curl_multi_info_read/">curl_multi_info_read</a>
                <a href="/php/functions/curl_multi_init/">curl_multi_init</a>
                <a href="/php/functions/curl_multi_remove_handle/">curl_multi_remove_handle</a>
                <a href="/php/functions/curl_multi_select/">curl_multi_select</a>
                <a href="/php/functions/curl_multi_setopt/">curl_multi_setopt</a>
                <a href="/php/functions/curl_multi_strerror/">curl_multi_strerror</a>
                <a href="/php/functions/curl_pause/">curl_pause</a>
                <a href="/php/functions/curl_reset/">curl_reset</a>
                <a href="/php/functions/curl_setopt/">curl_setopt</a>
                <a href="/php/functions/curl_setopt_array/">curl_setopt_array</a>
                <a href="/php/functions/curl_share_close/">curl_share_close</a>
                <a href="/php/functions/curl_share_errno/">curl_share_errno</a>
                <a href="/php/functions/curl_share_init/">curl_share_init</a>
                <a href="/php/functions/curl_share_setopt/">curl_share_setopt</a>
                <a href="/php/functions/curl_share_strerror/">curl_share_strerror</a>
                <a href="/php/functions/curl_strerror/">curl_strerror</a>
                <a href="/php/functions/curl_unescape/">curl_unescape</a>
                <a href="/php/functions/curl_version/">curl_version</a>
            </div>
            <h3>Date / Time</h3>
            <div class="nav-content section">
                <a href="/php/functions/checkdate/">checkdate</a>
                <a href="/php/functions/date/">date</a>
                <a href="/php/functions/date_add/">date_add</a>
                <a href="/php/functions/date_create/">date_create</a>
                <a href="/php/functions/date_create_from_format/">date_create_from_format</a>
                <a href="/php/functions/date_create_immutable/">date_create_immutable</a>
                <a href="/php/functions/date_create_immutable_from_format/">date_create_immutable_from_format</a>
                <a href="/php/functions/date_date_set/">date_date_set</a>
                <a href="/php/functions/date_default_timezone_get/">date_default_timezone_get</a>
                <a href="/php/functions/date_default_timezone_set/">date_default_timezone_set</a>
                <a href="/php/functions/date_diff/">date_diff</a>
                <a href="/php/functions/date_format/">date_format</a>
                <a href="/php/functions/date_get_last_errors/">date_get_last_errors</a>
                <a href="/php/functions/date_interval_create_from_date_string/">date_interval_create_from_date_string</a>
                <a href="/php/functions/date_interval_format/">date_interval_format</a>
                <a href="/php/functions/date_isodate_set/">date_isodate_set</a>
                <a href="/php/functions/date_modify/">date_modify</a>
                <a href="/php/functions/date_offset_get/">date_offset_get</a>
                <a href="/php/functions/date_parse/">date_parse</a>
                <a href="/php/functions/date_parse_from_format/">date_parse_from_format</a>
                <a href="/php/functions/date_sub/">date_sub</a>
                <a href="/php/functions/date_sun_info/">date_sun_info</a>
                <a href="/php/functions/date_sunrise/">date_sunrise</a>
                <a href="/php/functions/date_sunset/">date_sunset</a>
                <a href="/php/functions/date_time_set/">date_time_set</a>
                <a href="/php/functions/date_timestamp_get/">date_timestamp_get</a>
                <a href="/php/functions/date_timestamp_set/">date_timestamp_set</a>
                <a href="/php/functions/date_timezone_get/">date_timezone_get</a>
                <a href="/php/functions/date_timezone_set/">date_timezone_set</a>
                <a href="/php/functions/getdate/">getdate</a>
                <a href="/php/functions/gettimeofday/">gettimeofday</a>
                <a href="/php/functions/gmdate/">gmdate</a>
                <a href="/php/functions/gmmktime/">gmmktime</a>
                <a href="/php/functions/gmstrftime/">gmstrftime</a>
                <a href="/php/functions/idate/">idate</a>
                <a href="/php/functions/localtime/">localtime</a>
                <a href="/php/functions/microtime/">microtime</a>
                <a href="/php/functions/mktime/">mktime</a>
                <a href="/php/functions/strftime/">strftime</a>
                <a href="/php/functions/strptime/">strptime</a>
                <a href="/php/functions/strtotime/">strtotime</a>
                <a href="/php/functions/time/">time</a>
                <a href="/php/functions/timezone_abbreviations_list/">timezone_abbreviations_list</a>
                <a href="/php/functions/timezone_identifiers_list/">timezone_identifiers_list</a>
                <a href="/php/functions/timezone_location_get/">timezone_location_get</a>
                <a href="/php/functions/timezone_name_from_abbr/">timezone_name_from_abbr</a>
                <a href="/php/functions/timezone_name_get/">timezone_name_get</a>
                <a href="/php/functions/timezone_offset_get/">timezone_offset_get</a>
                <a href="/php/functions/timezone_open/">timezone_open</a>
                <a href="/php/functions/timezone_transitions_get/">timezone_transitions_get</a>
                <a href="/php/functions/timezone_version_get/">timezone_version_get</a>
            </div>
            <h3>Error Handling</h3>
            <div class="nav-content section">
                <a href="/php/functions/debug_backtrace/">debug_backtrace</a>
                <a href="/php/functions/debug_print_backtrace/">debug_print_backtrace</a>
                <a href="/php/functions/error_clear_last/">error_clear_last</a>
                <a href="/php/functions/error_get_last/">error_get_last</a>
                <a href="/php/functions/error_log/">error_log</a>
                <a href="/php/functions/error_reporting/">error_reporting</a>
                <a href="/php/functions/restore_error_handler/">restore_error_handler</a>
                <a href="/php/functions/restore_exception_handler/">restore_exception_handler</a>
                <a href="/php/functions/set_error_handler/">set_error_handler</a>
                <a href="/php/functions/set_exception_handler/">set_exception_handler</a>
                <a href="/php/functions/trigger_error/">trigger_error</a>
                <a href="/php/functions/user_error/">user_error</a>
            </div>
            <h3>Filesystem</h3>
            <div class="nav-content section">
                <a href="/php/functions/basename/">basename</a>
                <a href="/php/functions/chgrp/">chgrp</a>
                <a href="/php/functions/chmod/">chmod</a>
                <a href="/php/functions/chown/">chown</a>
                <a href="/php/functions/clearstatcache/">clearstatcache</a>
                <a href="/php/functions/copy/">copy</a>
                <a href="/php/functions/dirname/">dirname</a>
                <a href="/php/functions/disk_free_space/">disk_free_space</a>
                <a href="/php/functions/disk_total_space/">disk_total_space</a>
                <a href="/php/functions/diskfreespace/">diskfreespace</a>
                <a href="/php/functions/fclose/">fclose</a>
                <a href="/php/functions/feof/">feof</a>
                <a href="/php/functions/fflush/">fflush</a>
                <a href="/php/functions/fgetc/">fgetc</a>
                <a href="/php/functions/fgetcsv/">fgetcsv</a>
                <a href="/php/functions/fgets/">fgets</a>
                <a href="/php/functions/file/">file</a>
                <a href="/php/functions/file_exists/">file_exists</a>
                <a href="/php/functions/file_get_contents/">file_get_contents</a>
                <a href="/php/functions/file_put_contents/">file_put_contents</a>
                <a href="/php/functions/fileatime/">fileatime</a>
                <a href="/php/functions/filectime/">filectime</a>
                <a href="/php/functions/filegroup/">filegroup</a>
                <a href="/php/functions/fileinode/">fileinode</a>
                <a href="/php/functions/filemtime/">filemtime</a>
                <a href="/php/functions/fileowner/">fileowner</a>
                <a href="/php/functions/fileperms/">fileperms</a>
                <a href="/php/functions/filesize/">filesize</a>
                <a href="/php/functions/filetype/">filetype</a>
                <a href="/php/functions/flock/">flock</a>
                <a href="/php/functions/fnmatch/">fnmatch</a>
                <a href="/php/functions/fopen/">fopen</a>
                <a href="/php/functions/fpassthru/">fpassthru</a>
                <a href="/php/functions/fputcsv/">fputcsv</a>
                <a href="/php/functions/fputs/">fputs</a>
                <a href="/php/functions/fread/">fread</a>
                <a href="/php/functions/fscanf/">fscanf</a>
                <a href="/php/functions/fseek/">fseek</a>
                <a href="/php/functions/fstat/">fstat</a>
                <a href="/php/functions/ftell/">ftell</a>
                <a href="/php/functions/ftruncate/">ftruncate</a>
                <a href="/php/functions/fwrite/">fwrite</a>
                <a href="/php/functions/glob/">glob</a>
                <a href="/php/functions/is_dir/">is_dir</a>
                <a href="/php/functions/is_executable/">is_executable</a>
                <a href="/php/functions/is_file/">is_file</a>
                <a href="/php/functions/is_link/">is_link</a>
                <a href="/php/functions/is_readable/">is_readable</a>
                <a href="/php/functions/is_uploaded_file/">is_uploaded_file</a>
                <a href="/php/functions/is_writable/">is_writable</a>
                <a href="/php/functions/is_writeable/">is_writeable</a>
                <a href="/php/functions/lchgrp/">lchgrp</a>
                <a href="/php/functions/lchown/">lchown</a>
                <a href="/php/functions/link/">link</a>
                <a href="/php/functions/linkinfo/">linkinfo</a>
                <a href="/php/functions/lstat/">lstat</a>
                <a href="/php/functions/mkdir/">mkdir</a>
                <a href="/php/functions/move_uploaded_file/">move_uploaded_file</a>
                <a href="/php/functions/pathinfo/">pathinfo</a>
                <a href="/php/functions/pclose/">pclose</a>
                <a href="/php/functions/popen/">popen</a>
                <a href="/php/functions/readfile/">readfile</a>
                <a href="/php/functions/readlink/">readlink</a>
                <a href="/php/functions/realpath/">realpath</a>
                <a href="/php/functions/realpath_cache_get/">realpath_cache_get</a>
                <a href="/php/functions/realpath_cache_size/">realpath_cache_size</a>
                <a href="/php/functions/rename/">rename</a>
                <a href="/php/functions/rewind/">rewind</a>
                <a href="/php/functions/rmdir/">rmdir</a>
                <a href="/php/functions/set_file_buffer/">set_file_buffer</a>
                <a href="/php/functions/stat/">stat</a>
                <a href="/php/functions/symlink/">symlink</a>
                <a href="/php/functions/tempnam/">tempnam</a>
                <a href="/php/functions/tmpfile/">tmpfile</a>
                <a href="/php/functions/touch/">touch</a>
                <a href="/php/functions/umask/">umask</a>
                <a href="/php/functions/unlink/">unlink</a>
            </div>
            <h3>Filter</h3>
            <div class="nav-content section">
                <a href="/php/functions/filter_has_var/">filter_has_var</a>
                <a href="/php/functions/filter_id/">filter_id</a>
                <a href="/php/functions/filter_input/">filter_input</a>
                <a href="/php/functions/filter_input_array/">filter_input_array</a>
                <a href="/php/functions/filter_list/">filter_list</a>
                <a href="/php/functions/filter_var/">filter_var</a>
                <a href="/php/functions/filter_var_array/">filter_var_array</a>
            </div>
            <h3>Function Handling</h3>
            <div class="nav-content section">
                <a href="/php/functions/call_user_func/">call_user_func</a>
                <a href="/php/functions/call_user_func_array/">call_user_func_array</a>
                <a href="/php/functions/forward_static_call/">forward_static_call</a>
                <a href="/php/functions/forward_static_call_array/">forward_static_call_array</a>
                <a href="/php/functions/func_get_arg/">func_get_arg</a>
                <a href="/php/functions/func_get_args/">func_get_args</a>
                <a href="/php/functions/func_num_args/">func_num_args</a>
                <a href="/php/functions/function_exists/">function_exists</a>
                <a href="/php/functions/get_defined_functions/">get_defined_functions</a>
                <a href="/php/functions/register_shutdown_function/">register_shutdown_function</a>
                <a href="/php/functions/register_tick_function/">register_tick_function</a>
                <a href="/php/functions/unregister_tick_function/">unregister_tick_function</a>
            </div>
            <h3>Mail</h3>
            <div class="nav-content section">
                <a href="/php/functions/mail/">mail</a>
            </div>
            <h3>Math</h3>
            <div class="nav-content section">
                <a href="/php/functions/abs/">abs</a>
                <a href="/php/functions/acos/">acos</a>
                <a href="/php/functions/acosh/">acosh</a>
                <a href="/php/functions/asin/">asin</a>
                <a href="/php/functions/asinh/">asinh</a>
                <a href="/php/functions/atan/">atan</a>
                <a href="/php/functions/atan2/">atan2</a>
                <a href="/php/functions/atanh/">atanh</a>
                <a href="/php/functions/base_convert/">base_convert</a>
                <a href="/php/functions/bindec/">bindec</a>
                <a href="/php/functions/ceil/">ceil</a>
                <a href="/php/functions/cos/">cos</a>
                <a href="/php/functions/cosh/">cosh</a>
                <a href="/php/functions/decbin/">decbin</a>
                <a href="/php/functions/dechex/">dechex</a>
                <a href="/php/functions/decoct/">decoct</a>
                <a href="/php/functions/deg2rad/">deg2rad</a>
                <a href="/php/functions/exp/">exp</a>
                <a href="/php/functions/expm1/">expm1</a>
                <a href="/php/functions/floor/">floor</a>
                <a href="/php/functions/fmod/">fmod</a>
                <a href="/php/functions/getrandmax/">getrandmax</a>
                <a href="/php/functions/hexdec/">hexdec</a>
                <a href="/php/functions/hypot/">hypot</a>
                <a href="/php/functions/intdiv/">intdiv</a>
                <a href="/php/functions/is_finite/">is_finite</a>
                <a href="/php/functions/is_infinite/">is_infinite</a>
                <a href="/php/functions/is_nan/">is_nan</a>
                <a href="/php/functions/lcg_value/">lcg_value</a>
                <a href="/php/functions/log/">log</a>
                <a href="/php/functions/log10/">log10</a>
                <a href="/php/functions/log1p/">log1p</a>
                <a href="/php/functions/max/">max</a>
                <a href="/php/functions/min/">min</a>
                <a href="/php/functions/mt_getrandmax/">mt_getrandmax</a>
                <a href="/php/functions/mt_rand/">mt_rand</a>
                <a href="/php/functions/mt_srand/">mt_srand</a>
                <a href="/php/functions/octdec/">octdec</a>
                <a href="/php/functions/pi/">pi</a>
                <a href="/php/functions/pow/">pow</a>
                <a href="/php/functions/rad2deg/">rad2deg</a>
                <a href="/php/functions/rand/">rand</a>
                <a href="/php/functions/round/">round</a>
                <a href="/php/functions/sin/">sin</a>
                <a href="/php/functions/sinh/">sinh</a>
                <a href="/php/functions/sqrt/">sqrt</a>
                <a href="/php/functions/srand/">srand</a>
                <a href="/php/functions/tan/">tan</a>
                <a href="/php/functions/tanh/">tanh</a>
            </div>
            <h3>Miscellaneous</h3>
            <div class="nav-content section">
                <a href="/php/functions/__halt_compiler/">__halt_compiler</a>
                <a href="/php/functions/connection_aborted/">connection_aborted</a>
                <a href="/php/functions/connection_status/">connection_status</a>
                <a href="/php/functions/constant/">constant</a>
                <a href="/php/functions/define/">define</a>
                <a href="/php/functions/defined/">defined</a>
                <a href="/php/functions/die/">die</a>
                <a href="/php/functions/eval/">eval</a>
                <a href="/php/functions/exit/">exit</a>
                <a href="/php/functions/highlight_file/">highlight_file</a>
                <a href="/php/functions/highlight_string/">highlight_string</a>
                <a href="/php/functions/hrtime/">hrtime</a>
                <a href="/php/functions/ignore_user_abort/">ignore_user_abort</a>
                <a href="/php/functions/pack/">pack</a>
                <a href="/php/functions/php_strip_whitespace/">php_strip_whitespace</a>
                <a href="/php/functions/show_source/">show_source</a>
                <a href="/php/functions/sleep/">sleep</a>
                <a href="/php/functions/sys_getloadavg/">sys_getloadavg</a>
                <a href="/php/functions/time_nanosleep/">time_nanosleep</a>
                <a href="/php/functions/time_sleep_until/">time_sleep_until</a>
                <a href="/php/functions/uniqid/">uniqid</a>
                <a href="/php/functions/unpack/">unpack</a>
                <a href="/php/functions/usleep/">usleep</a>
            </div>
            <h3>Network</h3>
            <div class="nav-content section">
                <a href="/php/functions/checkdnsrr/">checkdnsrr</a>
                <a href="/php/functions/closelog/">closelog</a>
                <a href="/php/functions/dns_check_record/">dns_check_record</a>
                <a href="/php/functions/dns_get_mx/">dns_get_mx</a>
                <a href="/php/functions/dns_get_record/">dns_get_record</a>
                <a href="/php/functions/fsockopen/">fsockopen</a>
                <a href="/php/functions/gethostbyaddr/">gethostbyaddr</a>
                <a href="/php/functions/gethostbyname/">gethostbyname</a>
                <a href="/php/functions/gethostbynamel/">gethostbynamel</a>
                <a href="/php/functions/gethostname/">gethostname</a>
                <a href="/php/functions/getmxrr/">getmxrr</a>
                <a href="/php/functions/getprotobyname/">getprotobyname</a>
                <a href="/php/functions/getprotobynumber/">getprotobynumber</a>
                <a href="/php/functions/getservbyname/">getservbyname</a>
                <a href="/php/functions/getservbyport/">getservbyport</a>
                <a href="/php/functions/header/">header</a>
                <a href="/php/functions/header_register_callback/">header_register_callback</a>
                <a href="/php/functions/header_remove/">header_remove</a>
                <a href="/php/functions/headers_list/">headers_list</a>
                <a href="/php/functions/headers_sent/">headers_sent</a>
                <a href="/php/functions/http_response_code/">http_response_code</a>
                <a href="/php/functions/inet_ntop/">inet_ntop</a>
                <a href="/php/functions/inet_pton/">inet_pton</a>
                <a href="/php/functions/ip2long/">ip2long</a>
                <a href="/php/functions/long2ip/">long2ip</a>
                <a href="/php/functions/openlog/">openlog</a>
                <a href="/php/functions/pfsockopen/">pfsockopen</a>
                <a href="/php/functions/setcookie/">setcookie</a>
                <a href="/php/functions/setrawcookie/">setrawcookie</a>
                <a href="/php/functions/socket_get_status/">socket_get_status</a>
                <a href="/php/functions/socket_set_blocking/">socket_set_blocking</a>
                <a href="/php/functions/socket_set_timeout/">socket_set_timeout</a>
                <a href="/php/functions/syslog/">syslog</a>
            </div>
            <h3>PCRE</h3>
            <div class="nav-content section">
                <a href="/php/functions/preg_filter/">preg_filter</a>
                <a href="/php/functions/preg_grep/">preg_grep</a>
                <a href="/php/functions/preg_last_error/">preg_last_error</a>
                <a href="/php/functions/preg_match/">preg_match</a>
                <a href="/php/functions/preg_match_all/">preg_match_all</a>
                <a href="/php/functions/preg_quote/">preg_quote</a>
                <a href="/php/functions/preg_replace/">preg_replace</a>
                <a href="/php/functions/preg_replace_callback/">preg_replace_callback</a>
                <a href="/php/functions/preg_replace_callback_array/">preg_replace_callback_array</a>
                <a href="/php/functions/preg_split/">preg_split</a>
            </div>
            <h3>Stream</h3>
            <div class="nav-content section">
                <a href="/php/functions/stream_bucket_append/">stream_bucket_append</a>
                <a href="/php/functions/stream_bucket_make_writeable/">stream_bucket_make_writeable</a>
                <a href="/php/functions/stream_bucket_new/">stream_bucket_new</a>
                <a href="/php/functions/stream_bucket_prepend/">stream_bucket_prepend</a>
                <a href="/php/functions/stream_context_create/">stream_context_create</a>
                <a href="/php/functions/stream_context_get_default/">stream_context_get_default</a>
                <a href="/php/functions/stream_context_get_options/">stream_context_get_options</a>
                <a href="/php/functions/stream_context_get_params/">stream_context_get_params</a>
                <a href="/php/functions/stream_context_set_default/">stream_context_set_default</a>
                <a href="/php/functions/stream_context_set_option/">stream_context_set_option</a>
                <a href="/php/functions/stream_context_set_params/">stream_context_set_params</a>
                <a href="/php/functions/stream_copy_to_stream/">stream_copy_to_stream</a>
                <a href="/php/functions/stream_filter_append/">stream_filter_append</a>
                <a href="/php/functions/stream_filter_prepend/">stream_filter_prepend</a>
                <a href="/php/functions/stream_filter_register/">stream_filter_register</a>
                <a href="/php/functions/stream_filter_remove/">stream_filter_remove</a>
                <a href="/php/functions/stream_get_contents/">stream_get_contents</a>
                <a href="/php/functions/stream_get_filters/">stream_get_filters</a>
                <a href="/php/functions/stream_get_line/">stream_get_line</a>
                <a href="/php/functions/stream_get_meta_data/">stream_get_meta_data</a>
                <a href="/php/functions/stream_get_transports/">stream_get_transports</a>
                <a href="/php/functions/stream_get_wrappers/">stream_get_wrappers</a>
                <a href="/php/functions/stream_is_local/">stream_is_local</a>
                <a href="/php/functions/stream_isatty/">stream_isatty</a>
                <a href="/php/functions/stream_notification_callback/">stream_notification_callback</a>
                <a href="/php/functions/stream_register_wrapper/">stream_register_wrapper</a>
                <a href="/php/functions/stream_resolve_include_path/">stream_resolve_include_path</a>
                <a href="/php/functions/stream_select/">stream_select</a>
                <a href="/php/functions/stream_set_blocking/">stream_set_blocking</a>
                <a href="/php/functions/stream_set_chunk_size/">stream_set_chunk_size</a>
                <a href="/php/functions/stream_set_read_buffer/">stream_set_read_buffer</a>
                <a href="/php/functions/stream_set_timeout/">stream_set_timeout</a>
                <a href="/php/functions/stream_set_write_buffer/">stream_set_write_buffer</a>
                <a href="/php/functions/stream_socket_accept/">stream_socket_accept</a>
                <a href="/php/functions/stream_socket_client/">stream_socket_client</a>
                <a href="/php/functions/stream_socket_enable_crypto/">stream_socket_enable_crypto</a>
                <a href="/php/functions/stream_socket_get_name/">stream_socket_get_name</a>
                <a href="/php/functions/stream_socket_pair/">stream_socket_pair</a>
                <a href="/php/functions/stream_socket_recvfrom/">stream_socket_recvfrom</a>
                <a href="/php/functions/stream_socket_sendto/">stream_socket_sendto</a>
                <a href="/php/functions/stream_socket_server/">stream_socket_server</a>
                <a href="/php/functions/stream_socket_shutdown/">stream_socket_shutdown</a>
                <a href="/php/functions/stream_supports_lock/">stream_supports_lock</a>
                <a href="/php/functions/stream_wrapper_register/">stream_wrapper_register</a>
                <a href="/php/functions/stream_wrapper_restore/">stream_wrapper_restore</a>
                <a href="/php/functions/stream_wrapper_unregister/">stream_wrapper_unregister</a>
            </div>
            <h3>String</h3>
            <div class="nav-content section">
                <a href="/php/functions/addcslashes/">addcslashes</a>
                <a href="/php/functions/addslashes/">addslashes</a>
                <a href="/php/functions/bin2hex/">bin2hex</a>
                <a href="/php/functions/chop/">chop</a>
                <a href="/php/functions/chr/">chr</a>
                <a href="/php/functions/chunk_split/">chunk_split</a>
                <a href="/php/functions/convert_uudecode/">convert_uudecode</a>
                <a href="/php/functions/convert_uuencode/">convert_uuencode</a>
                <a href="/php/functions/count_chars/">count_chars</a>
                <a href="/php/functions/crc32/">crc32</a>
                <a href="/php/functions/crypt/">crypt</a>
                <a href="/php/functions/echo/">echo</a>
                <a href="/php/functions/explode/">explode</a>
                <a href="/php/functions/fprintf/">fprintf</a>
                <a href="/php/functions/get_html_translation_table/">get_html_translation_table</a>
                <a href="/php/functions/hebrev/">hebrev</a>
                <a href="/php/functions/hebrevc/">hebrevc</a>
                <a href="/php/functions/hex2bin/">hex2bin</a>
                <a href="/php/functions/html_entity_decode/">html_entity_decode</a>
                <a href="/php/functions/htmlentities/">htmlentities</a>
                <a href="/php/functions/htmlspecialchars/">htmlspecialchars</a>
                <a href="/php/functions/htmlspecialchars_decode/">htmlspecialchars_decode</a>
                <a href="/php/functions/implode/">implode</a>
                <a href="/php/functions/join/">join</a>
                <a href="/php/functions/lcfirst/">lcfirst</a>
                <a href="/php/functions/levenshtein/">levenshtein</a>
                <a href="/php/functions/localeconv/">localeconv</a>
                <a href="/php/functions/ltrim/">ltrim</a>
                <a href="/php/functions/md5/">md5</a>
                <a href="/php/functions/md5_file/">md5_file</a>
                <a href="/php/functions/metaphone/">metaphone</a>
                <a href="/php/functions/nl_langinfo/">nl_langinfo</a>
                <a href="/php/functions/nl2br/">nl2br</a>
                <a href="/php/functions/number_format/">number_format</a>
                <a href="/php/functions/ord/">ord</a>
                <a href="/php/functions/parse_str/">parse_str</a>
                <a href="/php/functions/print/">print</a>
                <a href="/php/functions/printf/">printf</a>
                <a href="/php/functions/quoted_printable_decode/">quoted_printable_decode</a>
                <a href="/php/functions/quoted_printable_encode/">quoted_printable_encode</a>
                <a href="/php/functions/quotemeta/">quotemeta</a>
                <a href="/php/functions/rtrim/">rtrim</a>
                <a href="/php/functions/setlocale/">setlocale</a>
                <a href="/php/functions/sha1/">sha1</a>
                <a href="/php/functions/sha1_file/">sha1_file</a>
                <a href="/php/functions/similar_text/">similar_text</a>
                <a href="/php/functions/soundex/">soundex</a>
                <a href="/php/functions/sprintf/">sprintf</a>
                <a href="/php/functions/sscanf/">sscanf</a>
                <a href="/php/functions/str_contains/">str_contains</a>
                <a href="/php/functions/str_ends_with/">str_ends_with</a>
                <a href="/php/functions/str_getcsv/">str_getcsv</a>
                <a href="/php/functions/str_ireplace/">str_ireplace</a>
                <a href="/php/functions/str_pad/">str_pad</a>
                <a href="/php/functions/str_repeat/">str_repeat</a>
                <a href="/php/functions/str_replace/">str_replace</a>
                <a href="/php/functions/str_rot13/">str_rot13</a>
                <a href="/php/functions/str_shuffle/">str_shuffle</a>
                <a href="/php/functions/str_split/">str_split</a>
                <a href="/php/functions/str_starts_with/">str_starts_with</a>
                <a href="/php/functions/str_word_count/">str_word_count</a>
                <a href="/php/functions/strcasecmp/">strcasecmp</a>
                <a href="/php/functions/strchr/">strchr</a>
                <a href="/php/functions/strcmp/">strcmp</a>
                <a href="/php/functions/strcoll/">strcoll</a>
                <a href="/php/functions/strcspn/">strcspn</a>
                <a href="/php/functions/strip_tags/">strip_tags</a>
                <a href="/php/functions/stripcslashes/">stripcslashes</a>
                <a href="/php/functions/stripos/">stripos</a>
                <a href="/php/functions/stripslashes/">stripslashes</a>
                <a href="/php/functions/stristr/">stristr</a>
                <a href="/php/functions/strlen/">strlen</a>
                <a href="/php/functions/strnatcasecmp/">strnatcasecmp</a>
                <a href="/php/functions/strnatcmp/">strnatcmp</a>
                <a href="/php/functions/strncasecmp/">strncasecmp</a>
                <a href="/php/functions/strncmp/">strncmp</a>
                <a href="/php/functions/strpbrk/">strpbrk</a>
                <a href="/php/functions/strpos/">strpos</a>
                <a href="/php/functions/strrchr/">strrchr</a>
                <a href="/php/functions/strrev/">strrev</a>
                <a href="/php/functions/strripos/">strripos</a>
                <a href="/php/functions/strrpos/">strrpos</a>
                <a href="/php/functions/strspn/">strspn</a>
                <a href="/php/functions/strstr/">strstr</a>
                <a href="/php/functions/strtok/">strtok</a>
                <a href="/php/functions/strtolower/">strtolower</a>
                <a href="/php/functions/strtoupper/">strtoupper</a>
                <a href="/php/functions/strtr/">strtr</a>
                <a href="/php/functions/substr/">substr</a>
                <a href="/php/functions/substr_compare/">substr_compare</a>
                <a href="/php/functions/substr_count/">substr_count</a>
                <a href="/php/functions/substr_replace/">substr_replace</a>
                <a href="/php/functions/trim/">trim</a>
                <a href="/php/functions/ucfirst/">ucfirst</a>
                <a href="/php/functions/ucwords/">ucwords</a>
                <a href="/php/functions/vfprintf/">vfprintf</a>
                <a href="/php/functions/vprintf/">vprintf</a>
                <a href="/php/functions/vsprintf/">vsprintf</a>
                <a href="/php/functions/wordwrap/">wordwrap</a>
            </div>
            <h3>Tokenizer</h3>
            <div class="nav-content section">
                <a href="/php/functions/token_get_all/">token_get_all</a>
                <a href="/php/functions/token_name/">token_name</a>
            </div>
            <h3>URL</h3>
            <div class="nav-content section">
                <a href="/php/functions/base64_decode/">base64_decode</a>
                <a href="/php/functions/base64_encode/">base64_encode</a>
                <a href="/php/functions/get_headers/">get_headers</a>
                <a href="/php/functions/get_meta_tags/">get_meta_tags</a>
                <a href="/php/functions/http_build_query/">http_build_query</a>
                <a href="/php/functions/parse_url/">parse_url</a>
                <a href="/php/functions/rawurldecode/">rawurldecode</a>
                <a href="/php/functions/rawurlencode/">rawurlencode</a>
                <a href="/php/functions/urldecode/">urldecode</a>
                <a href="/php/functions/urlencode/">urlencode</a>
            </div>
            <h3>Variable Handling</h3>
            <div class="nav-content section">
                <a href="/php/functions/boolval/">boolval</a>
                <a href="/php/functions/debug_zval_dump/">debug_zval_dump</a>
                <a href="/php/functions/doubleval/">doubleval</a>
                <a href="/php/functions/empty/">empty</a>
                <a href="/php/functions/floatval/">floatval</a>
                <a href="/php/functions/get_defined_vars/">get_defined_vars</a>
                <a href="/php/functions/get_resource_id/">get_resource_id</a>
                <a href="/php/functions/get_resource_type/">get_resource_type</a>
                <a href="/php/functions/gettype/">gettype</a>
                <a href="/php/functions/intval/">intval</a>
                <a href="/php/functions/is_array/">is_array</a>
                <a href="/php/functions/is_bool/">is_bool</a>
                <a href="/php/functions/is_callable/">is_callable</a>
                <a href="/php/functions/is_countable/">is_countable</a>
                <a href="/php/functions/is_double/">is_double</a>
                <a href="/php/functions/is_float/">is_float</a>
                <a href="/php/functions/is_int/">is_int</a>
                <a href="/php/functions/is_integer/">is_integer</a>
                <a href="/php/functions/is_iterable/">is_iterable</a>
                <a href="/php/functions/is_long/">is_long</a>
                <a href="/php/functions/is_null/">is_null</a>
                <a href="/php/functions/is_numeric/">is_numeric</a>
                <a href="/php/functions/is_object/">is_object</a>
                <a href="/php/functions/is_real/">is_real</a>
                <a href="/php/functions/is_resource/">is_resource</a>
                <a href="/php/functions/is_scalar/">is_scalar</a>
                <a href="/php/functions/is_string/">is_string</a>
                <a href="/php/functions/isset/">isset</a>
                <a href="/php/functions/print_r/">print_r</a>
                <a href="/php/functions/serialize/">serialize</a>
                <a href="/php/functions/settype/">settype</a>
                <a href="/php/functions/strval/">strval</a>
                <a href="/php/functions/unserialize/">unserialize</a>
                <a href="/php/functions/unset/">unset</a>
                <a href="/php/functions/var_dump/">var_dump</a>
                <a href="/php/functions/var_export/">var_export</a>
            </div>
        </div>
        <div class="nav-h1">
            <a id="nav-svg-switch">SVG</a>
        </div>
        <div id="nav-svg">
            <h3>Overview</h3>
            <div class="nav-content section">
                <a href="/svg/">Overview</a>
            </div>
            <h3>Attributes</h3>
            <div class="nav-content section">
                <a href="/svg/attributes/accumulate/">accumulate</a>
                <a href="/svg/attributes/additive/">additive</a>
                <a href="/svg/attributes/amplitude/">amplitude</a>
                <a href="/svg/attributes/attributename/">attributeName</a>
                <a href="/svg/attributes/azimuth/">azimuth</a>
                <a href="/svg/attributes/basefrequency/">baseFrequency</a>
                <a href="/svg/attributes/begin/">begin</a>
                <a href="/svg/attributes/bias/">bias</a>
                <a href="/svg/attributes/by/">by</a>
                <a href="/svg/attributes/calcmode/">calcMode</a>
                <a href="/svg/attributes/clippathunits/">clipPathUnits</a>
                <a href="/svg/attributes/crossorigin/">crossorigin</a>
                <a href="/svg/attributes/cx/">cx</a>
                <a href="/svg/attributes/cy/">cy</a>
                <a href="/svg/attributes/d/">d</a>
                <a href="/svg/attributes/diffuseconstant/">diffuseConstant</a>
                <a href="/svg/attributes/divisor/">divisor</a>
                <a href="/svg/attributes/download/">download</a>
                <a href="/svg/attributes/dur/">dur</a>
                <a href="/svg/attributes/dx/">dx</a>
                <a href="/svg/attributes/dy/">dy</a>
                <a href="/svg/attributes/edgemode/">edgeMode</a>
                <a href="/svg/attributes/elevation/">elevation</a>
                <a href="/svg/attributes/end/">end</a>
                <a href="/svg/attributes/exponent/">exponent</a>
                <a href="/svg/attributes/fill/">fill</a>
                <a href="/svg/attributes/filterunits/">filterUnits</a>
                <a href="/svg/attributes/flood-color/">flood-color</a>
                <a href="/svg/attributes/flood-opacity/">flood-opacity</a>
                <a href="/svg/attributes/fr/">fr</a>
                <a href="/svg/attributes/from/">from</a>
                <a href="/svg/attributes/fx/">fx</a>
                <a href="/svg/attributes/fy/">fy</a>
                <a href="/svg/attributes/gradienttransform/">gradientTransform</a>
                <a href="/svg/attributes/gradientunits/">gradientUnits</a>
                <a href="/svg/attributes/height/">height</a>
                <a href="/svg/attributes/href/">href</a>
                <a href="/svg/attributes/hreflang/">hreflang</a>
                <a href="/svg/attributes/id/">id</a>
                <a href="/svg/attributes/in/">in</a>
                <a href="/svg/attributes/in2/">in2</a>
                <a href="/svg/attributes/intercept/">intercept</a>
                <a href="/svg/attributes/k1/">k1</a>
                <a href="/svg/attributes/k2/">k2</a>
                <a href="/svg/attributes/k3/">k3</a>
                <a href="/svg/attributes/k4/">k4</a>
                <a href="/svg/attributes/kernelmatrix/">kernelMatrix</a>
                <a href="/svg/attributes/keypoints/">keyPoints</a>
                <a href="/svg/attributes/keysplines/">keySplines</a>
                <a href="/svg/attributes/keytimes/">keyTimes</a>
                <a href="/svg/attributes/lengthadjust/">lengthAdjust</a>
                <a href="/svg/attributes/limitingconeangle/">limitingConeAngle</a>
                <a href="/svg/attributes/markerheight/">markerHeight</a>
                <a href="/svg/attributes/markerunits/">markerUnits</a>
                <a href="/svg/attributes/markerwidth/">markerWidth</a>
                <a href="/svg/attributes/maskcontentunits/">maskContentUnits</a>
                <a href="/svg/attributes/maskunits/">maskUnits</a>
                <a href="/svg/attributes/max/">max</a>
                <a href="/svg/attributes/media/">media</a>
                <a href="/svg/attributes/method/">method</a>
                <a href="/svg/attributes/min/">min</a>
                <a href="/svg/attributes/mode/">mode</a>
                <a href="/svg/attributes/no-composite/">no-composite</a>
                <a href="/svg/attributes/numoctaves/">numOctaves</a>
                <a href="/svg/attributes/offset/">offset</a>
                <a href="/svg/attributes/onbegin/">onbegin</a>
                <a href="/svg/attributes/onend/">onend</a>
                <a href="/svg/attributes/onrepeat/">onrepeat</a>
                <a href="/svg/attributes/operator/">operator</a>
                <a href="/svg/attributes/order/">order</a>
                <a href="/svg/attributes/orient/">orient</a>
                <a href="/svg/attributes/origin/">origin</a>
                <a href="/svg/attributes/path/">path</a>
                <a href="/svg/attributes/pathlength/">pathLength</a>
                <a href="/svg/attributes/patterncontentunits/">patternContentUnits</a>
                <a href="/svg/attributes/patterntransform/">patternTransform</a>
                <a href="/svg/attributes/patternunits/">patternUnits</a>
                <a href="/svg/attributes/ping/">ping</a>
                <a href="/svg/attributes/points/">points</a>
                <a href="/svg/attributes/pointsatx/">pointsAtX</a>
                <a href="/svg/attributes/pointsaty/">pointsAtY</a>
                <a href="/svg/attributes/pointsatz/">pointsAtZ</a>
                <a href="/svg/attributes/preservealpha/">preserveAlpha</a>
                <a href="/svg/attributes/preserveaspectratio/">preserveAspectRatio</a>
                <a href="/svg/attributes/primitiveunits/">primitiveUnits</a>
                <a href="/svg/attributes/r/">r</a>
                <a href="/svg/attributes/radius/">radius</a>
                <a href="/svg/attributes/referrerpolicy/">referrerPolicy</a>
                <a href="/svg/attributes/refx/">refx</a>
                <a href="/svg/attributes/refy/">refy</a>
                <a href="/svg/attributes/rel/">rel</a>
                <a href="/svg/attributes/repeatcount/">repeatCount</a>
                <a href="/svg/attributes/repeatdur/">repeatDur</a>
                <a href="/svg/attributes/requiredextensions/">requiredExtensions</a>
                <a href="/svg/attributes/restart/">restart</a>
                <a href="/svg/attributes/rotate/">rotate</a>
                <a href="/svg/attributes/rx/">rx</a>
                <a href="/svg/attributes/ry/">ry</a>
                <a href="/svg/attributes/scale/">scale</a>
                <a href="/svg/attributes/seed/">seed</a>
                <a href="/svg/attributes/side/">side</a>
                <a href="/svg/attributes/slope/">slope</a>
                <a href="/svg/attributes/spacing/">spacing</a>
                <a href="/svg/attributes/specularconstant/">specularConstant</a>
                <a href="/svg/attributes/specularexponent/">specularExponent</a>
                <a href="/svg/attributes/spreadmethod/">spreadMethod</a>
                <a href="/svg/attributes/startoffset/">startoffset</a>
                <a href="/svg/attributes/stddeviation/">stdDeviation</a>
                <a href="/svg/attributes/stitchtiles/">stitchTiles</a>
                <a href="/svg/attributes/stop-color/">stop-color</a>
                <a href="/svg/attributes/stop-opacity/">stop-opacity</a>
                <a href="/svg/attributes/surfacescale/">surfaceScale</a>
                <a href="/svg/attributes/systemlanguage/">systemLanguage</a>
                <a href="/svg/attributes/tablevalues/">tableValues</a>
                <a href="/svg/attributes/target/">target</a>
                <a href="/svg/attributes/targetx/">targetX</a>
                <a href="/svg/attributes/targety/">targetY</a>
                <a href="/svg/attributes/textlength/">textLength</a>
                <a href="/svg/attributes/title/">title</a>
                <a href="/svg/attributes/to/">to</a>
                <a href="/svg/attributes/transform/">transform</a>
                <a href="/svg/attributes/type/">type</a>
                <a href="/svg/attributes/values/">values</a>
                <a href="/svg/attributes/viewbox/">viewBox</a>
                <a href="/svg/attributes/width/">width</a>
                <a href="/svg/attributes/x/">x</a>
                <a href="/svg/attributes/x1/">x1</a>
                <a href="/svg/attributes/x2/">x2</a>
                <a href="/svg/attributes/xchannelselector/">xChannelSelector</a>
                <a href="/svg/attributes/y/">y</a>
                <a href="/svg/attributes/y1/">y1</a>
                <a href="/svg/attributes/y2/">y2</a>
                <a href="/svg/attributes/ychannelselector/">yChannelSelector</a>
                <a href="/svg/attributes/z/">z</a>
                <a href="/svg/attributes/zoomandpan/">zoomAndPan</a>
            </div>
            <h3>Elements</h3>
            <div class="nav-content section">
                <a href="/svg/elements/a/">a</a>
                <a href="/svg/elements/animate/">animate</a>
                <a href="/svg/elements/animatemotion/">animateMotion</a>
                <a href="/svg/elements/animatetransform/">animateTransform</a>
                <a href="/svg/elements/circle/">circle</a>
                <a href="/svg/elements/clippath/">clipPath</a>
                <a href="/svg/elements/defs/">defs</a>
                <a href="/svg/elements/desc/">desc</a>
                <a href="/svg/elements/discard/">discard</a>
                <a href="/svg/elements/ellipse/">ellipse</a>
                <a href="/svg/elements/feblend/">feBlend</a>
                <a href="/svg/elements/fecolormatrix/">feColorMatrix</a>
                <a href="/svg/elements/fecomponenttransfer/">feComponentTransfer</a>
                <a href="/svg/elements/fecomposite/">feComposite</a>
                <a href="/svg/elements/feconvolvematrix/">feConvolveMatrix</a>
                <a href="/svg/elements/fediffuselighting/">feDiffuseLighting</a>
                <a href="/svg/elements/fedisplacementmap/">feDisplacementMap</a>
                <a href="/svg/elements/fedistantlight/">feDistantLight</a>
                <a href="/svg/elements/fedropshadow/">feDropShadow</a>
                <a href="/svg/elements/feflood/">feFlood</a>
                <a href="/svg/elements/fefunca/">feFuncA</a>
                <a href="/svg/elements/fefuncb/">feFuncB</a>
                <a href="/svg/elements/fefuncg/">feFuncG</a>
                <a href="/svg/elements/fefuncr/">feFuncR</a>
                <a href="/svg/elements/fegaussianblur/">feGaussianBlur</a>
                <a href="/svg/elements/feimage/">feImage</a>
                <a href="/svg/elements/femerge/">feMerge</a>
                <a href="/svg/elements/femergenode/">feMergeNode</a>
                <a href="/svg/elements/femorphology/">feMorphology</a>
                <a href="/svg/elements/feoffset/">feOffset</a>
                <a href="/svg/elements/fepointlight/">fePointLight</a>
                <a href="/svg/elements/fespecularlighting/">feSpecularLighting</a>
                <a href="/svg/elements/fespotlight/">feSpotLight</a>
                <a href="/svg/elements/fetile/">feTile</a>
                <a href="/svg/elements/feturbulence/">feTurbulence</a>
                <a href="/svg/elements/filter/">filter</a>
                <a href="/svg/elements/foreignobject/">foreignObject</a>
                <a href="/svg/elements/g/">g</a>
                <a href="/svg/elements/image/">image</a>
                <a href="/svg/elements/line/">line</a>
                <a href="/svg/elements/lineargradient/">linearGradient</a>
                <a href="/svg/elements/marker/">marker</a>
                <a href="/svg/elements/mask/">mask</a>
                <a href="/svg/elements/metadata/">metadata</a>
                <a href="/svg/elements/mpath/">mpath</a>
                <a href="/svg/elements/path/">path</a>
                <a href="/svg/elements/pattern/">pattern</a>
                <a href="/svg/elements/polygon/">polygon</a>
                <a href="/svg/elements/polyline/">polyline</a>
                <a href="/svg/elements/radialgradient/">radialGradient</a>
                <a href="/svg/elements/rect/">rect</a>
                <a href="/svg/elements/script/">script</a>
                <a href="/svg/elements/set/">set</a>
                <a href="/svg/elements/stop/">stop</a>
                <a href="/svg/elements/style/">style</a>
                <a href="/svg/elements/svg/">svg</a>
                <a href="/svg/elements/switch/">switch</a>
                <a href="/svg/elements/symbol/">symbol</a>
                <a href="/svg/elements/text/">text</a>
                <a href="/svg/elements/textpath/">textPath</a>
                <a href="/svg/elements/title/">title</a>
                <a href="/svg/elements/tspan/">tspan</a>
                <a href="/svg/elements/unknown/">unknown</a>
                <a href="/svg/elements/use/">use</a>
                <a href="/svg/elements/view/">view</a>
            </div>
            <h3>Values</h3>
            <div class="nav-content section">
                <a href="/svg/values/_blank/">_blank</a>
                <a href="/svg/values/_parent/">_parent</a>
                <a href="/svg/values/_self/">_self</a>
                <a href="/svg/values/_top/">_top</a>
                <a href="/svg/values/a/">A</a>
                <a href="/svg/values/align/">align</a>
                <a href="/svg/values/alpha-value/">alpha-value</a>
                <a href="/svg/values/always/">always</a>
                <a href="/svg/values/angle/">angle</a>
                <a href="/svg/values/anonymous/">anonymous</a>
                <a href="/svg/values/arithmetic/">arithmetic</a>
                <a href="/svg/values/atop/">atop</a>
                <a href="/svg/values/auto/">auto</a>
                <a href="/svg/values/auto-start-reverse/">auto-start-reverse</a>
                <a href="/svg/values/auto-reverse/">auto-reverse</a>
                <a href="/svg/values/b/">B</a>
                <a href="/svg/values/backgroundalpha/">BackgroundAlpha</a>
                <a href="/svg/values/backgroundimage/">BackgroundImage</a>
                <a href="/svg/values/begin-value-list/">begin-value-list</a>
                <a href="/svg/values/blend-mode/">blend-mode</a>
                <a href="/svg/values/bottom/">bottom</a>
                <a href="/svg/values/center/">center</a>
                <a href="/svg/values/clock-value/">clock-value</a>
                <a href="/svg/values/color/">color</a>
                <a href="/svg/values/control-point/">control-point</a>
                <a href="/svg/values/currentcolor/">currentColor</a>
                <a href="/svg/values/default/">default</a>
                <a href="/svg/values/dilate/">dilate</a>
                <a href="/svg/values/disable/">disable</a>
                <a href="/svg/values/discrete/">discrete</a>
                <a href="/svg/values/duplicate/">duplicate</a>
                <a href="/svg/values/empty-string/">empty-string</a>
                <a href="/svg/values/end-value-list/">end-value-list</a>
                <a href="/svg/values/erode/">erode</a>
                <a href="/svg/values/exact/">exact</a>
                <a href="/svg/values/false/">false</a>
                <a href="/svg/values/fillpaint/">FillPaint</a>
                <a href="/svg/values/filter-primitive-reference/">filter-primitive-reference</a>
                <a href="/svg/values/fractalnoise/">fractalNoise</a>
                <a href="/svg/values/freeze/">freeze</a>
                <a href="/svg/values/g/">G</a>
                <a href="/svg/values/gamma/">gamma</a>
                <a href="/svg/values/height/">height</a>
                <a href="/svg/values/huerotate/">hueRotate</a>
                <a href="/svg/values/icccolor/">icccolor</a>
                <a href="/svg/values/id/">id</a>
                <a href="/svg/values/identity/">identity</a>
                <a href="/svg/values/in/">in</a>
                <a href="/svg/values/indefinite/">indefinite</a>
                <a href="/svg/values/integer/">integer</a>
                <a href="/svg/values/left/">left</a>
                <a href="/svg/values/length/">length</a>
                <a href="/svg/values/length-percentage/">length-percentage</a>
                <a href="/svg/values/lighter/">lighter</a>
                <a href="/svg/values/linear/">linear</a>
                <a href="/svg/values/list/">list</a>
                <a href="/svg/values/list-of-numbers/">list-of-numbers</a>
                <a href="/svg/values/luminancetoalpha/">luminanceToAlpha</a>
                <a href="/svg/values/magnify/">magnify</a>
                <a href="/svg/values/matrix/">matrix</a>
                <a href="/svg/values/media/">media</a>
                <a href="/svg/values/meetorslice/">meetOrSlice</a>
                <a href="/svg/values/min-x/">min-x</a>
                <a href="/svg/values/min-y/">min-y</a>
                <a href="/svg/values/name/">name</a>
                <a href="/svg/values/never/">never</a>
                <a href="/svg/values/no-composite/">no-composite</a>
                <a href="/svg/values/no-referrer/">no-referrer</a>
                <a href="/svg/values/no-referrer-when-downgrade/">no-referrer-when-downgrade</a>
                <a href="/svg/values/none/">none</a>
                <a href="/svg/values/nostitch/">noStitch</a>
                <a href="/svg/values/number/">number</a>
                <a href="/svg/values/number-optional-number/">number-optional-number</a>
                <a href="/svg/values/objectboundingbox/">objectBoundingBox</a>
                <a href="/svg/values/origin/">origin</a>
                <a href="/svg/values/origin-when-cross-origin/">origin-when-cross-origin</a>
                <a href="/svg/values/out/">out</a>
                <a href="/svg/values/over/">over</a>
                <a href="/svg/values/paced/">paced</a>
                <a href="/svg/values/pad/">pad</a>
                <a href="/svg/values/path-data/">path-data</a>
                <a href="/svg/values/percentage/">percentage</a>
                <a href="/svg/values/points/">points</a>
                <a href="/svg/values/r/">R</a>
                <a href="/svg/values/reflect/">reflect</a>
                <a href="/svg/values/remove/">remove</a>
                <a href="/svg/values/repeat/">repeat</a>
                <a href="/svg/values/replace/">replace</a>
                <a href="/svg/values/right/">right</a>
                <a href="/svg/values/rotate/">rotate</a>
                <a href="/svg/values/same-origin/">same-origin</a>
                <a href="/svg/values/saturate/">saturate</a>
                <a href="/svg/values/scale/">scale</a>
                <a href="/svg/values/script/">script</a>
                <a href="/svg/values/set-of-comma-separated-tokens/">set-of-comma-separated-tokens</a>
                <a href="/svg/values/set-of-space-separated-tokens/">set-of-space-separated-tokens</a>
                <a href="/svg/values/skewx/">skewx</a>
                <a href="/svg/values/skewy/">skewy</a>
                <a href="/svg/values/sourcealpha/">SourceAlpha</a>
                <a href="/svg/values/sourcegraphic/">SourceGraphic</a>
                <a href="/svg/values/spacing/">spacing</a>
                <a href="/svg/values/spacingandglyphs/">spacingAndGlyphs</a>
                <a href="/svg/values/spline/">spline</a>
                <a href="/svg/values/stitch/">stitch</a>
                <a href="/svg/values/stretch/">stretch</a>
                <a href="/svg/values/strict-origin/">strict-origin</a>
                <a href="/svg/values/strict-origin-when-cross-origin/">strict-origin-when-cross-origin</a>
                <a href="/svg/values/string/">string</a>
                <a href="/svg/values/strokepaint/">StrokePaint</a>
                <a href="/svg/values/strokewidth/">strokeWidth</a>
                <a href="/svg/values/sum/">sum</a>
                <a href="/svg/values/table/">table</a>
                <a href="/svg/values/tokens/">tokens</a>
                <a href="/svg/values/top/">top</a>
                <a href="/svg/values/transform-list/">transform-list</a>
                <a href="/svg/values/translate/">translate</a>
                <a href="/svg/values/true/">true</a>
                <a href="/svg/values/turbulence/">turbulence</a>
                <a href="/svg/values/unsafe-url/">unsafe-url</a>
                <a href="/svg/values/url/">url</a>
                <a href="/svg/values/use-credentials/">use-credentials</a>
                <a href="/svg/values/userspaceonuse/">userSpaceOnUse</a>
                <a href="/svg/values/value/">value</a>
                <a href="/svg/values/whennotactive/">whenNotActive</a>
                <a href="/svg/values/width/">width</a>
                <a href="/svg/values/wrap/">wrap</a>
                <a href="/svg/values/xml-name/">XML-Name</a>
                <a href="/svg/values/xor/">xor</a>
            </div>
        </div>
        <div class="nav-h1">
            <a id="nav-more-switch">MORE</a>
        </div>
        <div id="nav-more">
            <div class="nav-h2">
                <a href="/htaccess/">.htaccess</a>
            </div>
            <div class="nav-h2">
                <a href="/acme.sh/">acme.sh</a>
            </div>
            <div class="nav-h2">
                <a id="nav-applications-switch">Applications</a>
            </div>
            <div id="nav-applications">
                <h3>Bible</h3>
                <div class="nav-content section">
                    <a href="/applications/Bible-passages/">Bible Passages</a>
                    <a href="/applications/Bible-pictures/">Bible Pictures</a>
                    <a href="/applications/Jesus-loves-the-little-children/">Jesus Loves the Little Children</a>
                    <a href="/applications/merry-Christmas/">Merry Christmas</a>
                    <a href="/applications/one-man-one-woman-one-lifetime/">One Man. One Woman. One Lifetime.</a>
                    <a href="/applications/The-Armor-of-God/">The Armor of God</a>
                </div>
                <h3>Cards</h3>
                <div class="nav-content section">
                    <a href="/applications/euchre/">Euchre</a>
                    <a href="/applications/sevens/">Sevens</a>
                    <a href="/applications/solitaire/">Solitaire</a>
                </div>
                <h3>LEGO</h3>
                <div class="nav-content section">
                    <a href="/applications/lego-cannonball-bingo/">LEGO Cannonball Bingo</a>
                    <a href="/applications/lego-pandamonium/">LEGO Pandamonium</a>
                    <a href="/applications/lego-pirate-plunder/">LEGO Pirate Plunder</a>
                    <a href="/applications/lego-the-machine/">LEGO The Machine</a>
                </div>
                <h3>Other</h3>
                <div class="nav-content section">
                    <a href="/applications/miniature-golf/">Miniature Golf</a>
                    <a href="/applications/space-station/">Space Station</a>
                </div>
            </div>
            <div class="nav-h2">
                <a href="/editor/">Editor</a>
            </div>
            <div class="nav-h2">
                <a href="/favicon/">Favicon</a>
            </div>
            <div class="nav-h2">
                <a id="nav-flash-switch">Flash</a>
            </div>
            <div id="nav-flash">
                <div class="nav-h3">
                    <a href="/flash/detect/">Detect</a>
                </div>
                <div class="nav-h3">
                    <a id="nav-flash-actionscript-switch">ActionScript</a>
                </div>
                <div id="nav-flash-actionscript">
                    <div class="nav-content section">
                        <a href="/flash/actionscript/embed/">Embed</a>
                        <a href="/flash/actionscript/load/">Load</a>
                    </div>
                </div>
                <div class="nav-h3">
                    <a id="nav-flash-as3dmod-switch">AS3Dmod</a>
                </div>
                <div id="nav-flash-as3dmod">
                    <h4>Modifiers</h4>
                    <div class="nav-content section">
                        <a href="/flash/as3dmod/bend/">Bend</a>
                        <a href="/flash/as3dmod/bloat/">Bloat</a>
                        <a href="/flash/as3dmod/cloth/">Cloth</a>
                        <a href="/flash/as3dmod/noise/">Noise</a>
                        <a href="/flash/as3dmod/perlin/">Perlin</a>
                        <a href="/flash/as3dmod/pivot/">Pivot</a>
                        <a href="/flash/as3dmod/skew/">Skew</a>
                        <a href="/flash/as3dmod/taper/">Taper</a>
                        <a href="/flash/as3dmod/twist/">Twist</a>
                    </div>
                    <h4>Other</h4>
                    <div class="nav-content section">
                        <a href="/flash/as3dmod/flag/">Flag</a>
                    </div>
                </div>
                <div class="nav-h3">
                    <a href="/flash/flartoolkit/">FLARToolKit</a>
                </div>
                <div class="nav-h3">
                    <a id="nav-flash-jiglibflash-switch">JigLibFlash</a>
                </div>
                <div id="nav-flash-jiglibflash">
                    <h4>Objects</h4>
                    <div class="nav-content section">
                        <a href="/flash/jiglibflash/jbox/">JBox</a>
                        <a href="/flash/jiglibflash/jcapsule/">JCapsule</a>
                        <a href="/flash/jiglibflash/jplane/">JPlane</a>
                        <a href="/flash/jiglibflash/jsphere/">JSphere</a>
                    </div>
                    <h4>Other</h4>
                    <div class="nav-content section">
                        <a href="/flash/jiglibflash/physics/">Physics</a>
                    </div>
                </div>
                <div class="nav-h3">
                    <a id="nav-flash-papervision3d-switch">Papervision3D</a>
                </div>
                <div id="nav-flash-papervision3d">
                    <h4>Install</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/install/">Install</a>
                    </div>
                    <h4>Example</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/1/">1</a>
                        <a href="/flash/papervision3d/2/">2</a>
                        <a href="/flash/papervision3d/3/">3</a>
                        <a href="/flash/papervision3d/4/">4</a>
                        <a href="/flash/papervision3d/5/">5</a>
                    </div>
                    <h4>Cameras</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/camera3d/">Camera3D</a>
                        <a href="/flash/papervision3d/debugcamera3d/">DebugCamera3D</a>
                        <a href="/flash/papervision3d/springcamera3d/">SpringCamera3D</a>
                    </div>
                    <h4>Core</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/lines3d/">Lines3D</a>
                        <a href="/flash/papervision3d/fogfilter/">FogFilter</a>
                    </div>
                    <h4>Light</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/pointlight3d/">PointLight3D</a>
                    </div>
                    <h4>Materials</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/bitmapfilematerial/">BitmapFileMaterial</a>
                        <a href="/flash/papervision3d/bitmapmaterial/">BitmapMaterial</a>
                        <a href="/flash/papervision3d/bitmapviewportmaterial/">BitmapViewportMaterial</a>
                        <a href="/flash/papervision3d/colormaterial/">ColorMaterial</a>
                        <a href="/flash/papervision3d/compositematerial/">CompositeMaterial</a>
                        <a href="/flash/papervision3d/moviematerial/">MovieMaterial</a>
                        <a href="/flash/papervision3d/wireframematerial/">WireframeMaterial</a>
                    </div>
                    <h4>Shade Materials</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/cellmaterial/">CellMaterial</a>
                        <a href="/flash/papervision3d/envmapmaterial/">EnvMapMaterial</a>
                        <a href="/flash/papervision3d/flatshadematerial/">FlatShadeMaterial</a>
                        <a href="/flash/papervision3d/gouraudmaterial/">GouraudMaterial</a>
                        <a href="/flash/papervision3d/phongmaterial/">PhongMaterial</a>
                    </div>
                    <h4>Special Material</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/particlematerial/">ParticleMaterial</a>
                    </div>
                    <h4>Parser Objects</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/dae/">DAE</a>
                        <a href="/flash/papervision3d/kmz/">KMZ</a>
                    </div>
                    <h4>Primitive Objects</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/arrow/">Arrow</a>
                        <a href="/flash/papervision3d/cone/">Cone</a>
                        <a href="/flash/papervision3d/cube/">Cube</a>
                        <a href="/flash/papervision3d/cylinder/">Cylinder</a>
                        <a href="/flash/papervision3d/paperplane/">PaperPlane</a>
                        <a href="/flash/papervision3d/plane/">Plane</a>
                        <a href="/flash/papervision3d/sphere/">Sphere</a>
                    </div>
                    <h4>Special Objects</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/particlefield/">ParticleField</a>
                        <a href="/flash/papervision3d/ucs/">UCS</a>
                    </div>
                    <h4>Render</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/basicrenderengine/">BasicRenderEngine</a>
                        <a href="/flash/papervision3d/lazyrenderengine/">LazyRenderEngine</a>
                        <a href="/flash/papervision3d/quadrantrenderengine/">QuadrantRenderEngine</a>
                    </div>
                    <h4>Scene</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/scene3d/">Scene3D</a>
                    </div>
                    <h4>Typography</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/text3d/">Text3D</a>
                    </div>
                    <h4>Views</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/basicview/">BasicView</a>
                        <a href="/flash/papervision3d/reflectionview/">ReflectionView</a>
                        <a href="/flash/papervision3d/statsview/">StatsView</a>
                        <a href="/flash/papervision3d/viewport3d/">Viewport3D</a>
                    </div>
                    <h4>View Layers</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/bitmapeffectlayer/">BitmapEffectLayer</a>
                        <a href="/flash/papervision3d/viewportlayer/">ViewportLayer</a>
                    </div>
                    <h4>Other</h4>
                    <div class="nav-content section">
                        <a href="/flash/papervision3d/anaglyph/">Anaglyph</a>
                        <a href="/flash/papervision3d/camera-move/">Camera Move</a>
                        <a href="/flash/papervision3d/camera-rotate/">Camera Rotate</a>
                        <a href="/flash/papervision3d/camera-target-move/">Camera Target Move</a>
                        <a href="/flash/papervision3d/object-move/">Object Move</a>
                        <a href="/flash/papervision3d/object-rotate/">Object Rotate</a>
                        <a href="/flash/papervision3d/object-scale/">Object Scale</a>
                        <a href="/flash/papervision3d/panorama/">Panorama</a>
                    </div>
                </div>
            </div>
            <div class="nav-h2">
                <a id="nav-sketchup-switch">SketchUp</a>
            </div>
            <div id="nav-sketchup">
                <div class="nav-content section">
                    <a href="/sketchup/papervision3d/">Papervision3D</a>
                    <a href="/sketchup/triangulate/">Triangulate</a>
                </div>
            </div>
            <div class="nav-h2">
                <a id="nav-unity-switch">Unity</a>
            </div>
            <div id="nav-unity">
                <h3>Detect</h3>
                <div class="nav-content section">
                    <a href="/unity/detect/">Detect</a>
                </div>
                <h3>Games</h3>
                <div class="nav-content section">
                    <a href="/unity/air-hockey/">Air Hockey</a>
                    <a href="/unity/foosball/">Foosball</a>
                    <a href="/unity/pool/">Pool</a>
                </div>
                <h3>Unity</h3>
                <div class="nav-content section">
                    <a href="/unity/car/">Car</a>
                    <a href="/unity/lerpz-escapes/">Lerpz Escapes</a>
                    <a href="/unity/mecanim/">Mecanim</a>
                </div>
            </div>
            <div class="nav-h2">
                <a id="nav-xcode-switch">Xcode</a>
            </div>
            <div id="nav-xcode">
                <h3>Example</h3>
                <div class="nav-content section">
                    <a href="/xcode/1/">1</a>
                    <a href="/xcode/2/">2</a>
                    <a href="/xcode/3/">3</a>
                    <a href="/xcode/4/">4</a>
                    <a href="/xcode/5/">5</a>
                    <a href="/xcode/6/">6</a>
                </div>
                <h3>CSV2Plist</h3>
                <div class="nav-content section">
                    <a href="/xcode/csv2plist/">CSV2Plist</a>
                </div>
                <h3>UI</h3>
                <div class="nav-content section">
                    <a href="/xcode/uiactivityindicatorview/">UIActivityIndicatorView</a>
                    <a href="/xcode/uibutton/">UIButton</a>
                    <a href="/xcode/uiimageview/">UIImageView</a>
                    <a href="/xcode/uilabel/">UILabel</a>
                    <a href="/xcode/uipagecontrol/">UIPageControl</a>
                    <a href="/xcode/uiprogressview/">UIProgressView</a>
                    <a href="/xcode/uisegmentedcontrol/">UISegmentedControl</a>
                    <a href="/xcode/uislider/">UISlider</a>
                    <a href="/xcode/uistepper/">UIStepper</a>
                    <a href="/xcode/uiswitch/">UISwitch</a>
                    <a href="/xcode/uitextfield/">UITextField</a>
                </div>
            </div>
        </div>
    </nav>
    <footer>
        <div class="boilerplate">
            <a href="/Jesus/">Jesus</a>
             &bullet; <a href="/Bible/">Bible</a>
        </div>
        <div class="boilerplate">
            <a href="/html/">HTML</a>
             &bullet; <a href="/css/">CSS</a>
             &bullet; <a href="/js/">JS</a>
             &bullet; <a href="/php/">PHP</a>
             &bullet; <a href="/svg/">SVG</a>
             &bullet; <a href="/more/">More</a>
        </div>
        <div class="boilerplate">
            <a href="/about/">About</a>
             &bullet; <a href="/terms/">Terms</a>
        </div>
        <p id="copyright">&copy; 2021 Osbo Design</p>
    </footer>
    <div id="foreground-header">
        <a href="/"><img alt="Home" id="home" src="/assets/svg/Home.svg" title="Home"></a>
        <img alt="Menu" id="menu" src="/assets/svg/Menu.svg" title="Menu">
        <form action="/search/">
            <input id="search-site" name="search-site" title="Search" type="search">
        </form>
    </div>
    <div id="foreground-footer">
        <a href="#"><img alt="Top" id="top" src="/assets/svg/Top.svg" title="Top"></a>
    </div>
</body>
</html><!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: Hypertext Preprocessor</title>

 <link rel="shortcut icon" href="https://www.php.net/favicon.ico">
 <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/index.php">
 <link rel="shorturl" href="https://www.php.net/index">
 <link rel="alternate" href="https://www.php.net/index" hreflang="x-default">



<link rel="stylesheet" type="text/css" href="/cached.php?t=1637911202&amp;f=/fonts/Fira/fira.css" media="screen">
<link rel="stylesheet" type="text/css" href="/cached.php?t=1539765004&amp;f=/fonts/Font-Awesome/css/fontello.css" media="screen">
<link rel="stylesheet" type="text/css" href="/cached.php?t=1606338002&amp;f=/styles/theme-base.css" media="screen">
<link rel="stylesheet" type="text/css" href="/cached.php?t=1627831203&amp;f=/styles/theme-medium.css" media="screen">
<link rel="stylesheet" type="text/css" href="/cached.php?t=1429259403&amp;f=/styles/home.css" media="screen">

 <!--[if lte IE 7]>
 <link rel="stylesheet" type="text/css" href="https://www.php.net/styles/workarounds.ie7.css" media="screen">
 <![endif]-->

 <!--[if lte IE 8]>
 <script>
  window.brokenIE = true;
 </script>
 <![endif]-->

 <!--[if lte IE 9]>
 <link rel="stylesheet" type="text/css" href="https://www.php.net/styles/workarounds.ie9.css" media="screen">
 <![endif]-->

 <!--[if IE]>
 <script src="https://www.php.net/js/ext/html5.js"></script>
 <![endif]-->

 <base href="https://www.php.net/index.php">


</head>
<body class="home ">

<nav id="head-nav" class="navbar navbar-fixed-top">
  <div class="navbar-inner clearfix">
    <a href="/" class="brand"><img src="/images/logos/php-logo.svg" width="48" height="24" alt="php"></a>
    <div id="mainmenu-toggle-overlay"></div>
    <input type="checkbox" id="mainmenu-toggle">
    <ul class="nav">
      <li class=""><a href="/downloads">Downloads</a></li>
      <li class=""><a href="/docs.php">Documentation</a></li>
      <li class=""><a href="/get-involved" >Get Involved</a></li>
      <li class=""><a href="/support">Help</a></li>
      <li class="">
        <a href="/releases/8.1/index.php">
          <img src="/images/php8/logo_php8_1.svg" alt="php8.1" height="22" width="60">
        </a>
      </li>
    </ul>
    <form class="navbar-search" id="topsearch" action="/search.php">
      <input type="hidden" name="show" value="quickref">
      <input type="search" name="pattern" class="search-query" placeholder="Search" accesskey="s">
    </form>
  </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.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/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.xforms.php'>Dealing with XForms</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="intro" class="clearfix">
  <div class="container">
      <div class="row clearfix">
    <div class="blurb">
      <p>PHP is a popular general-purpose scripting language that is especially suited to web development.</p>
      <p>Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.</p>
    </div>
    <div class="download">
      <h3>Download</h3><ul>

            <li><a class='download-link' href='/downloads.php#v8.1.0'>8.1.0</a><span class='dot'>&middot;</span><a class='notes' href='/ChangeLog-8.php#8.1.0'>Release Notes</a><span class='dot'>&middot;</span><a class='notes' href='/migration81'>Upgrading</a></li>

            <li><a class='download-link' href='/downloads.php#v8.0.13'>8.0.13</a><span class='dot'>&middot;</span><a class='notes' href='/ChangeLog-8.php#8.0.13'>Release Notes</a><span class='dot'>&middot;</span><a class='notes' href='/migration80'>Upgrading</a></li>

            <li><a class='download-link' href='/downloads.php#v7.4.26'>7.4.26</a><span class='dot'>&middot;</span><a class='notes' href='/ChangeLog-7.php#7.4.26'>Release Notes</a><span class='dot'>&middot;</span><a class='notes' href='/migration74'>Upgrading</a></li>

            <li><a class='download-link' href='/downloads.php#v7.3.33'>7.3.33</a><span class='dot'>&middot;</span><a class='notes' href='/ChangeLog-7.php#7.3.33'>Release Notes</a><span class='dot'>&middot;</span><a class='notes' href='/migration73'>Upgrading</a></li>
</ul>
    </div>
  </div>  </div>
</div>


<div id="layout" class="clearfix">
  <section id="layout-content">
<div class='home-content'><article class="newsentry">
  <header class="title">
    <time datetime="2021-11-25T21:02:32+00:00">25 Nov 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-11-25-1" id="2021-11-25-1">PHP 8.1.0 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
<p>The PHP development team announces the immediate availability of PHP 8.1.0. This release marks the latest minor release of the PHP language.</p>

<p>PHP 8.1 comes with numerous improvements and new features such as:</p>

<ul>
  <li><a href="https://www.php.net/manual/en/language.enumerations.php">Enumerations</a></li>
  <li><a href="https://wiki.php.net/rfc/readonly_properties_v2">Readonly properties</a></li>
  <li><a href="https://wiki.php.net/rfc/fibers">Fibers</a></li>
  <li><a href="https://wiki.php.net/rfc/pure-intersection-types">Pure Intersection Types</a></li>
  <li><a href="https://www.php.net/manual/en/migration81.new-features.php#migration81.new-features.core.never-type">never</a> return type</li>
  <li><a href="https://www.php.net/manual/en/migration81.new-features.php#migration81.new-features.core.callable-syntax">First-class Callable Syntax</a></li>
  <li>"final" modifier for class constants</li>
  <li>New <a href="https://www.php.net/manual/en/function.fsync.php">fsync</a> and <a href="https://www.php.net/manual/en/function.fdatasync.php">fdatasync</a> functions</li>
  <li>New <a href="https://www.php.net/manual/en/function.array-is-list.php">array_is_list</a> function</li>
  <li>Explicit <a href="https://www.php.net/manual/en/migration81.new-features.php#migration81.new-features.core.octal-literal-prefix">Octal numeral notation</a></li>
  <li>And much much more...</li>
</ul>
<p>Take a look at the <a href="https://www.php.net/releases/8.1/">PHP 8.1 Announcement Addendum</a> for more information.</p>

<p>For source downloads of PHP 8.1.0 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.1.0">ChangeLog</a>.
</p>

<p>The <a href="http://php.net/manual/en/migration81.php">migration guide</a> is available in the PHP Manual.
Please consult it for the detailed list of new features and backward incompatible changes.</p>

<p>Many thanks to all the contributors and supporters!</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-11-22T22:13:41+00:00">22 Nov 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-11-22-1" id="2021-11-22-1">PHP Foundation Announced</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        <a href="https://opencollective.com/phpfoundation">The PHP Foundation</a> has been
        <a href="https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/">announced</a>
        as an entity for funding the work of developing the PHP language.
      </p>
      <p>
        For more information regarding the structure and purpose of the foundation,
        please check out the blog post at:
        <a href="https://blog.jetbrains.com/phpstorm/2021/11/the-php-foundation/">jetbrains.com</a>.
      </p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-11-19T03:00:11+00:00">19 Nov 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-11-19-1" id="2021-11-19-1">PHP 8.0.13 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 8.0.13. This is a security release.</p>

<p>All PHP 8.0 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 8.0.13 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.0.13">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-11-18T11:02:47+00:00">18 Nov 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-11-18-2" id="2021-11-18-2">PHP 7.3.33 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.3.33. This is a security release.</p>

<p>All PHP 7.3 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.3.33 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.3.33">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-11-18T10:19:46+00:00">18 Nov 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-11-18-1" id="2021-11-18-1">PHP 7.4.26 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.4.26. This is a security release.</p>

<p>All PHP 7.4 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.4.26 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.4.26">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-11-11T16:06:23+00:00">11 Nov 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-11-11-1" id="2021-11-11-1">PHP 8.1.0 RC 6 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
       <p>
         The PHP team is pleased to announce the release of PHP 8.1.0, RC 6.
         This is the sixth and final release candidate, continuing the PHP 8.1
         release cycle, the rough outline of which is specified in the
         <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
       </p>
       <p>
         For source downloads of PHP 8.1.0, RC 6 please visit the
         <a href="https://downloads.php.net/~ramsey/">download page</a>.
       </p>
       <p>
         Please carefully test this version and report any issues found in the
         <a href="http://bugs.php.net">bug reporting system</a>.
       </p>
       <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
       <p>
         For more information on the new features and other changes, you can read the
         <a href="https://github.com/php/php-src/blob/php-8.1.0RC6/NEWS">NEWS</a> file
         or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC6/UPGRADING">UPGRADING</a>
         file for a complete list of upgrading notes. These files can also be
         found in the release archive.
       </p>
       <p>
         The next release will be the production-ready, general availability
         release, planned for 25 November 2021.
       </p>
       <p>
         The signatures for the release can be found in
         <a href="https://gist.github.com/ramsey/fa4cea52d20fbb91e59e68e2d58240c3">the manifest</a>
         or on <a href="https://qa.php.net/">the QA site</a>.
       </p>
       <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-10-28T20:39:10+02:00">28 Oct 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-10-28-2" id="2021-10-28-2">PHP 8.1.0 RC 5 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the release of PHP 8.1.0, RC 5.
        This is the fifth release candidate, continuing the PHP 8.1 release cycle,
        the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>
        For source downloads of PHP 8.1.0, RC 5 please visit the
        <a href="https://downloads.php.net/~patrickallaert/">download page</a>.
      </p>
      <p>
        Please carefully test this version and report any issues found in the
        <a href="http://bugs.php.net">bug reporting system</a>.
      </p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0RC5/NEWS">NEWS</a> file
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC5/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be
        found in the release archive.
      </p>
      <p>
        The next release will be the sixth and last release candidate (RC 6), planned
        for 11 November 2021.
      </p>
      <p>
        The signatures for the release can be found in
        <a href="https://gist.github.com/patrickallaert/5a15116a09411fe85ca880f0f66b1898">the manifest</a>
        or on <a href="https://qa.php.net/">the QA site</a>.
      </p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-10-28T08:40:01+00:00">28 Oct 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-10-28-1" id="2021-10-28-1">PHP 7.3.32 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.3.32. This is a security release.</p>

<p>All PHP 7.3 FPM users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.3.32 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.3.32">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-10-22T14:43:45+00:00">22 Oct 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-10-22-1" id="2021-10-22-1">PHP 7.4.25 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.4.25. This is a security release.</p>

<p>All PHP 7.4 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.4.25 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.4.25">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-10-21T10:08:35+00:00">21 Oct 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-10-21-1" id="2021-10-21-1">PHP 8.0.12 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 8.0.12. This is a security fix release.</p>

<p>All PHP 8.0 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 8.0.12 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.0.12">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-10-14T18:43:46+02:00">14 Oct 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-10-14-1" id="2021-10-14-1">PHP 8.1.0 RC 4 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the release of PHP 8.1.0, RC 4.
        This is the fourth release candidate, continuing the PHP 8.1 release cycle,
        the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>
        For source downloads of PHP 8.1.0, RC 4 please visit the
        <a href="https://downloads.php.net/~ramsey/">download page</a>.
      </p>
      <p>
        Please carefully test this version and report any issues found in the
        <a href="http://bugs.php.net">bug reporting system</a>.
      </p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0RC4/NEWS">NEWS</a> file
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC4/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be
        found in the release archive.
      </p>
      <p>
        The next release will be the fifth release candidate (RC 5), planned
        for 28 October 2021.
      </p>
      <p>
        The signatures for the release can be found in
        <a href="https://gist.github.com/ramsey/aef05c146a68c150d1957106d22963a8">the manifest</a>
        or on <a href="https://qa.php.net/">the QA site</a>.
      </p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-09-30T19:13:21+02:00">30 Sep 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-09-30-1" id="2021-09-30-1">PHP 8.1.0 RC 3 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the release of PHP 8.1.0, RC 3.
        This is the third release candidate, continuing the PHP 8.1 release cycle,
        the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>
        For source downloads of PHP 8.1.0, RC 3 please visit the
        <a href="https://downloads.php.net/~ramsey/">download page</a>.
      </p>
      <p>
        Please carefully test this version and report any issues found in the
        <a href="http://bugs.php.net">bug reporting system</a>.
      </p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0RC3/NEWS">NEWS</a> file
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC3/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be
        found in the release archive.
      </p>
      <p>
        The next release will be the fourth release candidate (RC 4), planned
        for 14 October 2021.
      </p>
      <p>
        The signatures for the release can be found in
        <a href="https://gist.github.com/ramsey/e26a846ead09c6d19a5539fb2747bd4f">the manifest</a>
        or on <a href="https://qa.php.net/">the QA site</a>.
      </p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-09-23T18:36:11+00:00">23 Sep 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-09-23-3" id="2021-09-23-3">PHP 7.4.24 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.4.24. This is a security release.</p>

<p>All PHP 7.4 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.4.24 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.4.24">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-09-23T14:41:58+00:00">23 Sep 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-09-23-2" id="2021-09-23-2">PHP 8.0.11 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 8.0.11. This is a security release fixing CVE-2021-21706.</p>

<p>All PHP 8.0 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 8.0.11 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.0.11">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-09-23T10:10:50+00:00">23 Sep 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-09-23-1" id="2021-09-23-1">PHP 7.3.31 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.3.31. This is a security release fixing CVE-2021-21706..</p>

<p>All PHP 7.3 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.3.31 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.3.31">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-09-16T20:07:08+02:00">16 Sep 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-09-16-1" id="2021-09-16-1">PHP 8.1.0 RC 2 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the release of PHP 8.1.0, RC 2.
        This is the second release candidate, continuing the PHP 8.1 release cycle,
        the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>
        For source downloads of PHP 8.1.0, RC 2 please visit the
        <a href="https://downloads.php.net/~patrickallaert/">download page</a>.
      </p>
      <p>
        Please carefully test this version and report any issues found in the
        <a href="http://bugs.php.net">bug reporting system</a>.
      </p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0RC2/NEWS">NEWS</a> file
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC2/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be
        found in the release archive.
      </p>
      <p>
        The next release will be the third release candidate (RC 3), planned
        for 30 September 2021.
      </p>
      <p>
        The signatures for the release can be found in
        <a href="https://gist.github.com/patrickallaert/7ddadb0704186367d33f7c7c61acb7ce">the manifest</a>
        or on <a href="https://qa.php.net/">the QA site</a>.
      </p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-09-02T15:36:40+00:00">02 Sep 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-09-02-1" id="2021-09-02-1">PHP 8.1.0 RC 1 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the release of PHP 8.1.0, RC 1.
        This is the first release candidate, continuing the PHP 8.1 release cycle,
        the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>
        For source downloads of PHP 8.1.0, RC 1 please visit the
        <a href="https://downloads.php.net/~patrickallaert/">download page</a>.
      </p>
      <p>
        Please carefully test this version and report any issues found in the
        <a href="http://bugs.php.net">bug reporting system</a>.
      </p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0RC1/NEWS">NEWS</a> file
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0RC1/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be
        found in the release archive.
      </p>
      <p>
        The next release will be the second release candidate (RC 2), planned
        for 16 September 2021.
      </p>
      <p>
        The signatures for the release can be found in
        <a href="https://gist.github.com/patrickallaert/8a2e494ab64b44395c9481a323c97b0a">the manifest</a>
        or on <a href="https://qa.php.net/">the QA site</a>.
      </p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-08-26T14:44:33+00:00">26 Aug 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-08-26-3" id="2021-08-26-3">PHP 7.4.23 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.4.23. This is a security release.</p>

<p>All PHP 7.4 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.4.23 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.4.23">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-08-26T11:24:07+00:00">26 Aug 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-08-26-2" id="2021-08-26-2">PHP 7.3.30 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.3.30. This is a security release.</p>

<p>All PHP 7.3 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.3.30 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.3.30">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-08-26T10:51:05+00:00">26 Aug 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-08-26-1" id="2021-08-26-1">PHP 8.0.10 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 8.0.10. This is a security fix release.</p>

<p>All PHP 8.0 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 8.0.10 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.0.10">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-08-19T16:36:40+00:00">19 Aug 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-08-19-1" id="2021-08-19-1">PHP 8.1.0 Beta 3 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the release of PHP 8.1.0, Beta 3.
        This is the third beta release, continuing the PHP 8.1 release cycle,
        the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>
        For source downloads of PHP 8.1.0, Beta 3 please visit the
        <a href="https://downloads.php.net/~ramsey">download page</a>.
      </p>
      <p>
        Please carefully test this version and report any issues found in the
        <a href="http://bugs.php.net">bug reporting system</a>.
      </p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0beta3/NEWS">NEWS</a> file
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0beta3/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be
        found in the release archive.
      </p>
      <p>
        The next release will be the first release candidate (RC 1), planned
        for 2 September 2021.
      </p>
      <p>
        The signatures for the release can be found in
        <a href="https://gist.github.com/ramsey/dcee39c7e418cd8560651ebae74ed466">the manifest</a>
        or on <a href="https://qa.php.net/">the QA site</a>.
      </p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-08-05T15:16:40+00:00">05 Aug 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-08-05-2" id="2021-08-05-2">PHP 8.1.0 Beta 2 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the first beta release of PHP 8.1.0, Beta 2.
        This continues the PHP 8.1 release cycle, the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>For source downloads of PHP 8.1.0, Beta 2 please visit the <a href="https://downloads.php.net/~ramsey">download page</a>.</p>
      <p>Please carefully test this version and report any issues found in the <a href="http://bugs.php.net">bug reporting system</a>.</p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0beta2/NEWS">NEWS</a> file,
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0beta2/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be found in the release archive.
      </p>
      <p>The next release will be Beta 3, planned for Aug 19 2021.</p>
      <p>The signatures for the release can be found in <a href="https://gist.github.com/ramsey/50a79dda00c1b669ac121c89d45ee46d">the manifest</a> or on <a href="https://qa.php.net/">the QA site</a>.</p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-07-29T15:35:12+00:00">29 Jul 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-07-29-2" id="2021-07-29-2">PHP 7.4.22 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 7.4.22. This is a bug fix release.</p>

<p>All PHP 7.4 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 7.4.22 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-7.php#7.4.22">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-07-29T13:26:00+00:00">29 Jul 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-07-29-1" id="2021-07-29-1">PHP 8.0.9 Released!</a>
    </h2>
  </header>
  <div class="newscontent">
    <div><p>The PHP development team announces the immediate availability of PHP 8.0.9. This is a bug fix release.</p>

<p>All PHP 8.0 users are encouraged to upgrade to this version.</p>

<p>For source downloads of PHP 8.0.9 please visit our <a href="https://www.php.net/downloads.php">downloads page</a>,
Windows source and binaries can be found on <a href="https://windows.php.net/download/">windows.php.net/download/</a>.
The list of changes is recorded in the <a href="https://www.php.net/ChangeLog-8.php#8.0.9">ChangeLog</a>.
</p>    </div>
  
  </div>
</article><article class="newsentry">
  <header class="title">
    <time datetime="2021-07-22T17:22:51+02:00">22 Jul 2021</time>
    <h2 class="newstitle">
      <a href="https://www.php.net/archive/2021.php#2021-07-22-1" id="2021-07-22-1">PHP 8.1.0 Beta 1 available for testing</a>
    </h2>
  </header>
  <div class="newscontent">
    <div>
      <p>
        The PHP team is pleased to announce the first beta release of PHP 8.1.0, Beta 1.
        This continues the PHP 8.1 release cycle, the rough outline of which is specified in the
        <a href="https://wiki.php.net/todo/php81">PHP Wiki</a>.
      </p>
      <p>For source downloads of PHP 8.1.0 Beta 1 please visit the <a href="https://downloads.php.net/~ramsey">download page</a>.</p>
      <p>Please carefully test this version and report any issues found in the <a href="http://bugs.php.net">bug reporting system</a>.</p>
      <p><b>Please DO NOT use this version in production, it is an early test version.</b></p>
      <p>
        For more information on the new features and other changes, you can read the
        <a href="https://github.com/php/php-src/blob/php-8.1.0beta1/NEWS">NEWS</a> file,
        or the <a href="https://github.com/php/php-src/blob/php-8.1.0beta1/UPGRADING">UPGRADING</a>
        file for a complete list of upgrading notes. These files can also be found in the release archive.
      </p>
      <p>The next release will be Beta 2, planned for Aug 5 2021.</p>
      <p>The signatures for the release can be found in <a href="https://gist.github.com/ramsey/01daaa0d42d3cf002f64d51d21fd8789">the manifest</a> or on <a href="https://qa.php.net/">the QA site</a>.</p>
      <p>Thank you for helping us make PHP better.</p>
    </div>
  
  </div>
</article><p class="archive"><a href="/archive/">Older News Entries</a></p></div>    </section><!-- layout-content -->
    
<aside class="tips">
    <div class="inner">
<div class="panel">  <a href="/conferences" class="headline" title="Upcoming conferences">Upcoming conferences</a><div class="body"><ul><li><a href='http://php.net/conferences/index.php#id2021-11-12-1' title='International PHP Conference Berlin 2022'>International PHP Conference Berlin 2022</a></li><li><a href='https://www.php.net/conferences/index.php#id2021-09-10-1' title='PHP Russia 2022'>PHP Russia 2022</a></li></ul></div></div>
    <p class='panel'><a href='/cal.php'>User Group Events</a></p>
    <p class='panel'><a href='/thanks.php'>Special Thanks</a></p>
    <div class='panel social-media'>
      <span class='headline'>Social media</span>
      <div class='body'>
        <ul>
          <li>
            <a href="https://twitter.com/official_php">
              <i class="icon-twitter"></i>
              @official_php
            </a>
          </li>
        </ul>
      </div>
    </div>
</div>
</aside>

  </div><!-- layout -->

  <footer>
    <div class="container footer-content">
      <div class="row-fluid">
      <ul class="footmenu">
        <li><a href="/copyright.php">Copyright &copy; 2001-2021 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/index.php">View Source</a></li>
      </ul>
      </div>
    </div>
  </footer>

    <div class='elephpants'><div class=images></div></div>
 <!-- External and third party libraries. -->
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" integrity="sha384-aBL3Lzi6c9LNDGvpHkZrrm3ZVsIwohDD7CDozL0pk8FwCrfmV7H9w8j3L7ikEv6h" crossorigin="anonymous"></script>
<script src="/cached.php?t=1421837618&amp;f=/js/ext/modernizr.js"></script>
<script src="/cached.php?t=1421837618&amp;f=/js/ext/hogan-2.0.0.min.js"></script>
<script src="/cached.php?t=1421837618&amp;f=/js/ext/typeahead.min.js"></script>
<script src="/cached.php?t=1421837618&amp;f=/js/ext/mousetrap.min.js"></script>
<script src="/cached.php?t=1421837618&amp;f=/js/search.js"></script>
<script src="/cached.php?t=1637324403&amp;f=/js/common.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>

</body>
</html>

PHP

Home Menu