Add a normal cURL handle to a cURL multi handle
Syntax
curl_multi_add_handle ( resource $mh , resource $ch ) : int
Parameters
mh
A cURL multi handle returned by curl_multi_init().
ch
A cURL handle returned by curl_init().
Return
Returns 0 on success, or one of the CURLM_XXX errors code.
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/ rel=icon><link href=/assets/css/ rel=stylesheet><script src=/assets/js/></script></head><body><div id=background></div><div id=ground><div id=container><header><h1>osbo.com</h1></header><main><h2 id=html><a href=#html>HTML</a></h2><div class="editor1 margin"><form id=form1><textarea id=textarea1 spellcheck=false title=Edit><!doctype html> <html> <head> <title>HTML</title> </head> <body> <a href="/html/">HTML</a> </body> </html></textarea><input id=input11 title=Reset type=button value=↻><input id=input21 title=Editor type=button value=→></form><iframe id=iframe1 title=Editor></iframe></div><h2 id=css><a href=#css>CSS</a></h2><div class="editor1 margin"><form id=form2><textarea id=textarea2 spellcheck=false title=Edit><!doctype html> <html> <head> <title>CSS</title> <style> a { background-color: rgb(255 0 0 / 0.1); color: red; } a:hover { background-color: rgb(0 0 0 / 0.1); color: black; } </style> </head> <body> <a href="/css/">CSS</a> </body> </html></textarea><input id=input12 title=Reset type=button value=↻><input id=input22 title=Editor type=button value=→></form><iframe id=iframe2 title=Editor></iframe></div><h2 id=js><a href=#js>JS</a></h2><div class="editor1 margin"><form id=form3><textarea id=textarea3 spellcheck=false title=Edit><!doctype html> <html> <head> <title>JS</title> <style> a { background-color: rgb(0 255 0 / 0.1); color: green; } a:hover { background-color: rgb(0 0 0 / 0.1); color: black; } </style> </head> <body> <a href="/js/">JS</a> <script> function myfunction() { const mystyle = myelement.style; mystyle.position = "absolute"; mystyle.left = `${Math.random() * (window.innerWidth - myelement.offsetWidth)}px`; mystyle.top = `${Math.random() * (window.innerHeight - myelement.offsetHeight)}px`; } const myelement = document.querySelector("a"); myelement.addEventListener("mouseout", myfunction); </script> </body> </html></textarea><input id=input13 title=Reset type=button value=↻><input id=input23 title=Editor type=button value=→></form><iframe id=iframe3 title=Editor></iframe></div><h2 id=php><a href=#php>PHP</a></h2><div class="editor3 margin"><pre><? echo '<!doctype html> <html> <head> <title>PHP</title> <style> a { background-color: rgb(255 0 255 / 0.1); color: purple; } a:hover { background-color: rgb(0 0 0 / 0.1); color: black; } </style> </head> <body> <a href="/php/">PHP</a> <script> function myfunction() { const mystyle = myelement.style; mystyle.position = "absolute"; mystyle.left = `${Math.random() * (window.innerWidth - myelement.offsetWidth)}px`; mystyle.top = `${Math.random() * (window.innerHeight - myelement.offsetHeight)}px`; } const myelement = document.querySelector("a"); myelement.addEventListener("mouseout", myfunction); </script> </body> </html>'; ?></pre><pre><!doctype html> <html> <head> <title>PHP</title> <style> a { background-color: rgb(255 0 255 / 0.1); color: purple; } a:hover { background-color: rgb(0 0 0 / 0.1); color: black; } </style> </head> <body> <a href="/php/">PHP</a> <script> function myfunction() { const mystyle = myelement.style; mystyle.position = "absolute"; mystyle.left = `${Math.random() * (window.innerWidth - myelement.offsetWidth)}px`; mystyle.top = `${Math.random() * (window.innerHeight - myelement.offsetHeight)}px`; } const myelement = document.querySelector("a"); myelement.addEventListener("mouseout", myfunction); </script> </body> </html></pre><iframe srcdoc="<!doctype html> <html> <head> <title>PHP</title> <style> a { background-color: rgb(255 0 255 / 0.1); color: purple; } a:hover { background-color: rgb(0 0 0 / 0.1); color: black; } </style> </head> <body> <a href="/php/">PHP</a> <script> function myfunction() { const mystyle = myelement.style; mystyle.position = "absolute"; mystyle.left = `${Math.random() * (window.innerWidth - myelement.offsetWidth)}px`; mystyle.top = `${Math.random() * (window.innerHeight - myelement.offsetHeight)}px`; } const myelement = document.querySelector("a"); myelement.addEventListener("mouseout", myfunction); </script> </body> </html>" title=Editor></iframe></div><h2 id=svg><a href=#svg>SVG</a></h2><div class="editor1 margin"><form id=form4><textarea id=textarea4 spellcheck=false title=Edit><svg xmlns="http://www.w3.org/2000/svg"> <rect fill="yellow" height="100%" opacity="0.1" width="100%"/> <a href="/svg/"> <circle cx="50%" cy="50%" fill="yellow" r="50vh"/> <text dominant-baseline="middle" text-anchor="middle" x="50%" y="50%">SVG</text> </a> </svg></textarea><input id=input14 title=Reset type=button value=↻><input id=input24 title=Editor type=button value=→></form><iframe id=iframe4 title=Editor></iframe></div></main><footer><div class=boilerplate><a href=/Jesus/>Jesus</a> · <a href=/Bible/>Bible</a></div><div class=boilerplate><a href=/html/>HTML</a> · <a href=/css/>CSS</a> · <a href=/js/>JS</a> · <a href=/php/>PHP</a> · <a href=/svg/>SVG</a></div><div class=boilerplate><a href=/applications/>Applications</a> · <a href=/more/>More</a></div><div class=boilerplate><a href=/about/>About</a> · <a href=/terms/>Terms</a></div><p id=copyright>© 2023 Osbo Design</p></footer></div><nav><div class=nav-h1><a href=/Jesus/>JESUS</a></div><div class=nav-h1><a id=nav-switch-Bible>BIBLE</a></div><div id=nav-content-Bible><h2 id=overview><a href=#overview>Overview</a></h2><div class=margin><a href=/Bible/>Overview</a></div><h2 id=search><a href=#search>Search</a></h2><div class=margin><a href=/Bible/search/>Search</a></div><h2 id=download><a href=#download>Download</a></h2><div class=margin><a href=/Bible/download/>Download</a></div><h2 id=العربية><a href=#العربية>العربية</a></h2><div class=margin><a href=/Bible/asvd/>ASVD الكتاب المقدس ترجمة فانديك وسميث</a></div><h2 id=česky><a href=#česky>česky</a></h2><div class=margin><a href=/Bible/csbkr/>CSBKR Bible Kralická 1613</a></div><h2 id=dansk><a href=#dansk>Dansk</a></h2><div class=margin><a href=/Bible/da1871/>DA1871 Danske Bibel 1871</a></div><h2 id=deutsch><a href=#deutsch>Deutsch</a></h2><div class=margin><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><h2 id=english><a href=#english>English</a></h2><div class=margin><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><h2 id=español><a href=#español>Español</a></h2><div class=margin><a href=/Bible/rves/>RVES Reina-Valera Antigua</a></div><h2 id=suomi><a href=#suomi>Suomi</a></h2><div class=margin><a href=/Bible/fi1776/>FI1776 Finnish 1776</a><a href=/Bible/finpr/>FINPR Finnish 1938</a></div><h2 id=français><a href=#français>Français</a></h2><div class=margin><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><h2 id=magyar><a href=#magyar>Magyar</a></h2><div class=margin><a href=/Bible/kar/>KAR Károli 1590</a></div><h2 id=bahasa-indonesia><a href=#bahasa-indonesia>Bahasa Indonesia</a></h2><div class=margin><a href=/Bible/idbar/>IDBAR Terjemahan Baru</a></div><h2 id=italiano><a href=#italiano>Italiano</a></h2><div class=margin><a href=/Bible/igd/>IGD Giovanni Diodati Bibbia</a><a href=/Bible/itriv/>ITRIV Italian Riveduta 1927</a></div><h2 id=日本語><a href=#日本語>日本語</a></h2><div class=margin><a href=/Bible/ja1955/>JA1955 Colloquial Japanese (1955)</a></div><h2 id=malagasy><a href=#malagasy>Malagasy</a></h2><div class=margin><a href=/Bible/mg1865/>MG1865 Malagasy Bible</a></div><h2 id=te-reo-māori><a href=#te-reo-māori>te reo Māori</a></h2><div class=margin><a href=/Bible/maor/>MAOR Maori Bible</a></div><h2 id=한국어><a href=#한국어>한국어</a></h2><div class=margin><a href=/Bible/korvb/>KORVB 개역한글</a></div><h2 id=nederlands><a href=#nederlands>Nederlands</a></h2><div class=margin><a href=/Bible/sv1750/>SV1750 Statenvertaling</a></div><h2 id=norsk><a href=#norsk>Norsk</a></h2><div class=margin><a href=/Bible/norsk/>NORSK Det Norsk Bibelselskap 1930</a></div><h2 id=polski><a href=#polski>Polski</a></h2><div class=margin><a href=/Bible/pbg/>PBG Biblia Gdańska</a></div><h2 id=português><a href=#português>Português</a></h2><div class=margin><a href=/Bible/aa/>AA Almeida Atualizada</a></div><h2 id=română><a href=#română>Română</a></h2><div class=margin><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><h2 id=pyccкий><a href=#pyccкий>Pyccкий</a></h2><div class=margin><a href=/Bible/rursv/>RURSV Синодальный перевод</a></div><h2 id=shqip><a href=#shqip>Shqip</a></h2><div class=margin><a href=/Bible/albb/>ALBB Albanian Bible</a></div><h2 id=svenska><a href=#svenska>Svenska</a></h2><div class=margin><a href=/Bible/sk73/>SK73 Karl XII 1873</a><a href=/Bible/sven/>SVEN Svenska 1917</a></div><h2 id=wikang-tagalog><a href=#wikang-tagalog>Wikang Tagalog</a></h2><div class=margin><a href=/Bible/tlab/>TLAB Ang Biblia</a></div><h2 id=українська><a href=#українська>українська</a></h2><div class=margin><a href=/Bible/ubio/>UBIO Біблія в пер. Івана Огієнка, 1962</a><a href=/Bible/ukrk/>UKRK Біблія в пер. П.Куліша та І.Пулюя, 1905</a></div><h2 id=tiếng-việt><a href=#tiếng-việt>Tiếng Việt</a></h2><div class=margin><a href=/Bible/vi1934/>VI1934 1934 Vietnamese Bible</a></div><h2 id=简体中文><a href=#简体中文>简体中文</a></h2><div class=margin><a href=/Bible/cuvs/>CUVS 简体和合本</a></div><h2 id=繁體中文><a href=#繁體中文>繁體中文</a></h2><div class=margin><a href=/Bible/cuv/>CUV 和合本</a></div></div><div class=nav-h1><a id=nav-switch-html>HTML</a></div><div id=nav-content-html><h2 id=overview><a href=#overview>Overview</a></h2><div class=margin><a href=/html/>Overview</a></div><h2 id=attributes><a href=#attributes>Attributes</a></h2><div class=margin><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/enterkeyhint/>enterkeyhint</a><a href=/html/attributes/exportparts/>exportparts</a><a href=/html/attributes/hidden/>hidden</a><a href=/html/attributes/id/>id</a><a href=/html/attributes/inert/>inert</a><a href=/html/attributes/inputmode/>inputmode</a><a href=/html/attributes/is/>is</a><a href=/html/attributes/itemid/>itemid</a><a href=/html/attributes/itemprop/>itemprop</a><a href=/html/attributes/itemref/>itemref</a><a href=/html/attributes/itemscope/>itemscope</a><a href=/html/attributes/itemtype/>itemtype</a><a href=/html/attributes/lang/>lang</a><a href=/html/attributes/nonce/>nonce</a><a href=/html/attributes/onabort/>onabort</a><a href=/html/attributes/onafterprint/>onafterprint</a><a href=/html/attributes/onauxclick/>onauxclick</a><a href=/html/attributes/onbeforeinput/>onbeforeinput</a><a href=/html/attributes/onbeforeprint/>onbeforeprint</a><a href=/html/attributes/onbeforetoggle/>onbeforetoggle</a><a href=/html/attributes/onbeforeunload/>onbeforeunload</a><a href=/html/attributes/onblur/>onblur</a><a href=/html/attributes/oncancel/>oncancel</a><a href=/html/attributes/oncanplay/>oncanplay</a><a href=/html/attributes/oncanplaythrough/>oncanplaythrough</a><a href=/html/attributes/onchange/>onchange</a><a href=/html/attributes/onclick/>onclick</a><a href=/html/attributes/oncontextlost/>oncontextlost</a><a href=/html/attributes/oncontextmenu/>oncontextmenu</a><a href=/html/attributes/oncontextrestored/>oncontextrestored</a><a href=/html/attributes/oncopy/>oncopy</a><a href=/html/attributes/oncut/>oncut</a><a href=/html/attributes/ondblclick/>ondblclick</a><a href=/html/attributes/ondrag/>ondrag</a><a href=/html/attributes/ondragend/>ondragend</a><a href=/html/attributes/ondragenter/>ondragenter</a><a href=/html/attributes/ondragleave/>ondragleave</a><a href=/html/attributes/ondragover/>ondragover</a><a href=/html/attributes/ondragstart/>ondragstart</a><a href=/html/attributes/ondrop/>ondrop</a><a href=/html/attributes/ondurationchange/>ondurationchange</a><a href=/html/attributes/onended/>onended</a><a href=/html/attributes/onfocus/>onfocus</a><a href=/html/attributes/onformdata/>onformdata</a><a href=/html/attributes/onhashchange/>onhashchange</a><a href=/html/attributes/oninput/>oninput</a><a href=/html/attributes/oninvalid/>oninvalid</a><a href=/html/attributes/onkeydown/>onkeydown</a><a href=/html/attributes/onkeypress/>onkeypress</a><a href=/html/attributes/onkeyup/>onkeyup</a><a href=/html/attributes/onlanguagechange/>onlanguagechange</a><a href=/html/attributes/onload/>onload</a><a href=/html/attributes/onloadeddata/>onloadeddata</a><a href=/html/attributes/onloadedmetadata/>onloadedmetadata</a><a href=/html/attributes/onloadstart/>onloadstart</a><a href=/html/attributes/onmousedown/>onmousedown</a><a href=/html/attributes/onmouseenter/>onmouseenter</a><a href=/html/attributes/onmouseleave/>onmouseleave</a><a href=/html/attributes/onmousemove/>onmousemove</a><a href=/html/attributes/onmouseout/>onmouseout</a><a href=/html/attributes/onmouseover/>onmouseover</a><a href=/html/attributes/onmouseup/>onmouseup</a><a href=/html/attributes/onmousewheel/>onmousewheel</a><a href=/html/attributes/onoffline/>onoffline</a><a href=/html/attributes/ononline/>ononline</a><a href=/html/attributes/onpagehide/>onpagehide</a><a href=/html/attributes/onpageshow/>onpageshow</a><a href=/html/attributes/onpaste/>onpaste</a><a href=/html/attributes/onpause/>onpause</a><a href=/html/attributes/onplay/>onplay</a><a href=/html/attributes/onplaying/>onplaying</a><a href=/html/attributes/onprogress/>onprogress</a><a href=/html/attributes/onratechange/>onratechange</a><a href=/html/attributes/onreset/>onreset</a><a href=/html/attributes/onresize/>onresize</a><a href=/html/attributes/onscroll/>onscroll</a><a href=/html/attributes/onscrollend/>onscrollend</a><a href=/html/attributes/onsearch/>onsearch</a><a href=/html/attributes/onseeked/>onseeked</a><a href=/html/attributes/onseeking/>onseeking</a><a href=/html/attributes/onselect/>onselect</a><a href=/html/attributes/onsubmit/>onsubmit</a><a href=/html/attributes/ontimeupdate/>ontimeupdate</a><a href=/html/attributes/ontoggle/>ontoggle</a><a href=/html/attributes/onunload/>onunload</a><a href=/html/attributes/onvolumechange/>onvolumechange</a><a href=/html/attributes/onwaiting/>onwaiting</a><a href=/html/attributes/onwheel/>onwheel</a><a href=/html/attributes/part/>part</a><a href=/html/attributes/slot/>slot</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><a href=/html/attributes/translate/>translate</a></div><h2 id=elements><a href=#elements>Elements</a></h2><div class=margin><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/menu/>menu</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/search/>search</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/video/>video</a><a href=/html/elements/wbr/>wbr</a></div><h2 id=other><a href=#other>Other</a></h2><div class=margin><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-switch-css>CSS</a></div><div id=nav-content-css><h2 id=overview><a href=#overview>Overview</a></h2><div class=margin><a href=/css/>Overview</a></div><h2 id=functions><a href=#functions>Functions</a></h2><div class=margin><a href=/css/functions/abs/>abs</a><a href=/css/functions/acos/>acos</a><a href=/css/functions/asin/>asin</a><a href=/css/functions/atan/>atan</a><a href=/css/functions/atan2/>atan2</a><a href=/css/functions/attr/>attr</a><a href=/css/functions/calc/>calc</a><a href=/css/functions/clamp/>clamp</a><a href=/css/functions/color/>color</a><a href=/css/functions/conic-gradient/>conic-gradient</a><a href=/css/functions/cos/>cos</a><a href=/css/functions/counter/>counter</a><a href=/css/functions/counters/>counters</a><a href=/css/functions/hsl/>hsl</a><a href=/css/functions/hsla/>hsla</a><a href=/css/functions/hwb/>hwb</a><a href=/css/functions/lab/>lab</a><a href=/css/functions/lch/>lch</a><a href=/css/functions/linear-gradient/>linear-gradient</a><a href=/css/functions/matrix/>matrix</a><a href=/css/functions/matrix3d/>matrix3d</a><a href=/css/functions/max/>max</a><a href=/css/functions/min/>min</a><a href=/css/functions/mod/>mod</a><a href=/css/functions/oklab/>oklab</a><a href=/css/functions/oklch/>oklch</a><a href=/css/functions/param/>param</a><a href=/css/functions/perspective/>perspective</a><a href=/css/functions/radial-gradient/>radial-gradient</a><a href=/css/functions/rem/>rem</a><a href=/css/functions/repeating-conic-gradient/>repeating-conic-gradient</a><a href=/css/functions/repeating-linear-gradient/>repeating-linear-gradient</a><a href=/css/functions/repeating-radial-gradient/>repeating-radial-gradient</a><a href=/css/functions/rgb/>rgb</a><a href=/css/functions/rgba/>rgba</a><a href=/css/functions/rotate/>rotate</a><a href=/css/functions/rotate3d/>rotate3d</a><a href=/css/functions/rotatex/>rotateX</a><a href=/css/functions/rotatey/>rotateY</a><a href=/css/functions/rotatez/>rotateZ</a><a href=/css/functions/round/>round</a><a href=/css/functions/scale/>scale</a><a href=/css/functions/scale3d/>scale3d</a><a href=/css/functions/scalex/>scaleX</a><a href=/css/functions/scaley/>scaleY</a><a href=/css/functions/scalez/>scaleZ</a><a href=/css/functions/sin/>sin</a><a href=/css/functions/skew/>skew</a><a href=/css/functions/skewx/>skewX</a><a href=/css/functions/skewy/>skewY</a><a href=/css/functions/src/>src</a><a href=/css/functions/tan/>tan</a><a href=/css/functions/translate/>translate</a><a href=/css/functions/translate3d/>translate3d</a><a href=/css/functions/translatex/>translateX</a><a href=/css/functions/translatey/>translateY</a><a href=/css/functions/translatez/>translateZ</a><a href=/css/functions/url/>url</a><a href=/css/functions/var/>var</a></div><h2 id=properties><a href=#properties>Properties</a></h2><div class=margin><a href=/css/properties/accent-color/>accent-color</a><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-composition/>animation-composition</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-timeline/>animation-timeline</a><a href=/css/properties/animation-timing-function/>animation-timing-function</a><a href=/css/properties/appearance/>appearance</a><a href=/css/properties/aspect-ratio/>aspect-ratio</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-position-x/>background-position-x</a><a href=/css/properties/background-position-y/>background-position-y</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/contain-intrinsic-block-size/>contain-intrinsic-block-size</a><a href=/css/properties/contain-intrinsic-height/>contain-intrinsic-height</a><a href=/css/properties/contain-intrinsic-inline-size/>contain-intrinsic-inline-size</a><a href=/css/properties/contain-intrinsic-size/>contain-intrinsic-size</a><a href=/css/properties/contain-intrinsic-width/>contain-intrinsic-width</a><a href=/css/properties/container/>container</a><a href=/css/properties/container-name/>container-name</a><a href=/css/properties/container-type/>container-type</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-stretch/>font-stretch</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-ligatures/>font-variant-ligatures</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/forced-color-adjust/>forced-color-adjust</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/hanging-punctuation/>hanging-punctuation</a><a href=/css/properties/height/>height</a><a href=/css/properties/hyphens/>hyphens</a><a href=/css/properties/image-rendering/>image-rendering</a><a href=/css/properties/initial-letter/>initial-letter</a><a href=/css/properties/initial-letter-align/>initial-letter-align</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/math-depth/>math-depth</a><a href=/css/properties/math-shift/>math-shift</a><a href=/css/properties/math-style/>math-style</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/nav-down/>nav-down</a><a href=/css/properties/nav-left/>nav-left</a><a href=/css/properties/nav-right/>nav-right</a><a href=/css/properties/nav-up/>nav-up</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-offset/>outline-offset</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-block/>overflow-block</a><a href=/css/properties/overflow-clip-margin/>overflow-clip-margin</a><a href=/css/properties/overflow-inline/>overflow-inline</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-block/>padding-block</a><a href=/css/properties/padding-block-end/>padding-block-end</a><a href=/css/properties/padding-block-start/>padding-block-start</a><a href=/css/properties/padding-bottom/>padding-bottom</a><a href=/css/properties/padding-inline/>padding-inline</a><a href=/css/properties/padding-inline-end/>padding-inline-end</a><a href=/css/properties/padding-inline-start/>padding-inline-start</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/scroll-timeline/>scroll-timeline</a><a href=/css/properties/scroll-timeline-axis/>scroll-timeline-axis</a><a href=/css/properties/scroll-timeline-name/>scroll-timeline-name</a><a href=/css/properties/scrollbar-color/>scrollbar-color</a><a href=/css/properties/scrollbar-gutter/>scrollbar-gutter</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-all/>text-align-all</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-decoration-trim/>text-decoration-trim</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><a href=/css/properties/zoom/>zoom</a></div><h2 id=pseudo-classes><a href=#pseudo-classes>Pseudo-Classes</a></h2><div class=margin><a href=/css/pseudo-classes/active/>active</a><a href=/css/pseudo-classes/any-link/>any-link</a><a href=/css/pseudo-classes/autofill/>autofill</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/defined/>defined</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-visible/>focus-visible</a><a href=/css/pseudo-classes/focus-within/>focus-within</a><a href=/css/pseudo-classes/fullscreen/>fullscreen</a><a href=/css/pseudo-classes/has/>has</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/is/>is</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/modal/>modal</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/picture-in-picture/>picture-in-picture</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><a href=/css/pseudo-classes/where/>where</a></div><h2 id=pseudo-elements><a href=#pseudo-elements>Pseudo-Elements</a></h2><div class=margin><a href=/css/pseudo-elements/after/>after</a><a href=/css/pseudo-elements/backdrop/>backdrop</a><a href=/css/pseudo-elements/before/>before</a><a href=/css/pseudo-elements/file-selector-button/>file-selector-button</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/highlight/>highlight</a><a href=/css/pseudo-elements/marker/>marker</a><a href=/css/pseudo-elements/part/>part</a><a href=/css/pseudo-elements/placeholder/>placeholder</a><a href=/css/pseudo-elements/selection/>selection</a></div><h2 id=units><a href=#units>Units</a></h2><div class=margin><a href=/css/units/cap/>cap</a><a href=/css/units/ch/>ch</a><a href=/css/units/cm/>cm</a><a href=/css/units/cqb/>cqb</a><a href=/css/units/cqh/>cqh</a><a href=/css/units/cqi/>cqi</a><a href=/css/units/cqmax/>cqmax</a><a href=/css/units/cqmin/>cqmin</a><a href=/css/units/cqw/>cqw</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/dvb/>dvb</a><a href=/css/units/dvh/>dvh</a><a href=/css/units/dvi/>dvi</a><a href=/css/units/dvmax/>dvmax</a><a href=/css/units/dvmin/>dvmin</a><a href=/css/units/dvw/>dvw</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/ic/>ic</a><a href=/css/units/in/>in</a><a href=/css/units/lvb/>lvb</a><a href=/css/units/lvh/>lvh</a><a href=/css/units/lvi/>lvi</a><a href=/css/units/lvmax/>lvmax</a><a href=/css/units/lvmin/>lvmin</a><a href=/css/units/lvw/>lvw</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/svb/>svb</a><a href=/css/units/svh/>svh</a><a href=/css/units/svi/>svi</a><a href=/css/units/svmax/>svmax</a><a href=/css/units/svmin/>svmin</a><a href=/css/units/svw/>svw</a><a href=/css/units/turn/>turn</a><a href=/css/units/vb/>vb</a><a href=/css/units/vh/>vh</a><a href=/css/units/vi/>vi</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-switch-js>JS</a></div><div id=nav-content-js><h2 id=overview><a href=#overview>Overview</a></h2><div class=margin><a href=/js/>Overview</a></div><h2 id=abortcontroller><a href=#abortcontroller>AbortController</a></h2><div class=margin><a href=/js/abortcontroller/abort/>abort</a><a href=/js/abortcontroller/abortcontroller/>AbortController</a><a href=/js/abortcontroller/signal/>signal</a></div><h2 id=abstractrange><a href=#abstractrange>AbstractRange</a></h2><div class=margin><a href=/js/abstractrange/collapsed/>collapsed</a><a href=/js/abstractrange/endcontainer/>endContainer</a><a href=/js/abstractrange/endoffset/>endOffset</a><a href=/js/abstractrange/startcontainer/>startContainer</a><a href=/js/abstractrange/startoffset/>startOffset</a></div><h2 id=abortsignal><a href=#abortsignal>AbortSignal</a></h2><div class=margin><a href=/js/abortsignal/abort/>abort</a><a href=/js/abortsignal/aborted/>aborted</a><a href=/js/abortsignal/reason/>reason</a><a href=/js/abortsignal/throwifaborted/>throwIfAborted</a><a href=/js/abortsignal/timeout/>timeout</a></div><h2 id=childnode><a href=#childnode>ChildNode</a></h2><div class=margin><a href=/js/childnode/after/>after</a><a href=/js/childnode/before/>before</a><a href=/js/childnode/remove/>remove</a><a href=/js/childnode/replacewith/>replaceWith</a></div><h2 id=comment><a href=#comment>Comment</a></h2><div class=margin><a href=/js/comment/comment/>Comment</a></div><h2 id=console><a href=#console>console</a></h2><div class=margin><a href=/js/console/assert/>assert</a><a href=/js/console/clear/>clear</a><a href=/js/console/count/>count</a><a href=/js/console/countreset/>countReset</a><a href=/js/console/debug/>debug</a><a href=/js/console/dir/>dir</a><a href=/js/console/dirxml/>dirxml</a><a href=/js/console/error/>error</a><a href=/js/console/group/>group</a><a href=/js/console/groupcollapsed/>groupCollapsed</a><a href=/js/console/groupend/>groupEnd</a><a href=/js/console/info/>info</a><a href=/js/console/log/>log</a><a href=/js/console/table/>table</a><a href=/js/console/time/>time</a><a href=/js/console/timeend/>timeEnd</a><a href=/js/console/timelog/>timeLog</a><a href=/js/console/trace/>trace</a><a href=/js/console/warn/>warn</a></div><h2 id=customevent><a href=#customevent>CustomEvent</a></h2><div class=margin><a href=/js/customevent/customevent/>CustomEvent</a><a href=/js/customevent/detail/>detail</a></div><h2 id=declarations><a href=#declarations>Declarations</a></h2><div class=margin><a href=/js/declarations/const/>const</a><a href=/js/declarations/let/>let</a><a href=/js/declarations/var/>var</a></div><h2 id=document><a href=#document>Document</a></h2><div class=margin><a href=/js/document/adoptnode/>adoptNode</a><a href=/js/document/characterset/>characterSet</a><a href=/js/document/compatmode/>compatMode</a><a href=/js/document/contenttype/>contentType</a><a href=/js/document/createcdatasection/>createCDATASection</a><a href=/js/document/createcomment/>createComment</a><a href=/js/document/createdocumentfragment/>createDocumentFragment</a><a href=/js/document/createelement/>createElement</a><a href=/js/document/createelementns/>createElementNS</a><a href=/js/document/createprocessinginstruction/>createProcessingInstruction</a><a href=/js/document/createtextnode/>createTextNode</a><a href=/js/document/doctype/>doctype</a><a href=/js/document/document/>Document</a><a href=/js/document/documentelement/>documentElement</a><a href=/js/document/documenturi/>documentURI</a><a href=/js/document/exitpictureinpicture/>exitPictureInPicture</a><a href=/js/document/getelementsbyclassname/>getElementsByClassName</a><a href=/js/document/getelementsbytagname/>getElementsByTagName</a><a href=/js/document/getelementsbytagnamens/>getElementsByTagNameNS</a><a href=/js/document/implementation/>implementation</a><a href=/js/document/importnode/>importNode</a><a href=/js/document/pictureinpictureenabled/>pictureInPictureEnabled</a><a href=/js/document/url/>URL</a><a href=/js/document/write/>write</a><a href=/js/document/writeln/>writeln</a></div><h2 id=documentfragment><a href=#documentfragment>DocumentFragment</a></h2><div class=margin><a href=/js/documentfragment/documentfragment/>DocumentFragment</a></div><h2 id=documentorshadowroot><a href=#documentorshadowroot>DocumentOrShadowRoot</a></h2><div class=margin><a href=/js/documentorshadowroot/pictureinpictureelement/>pictureInPictureElement</a></div><h2 id=domimplementation><a href=#domimplementation>DOMImplementation</a></h2><div class=margin><a href=/js/domimplementation/createdocument/>createDocument</a><a href=/js/domimplementation/createdocumenttype/>createDocumentType</a><a href=/js/domimplementation/createhtmldocument/>createHTMLDocument</a></div><h2 id=domtokenlist><a href=#domtokenlist>DOMTokenList</a></h2><div class=margin><a href=/js/domtokenlist/add/>add</a><a href=/js/domtokenlist/contains/>contains</a><a href=/js/domtokenlist/item/>item</a><a href=/js/domtokenlist/length/>length</a><a href=/js/domtokenlist/remove/>remove</a><a href=/js/domtokenlist/replace/>replace</a><a href=/js/domtokenlist/supports/>supports</a><a href=/js/domtokenlist/toggle/>toggle</a><a href=/js/domtokenlist/value/>value</a></div><h2 id=element><a href=#element>Element</a></h2><div class=margin><a href=/js/element/attachshadow/>attachShadow</a><a href=/js/element/classlist/>classList</a><a href=/js/element/classname/>className</a><a href=/js/element/closest/>closest</a><a href=/js/element/getattribute/>getAttribute</a><a href=/js/element/getattributenames/>getAttributeNames</a><a href=/js/element/getattributens/>getAttributeNS</a><a href=/js/element/hasattribute/>hasAttribute</a><a href=/js/element/hasattributens/>hasAttributeNS</a><a href=/js/element/hasattributes/>hasAttributes</a><a href=/js/element/id/>id</a><a href=/js/element/innerhtml/>innerHTML</a><a href=/js/element/insertadjacenthtml/>insertAdjacentHTML</a><a href=/js/element/localname/>localName</a><a href=/js/element/matches/>matches</a><a href=/js/element/namespaceuri/>namespaceURI</a><a href=/js/element/outerhtml/>outerHTML</a><a href=/js/element/prefix/>prefix</a><a href=/js/element/removeattribute/>removeAttribute</a><a href=/js/element/removeattributens/>removeAttributeNS</a><a href=/js/element/setattribute/>setAttribute</a><a href=/js/element/setattributens/>setAttributeNS</a><a href=/js/element/shadowroot/>shadowRoot</a><a href=/js/element/slot/>slot</a><a href=/js/element/tagname/>tagName</a><a href=/js/element/toggleattribute/>toggleAttribute</a></div><h2 id=event><a href=#event>Event</a></h2><div class=margin><a href=/js/event/bubbles/>bubbles</a><a href=/js/event/cancelable/>cancelable</a><a href=/js/event/composed/>composed</a><a href=/js/event/composedpath/>composedPath</a><a href=/js/event/currenttarget/>currentTarget</a><a href=/js/event/defaultprevented/>defaultPrevented</a><a href=/js/event/event/>Event</a><a href=/js/event/eventphase/>eventPhase</a><a href=/js/event/istrusted/>isTrusted</a><a href=/js/event/preventdefault/>preventDefault</a><a href=/js/event/stopimmediatepropagation/>stopImmediatePropagation</a><a href=/js/event/stoppropagation/>stopPropagation</a><a href=/js/event/target/>target</a><a href=/js/event/timestamp/>timeStamp</a><a href=/js/event/type/>type</a></div><h2 id=eventtarget><a href=#eventtarget>EventTarget</a></h2><div class=margin><a href=/js/eventtarget/addeventlistener/>addEventListener</a><a href=/js/eventtarget/dispatchevent/>dispatchEvent</a><a href=/js/eventtarget/eventtarget/>EventTarget</a><a href=/js/eventtarget/removeeventlistener/>removeEventListener</a></div><h2 id=htmlcollection><a href=#htmlcollection>HTMLCollection</a></h2><div class=margin><a href=/js/htmlcollection/item/>item</a><a href=/js/htmlcollection/length/>length</a><a href=/js/htmlcollection/nameditem/>namedItem</a></div><h2 id=htmldialogelement><a href=#htmldialogelement>HTMLDialogElement</a></h2><div class=margin><a href=/js/htmldialogelement/close/>close</a><a href=/js/htmldialogelement/open/>open</a><a href=/js/htmldialogelement/returnvalue/>returnValue</a><a href=/js/htmldialogelement/show/>show</a><a href=/js/htmldialogelement/showmodal/>showModal</a></div><h2 id=htmlvideoelement><a href=#htmlvideoelement>HTMLVideoElement</a></h2><div class=margin><a href=/js/htmlvideoelement/autopictureinpicture/>autoPictureInPicture</a><a href=/js/htmlvideoelement/disablepictureinpicture/>disablePictureInPicture</a><a href=/js/htmlvideoelement/requestpictureinpicture/>requestPictureInPicture</a></div><h2 id=iterations><a href=#iterations>Iterations</a></h2><div class=margin><a href=/js/iterations/do-while/>do-while</a><a href=/js/iterations/for/>for</a><a href=/js/iterations/for-await-of/>for-await-of</a><a href=/js/iterations/for-in/>for-in</a><a href=/js/iterations/for-of/>for-of</a><a href=/js/iterations/while/>while</a></div><h2 id=mutationobserver><a href=#mutationobserver>MutationObserver</a></h2><div class=margin><a href=/js/mutationobserver/disconnect/>disconnect</a><a href=/js/mutationobserver/mutationobserver/>MutationObserver</a><a href=/js/mutationobserver/observe/>observe</a><a href=/js/mutationobserver/takerecords/>takeRecords</a></div><h2 id=mutationrecord><a href=#mutationrecord>MutationRecord</a></h2><div class=margin><a href=/js/mutationrecord/addednodes/>addedNodes</a><a href=/js/mutationrecord/attributename/>attributeName</a><a href=/js/mutationrecord/attributenamespace/>attributeNamespace</a><a href=/js/mutationrecord/nextsibling/>nextSibling</a><a href=/js/mutationrecord/oldvalue/>oldValue</a><a href=/js/mutationrecord/previoussibling/>previousSibling</a><a href=/js/mutationrecord/removednodes/>removedNodes</a><a href=/js/mutationrecord/target/>target</a><a href=/js/mutationrecord/type/>type</a></div><h2 id=node><a href=#node>Node</a></h2><div class=margin><a href=/js/node/baseuri/>baseURI</a><a href=/js/node/childnodes/>childNodes</a><a href=/js/node/clonenode/>cloneNode</a><a href=/js/node/comparedocumentposition/>compareDocumentPosition</a><a href=/js/node/contains/>contains</a><a href=/js/node/firstchild/>firstChild</a><a href=/js/node/getrootnode/>getRootNode</a><a href=/js/node/haschildnodes/>hasChildNodes</a><a href=/js/node/isconnected/>isConnected</a><a href=/js/node/isequalnode/>isEqualNode</a><a href=/js/node/lastchild/>lastChild</a><a href=/js/node/nextsibling/>nextSibling</a><a href=/js/node/nodename/>nodeName</a><a href=/js/node/nodetype/>nodeType</a><a href=/js/node/normalize/>normalize</a><a href=/js/node/ownerdocument/>ownerDocument</a><a href=/js/node/parentelement/>parentElement</a><a href=/js/node/parentnode/>parentNode</a><a href=/js/node/previoussibling/>previousSibling</a></div><h2 id=nodelist><a href=#nodelist>NodeList</a></h2><div class=margin><a href=/js/nodelist/item/>item</a><a href=/js/nodelist/length/>length</a></div><h2 id=nondocumenttypechildnode><a href=#nondocumenttypechildnode>NonDocumentTypeChildNode</a></h2><div class=margin><a href=/js/nondocumenttypechildnode/nextelementsibling/>nextElementSibling</a><a href=/js/nondocumenttypechildnode/previouselementsibling/>previousElementSibling</a></div><h2 id=nonelementparentnode><a href=#nonelementparentnode>NonElementParentNode</a></h2><div class=margin><a href=/js/nonelementparentnode/getelementbyid/>getElementById</a></div><h2 id=parentnode><a href=#parentnode>ParentNode</a></h2><div class=margin><a href=/js/parentnode/append/>append</a><a href=/js/parentnode/children/>children</a><a href=/js/parentnode/firstelementchild/>firstElementChild</a><a href=/js/parentnode/lastelementchild/>lastElementChild</a><a href=/js/parentnode/prepend/>prepend</a><a href=/js/parentnode/queryselector/>querySelector</a><a href=/js/parentnode/queryselectorall/>querySelectorAll</a><a href=/js/parentnode/replacechildren/>replaceChildren</a></div><h2 id=prompts><a href=#prompts>Prompts</a></h2><div class=margin><a href=/js/prompts/alert/>alert</a><a href=/js/prompts/confirm/>confirm</a><a href=/js/prompts/prompt/>prompt</a></div><h2 id=range><a href=#range>Range</a></h2><div class=margin><a href=/js/range/commonancestorcontainer/>commonAncestorContainer</a><a href=/js/range/comparepoint/>comparePoint</a><a href=/js/range/createcontextualfragment/>createContextualFragment</a><a href=/js/range/intersectsnode/>intersectsNode</a><a href=/js/range/range/>Range</a></div><h2 id=slottable><a href=#slottable>Slottable</a></h2><div class=margin><a href=/js/slottable/assignedslot/>assignedSlot</a></div><h2 id=statements><a href=#statements>Statements</a></h2><div class=margin><a href=/js/statements/if/>if</a><a href=/js/statements/switch/>switch</a><a href=/js/statements/try/>try</a></div><h2 id=staticrange><a href=#staticrange>StaticRange</a></h2><div class=margin><a href=/js/staticrange/staticrange/>StaticRange</a></div><h2 id=text><a href=#text>Text</a></h2><div class=margin><a href=/js/text/splittext/>splitText</a><a href=/js/text/text/>Text</a><a href=/js/text/wholetext/>wholeText</a></div><h2 id=other><a href=#other>Other</a></h2><div class=margin><a href=/js/array/>Array</a><a href=/js/comments/>Comments</a><a href=/js/date/>Date</a><a href=/js/enable/>Enable</a><a href=/js/functions/>Functions</a><a href=/js/infinity/>Infinity</a><a href=/js/print/>print</a></div></div><div class=nav-h1><a id=nav-switch-php>PHP</a></div><div id=nav-content-php><h2 id=overview><a href=#overview>Overview</a></h2><div class=margin><a href=/php/>Overview</a></div><h2 id=array><a href=#array>Array</a></h2><div class=margin><a href=/php/array/array/>array</a><a href=/php/array/array_change_key_case/>array_change_key_case</a><a href=/php/array/array_chunk/>array_chunk</a><a href=/php/array/array_column/>array_column</a><a href=/php/array/array_combine/>array_combine</a><a href=/php/array/array_count_values/>array_count_values</a><a href=/php/array/array_diff/>array_diff</a><a href=/php/array/array_diff_assoc/>array_diff_assoc</a><a href=/php/array/array_diff_key/>array_diff_key</a><a href=/php/array/array_diff_uassoc/>array_diff_uassoc</a><a href=/php/array/array_diff_ukey/>array_diff_ukey</a><a href=/php/array/array_fill/>array_fill</a><a href=/php/array/array_fill_keys/>array_fill_keys</a><a href=/php/array/array_filter/>array_filter</a><a href=/php/array/array_flip/>array_flip</a><a href=/php/array/array_intersect/>array_intersect</a><a href=/php/array/array_intersect_assoc/>array_intersect_assoc</a><a href=/php/array/array_intersect_key/>array_intersect_key</a><a href=/php/array/array_intersect_uassoc/>array_intersect_uassoc</a><a href=/php/array/array_intersect_ukey/>array_intersect_ukey</a><a href=/php/array/array_key_exists/>array_key_exists</a><a href=/php/array/array_key_first/>array_key_first</a><a href=/php/array/array_key_last/>array_key_last</a><a href=/php/array/array_keys/>array_keys</a><a href=/php/array/array_map/>array_map</a><a href=/php/array/array_merge/>array_merge</a><a href=/php/array/array_merge_recursive/>array_merge_recursive</a><a href=/php/array/array_multisort/>array_multisort</a><a href=/php/array/array_pad/>array_pad</a><a href=/php/array/array_pop/>array_pop</a><a href=/php/array/array_product/>array_product</a><a href=/php/array/array_push/>array_push</a><a href=/php/array/array_rand/>array_rand</a><a href=/php/array/array_reduce/>array_reduce</a><a href=/php/array/array_replace/>array_replace</a><a href=/php/array/array_replace_recursive/>array_replace_recursive</a><a href=/php/array/array_reverse/>array_reverse</a><a href=/php/array/array_search/>array_search</a><a href=/php/array/array_shift/>array_shift</a><a href=/php/array/array_slice/>array_slice</a><a href=/php/array/array_splice/>array_splice</a><a href=/php/array/array_sum/>array_sum</a><a href=/php/array/array_udiff/>array_udiff</a><a href=/php/array/array_udiff_assoc/>array_udiff_assoc</a><a href=/php/array/array_udiff_uassoc/>array_udiff_uassoc</a><a href=/php/array/array_uintersect/>array_uintersect</a><a href=/php/array/array_uintersect_assoc/>array_uintersect_assoc</a><a href=/php/array/array_uintersect_uassoc/>array_uintersect_uassoc</a><a href=/php/array/array_unique/>array_unique</a><a href=/php/array/array_unshift/>array_unshift</a><a href=/php/array/array_values/>array_values</a><a href=/php/array/array_walk/>array_walk</a><a href=/php/array/array_walk_recursive/>array_walk_recursive</a><a href=/php/array/arsort/>arsort</a><a href=/php/array/asort/>asort</a><a href=/php/array/compact/>compact</a><a href=/php/array/count/>count</a><a href=/php/array/current/>current</a><a href=/php/array/end/>end</a><a href=/php/array/extract/>extract</a><a href=/php/array/in_array/>in_array</a><a href=/php/array/key/>key</a><a href=/php/array/key_exists/>key_exists</a><a href=/php/array/krsort/>krsort</a><a href=/php/array/ksort/>ksort</a><a href=/php/array/list/>list</a><a href=/php/array/natcasesort/>natcasesort</a><a href=/php/array/natsort/>natsort</a><a href=/php/array/next/>next</a><a href=/php/array/pos/>pos</a><a href=/php/array/prev/>prev</a><a href=/php/array/range/>range</a><a href=/php/array/reset/>reset</a><a href=/php/array/rsort/>rsort</a><a href=/php/array/shuffle/>shuffle</a><a href=/php/array/sizeof/>sizeof</a><a href=/php/array/sort/>sort</a><a href=/php/array/uasort/>uasort</a><a href=/php/array/uksort/>uksort</a><a href=/php/array/usort/>usort</a></div><h2 id=calendar><a href=#calendar>Calendar</a></h2><div class=margin><a href=/php/calendar/cal_days_in_month/>cal_days_in_month</a><a href=/php/calendar/cal_from_jd/>cal_from_jd</a><a href=/php/calendar/cal_info/>cal_info</a><a href=/php/calendar/cal_to_jd/>cal_to_jd</a><a href=/php/calendar/easter_date/>easter_date</a><a href=/php/calendar/easter_days/>easter_days</a><a href=/php/calendar/frenchtojd/>frenchtojd</a><a href=/php/calendar/gregoriantojd/>gregoriantojd</a><a href=/php/calendar/jddayofweek/>jddayofweek</a><a href=/php/calendar/jdmonthname/>jdmonthname</a><a href=/php/calendar/jdtofrench/>jdtofrench</a><a href=/php/calendar/jdtogregorian/>jdtogregorian</a><a href=/php/calendar/jdtojewish/>jdtojewish</a><a href=/php/calendar/jdtojulian/>jdtojulian</a><a href=/php/calendar/jdtounix/>jdtounix</a><a href=/php/calendar/jewishtojd/>jewishtojd</a><a href=/php/calendar/juliantojd/>juliantojd</a><a href=/php/calendar/unixtojd/>unixtojd</a></div><h2 id=class-/-object><a href=#class-/-object>Class / Object</a></h2><div class=margin><a href=/php/class-object/class_alias/>class_alias</a><a href=/php/class-object/class_exists/>class_exists</a><a href=/php/class-object/get_called_class/>get_called_class</a><a href=/php/class-object/get_class/>get_class</a><a href=/php/class-object/get_class_methods/>get_class_methods</a><a href=/php/class-object/get_class_vars/>get_class_vars</a><a href=/php/class-object/get_declared_classes/>get_declared_classes</a><a href=/php/class-object/get_declared_interfaces/>get_declared_interfaces</a><a href=/php/class-object/get_declared_traits/>get_declared_traits</a><a href=/php/class-object/get_object_vars/>get_object_vars</a><a href=/php/class-object/get_parent_class/>get_parent_class</a><a href=/php/class-object/interface_exists/>interface_exists</a><a href=/php/class-object/is_a/>is_a</a><a href=/php/class-object/is_subclass_of/>is_subclass_of</a><a href=/php/class-object/method_exists/>method_exists</a><a href=/php/class-object/property_exists/>property_exists</a><a href=/php/class-object/trait_exists/>trait_exists</a></div><h2 id=csprng><a href=#csprng>CSPRNG</a></h2><div class=margin><a href=/php/csprng/random_bytes/>random_bytes</a><a href=/php/csprng/random_int/>random_int</a></div><h2 id=ctype><a href=#ctype>Ctype</a></h2><div class=margin><a href=/php/ctype/ctype_alnum/>ctype_alnum</a><a href=/php/ctype/ctype_alpha/>ctype_alpha</a><a href=/php/ctype/ctype_cntrl/>ctype_cntrl</a><a href=/php/ctype/ctype_digit/>ctype_digit</a><a href=/php/ctype/ctype_graph/>ctype_graph</a><a href=/php/ctype/ctype_lower/>ctype_lower</a><a href=/php/ctype/ctype_print/>ctype_print</a><a href=/php/ctype/ctype_punct/>ctype_punct</a><a href=/php/ctype/ctype_space/>ctype_space</a><a href=/php/ctype/ctype_upper/>ctype_upper</a><a href=/php/ctype/ctype_xdigit/>ctype_xdigit</a></div><h2 id=curl><a href=#curl>cURL</a></h2><div class=margin><a href=/php/curl/curl_close/>curl_close</a><a href=/php/curl/curl_copy_handle/>curl_copy_handle</a><a href=/php/curl/curl_errno/>curl_errno</a><a href=/php/curl/curl_error/>curl_error</a><a href=/php/curl/curl_escape/>curl_escape</a><a href=/php/curl/curl_exec/>curl_exec</a><a href=/php/curl/curl_getinfo/>curl_getinfo</a><a href=/php/curl/curl_init/>curl_init</a><a href=/php/curl/curl_multi_add_handle/>curl_multi_add_handle</a><a href=/php/curl/curl_multi_close/>curl_multi_close</a><a href=/php/curl/curl_multi_errno/>curl_multi_errno</a><a href=/php/curl/curl_multi_exec/>curl_multi_exec</a><a href=/php/curl/curl_multi_getcontent/>curl_multi_getcontent</a><a href=/php/curl/curl_multi_info_read/>curl_multi_info_read</a><a href=/php/curl/curl_multi_init/>curl_multi_init</a><a href=/php/curl/curl_multi_remove_handle/>curl_multi_remove_handle</a><a href=/php/curl/curl_multi_select/>curl_multi_select</a><a href=/php/curl/curl_multi_setopt/>curl_multi_setopt</a><a href=/php/curl/curl_multi_strerror/>curl_multi_strerror</a><a href=/php/curl/curl_pause/>curl_pause</a><a href=/php/curl/curl_reset/>curl_reset</a><a href=/php/curl/curl_setopt/>curl_setopt</a><a href=/php/curl/curl_setopt_array/>curl_setopt_array</a><a href=/php/curl/curl_share_close/>curl_share_close</a><a href=/php/curl/curl_share_errno/>curl_share_errno</a><a href=/php/curl/curl_share_init/>curl_share_init</a><a href=/php/curl/curl_share_setopt/>curl_share_setopt</a><a href=/php/curl/curl_share_strerror/>curl_share_strerror</a><a href=/php/curl/curl_strerror/>curl_strerror</a><a href=/php/curl/curl_unescape/>curl_unescape</a><a href=/php/curl/curl_upkeep/>curl_upkeep</a><a href=/php/curl/curl_version/>curl_version</a></div><h2 id=date-/-time><a href=#date-/-time>Date / Time</a></h2><div class=margin><a href=/php/date-time/checkdate/>checkdate</a><a href=/php/date-time/date/>date</a><a href=/php/date-time/date_add/>date_add</a><a href=/php/date-time/date_create/>date_create</a><a href=/php/date-time/date_create_from_format/>date_create_from_format</a><a href=/php/date-time/date_create_immutable/>date_create_immutable</a><a href=/php/date-time/date_create_immutable_from_format/>date_create_immutable_from_format</a><a href=/php/date-time/date_date_set/>date_date_set</a><a href=/php/date-time/date_default_timezone_get/>date_default_timezone_get</a><a href=/php/date-time/date_default_timezone_set/>date_default_timezone_set</a><a href=/php/date-time/date_diff/>date_diff</a><a href=/php/date-time/date_format/>date_format</a><a href=/php/date-time/date_get_last_errors/>date_get_last_errors</a><a href=/php/date-time/date_interval_create_from_date_string/>date_interval_create_from_date_string</a><a href=/php/date-time/date_interval_format/>date_interval_format</a><a href=/php/date-time/date_isodate_set/>date_isodate_set</a><a href=/php/date-time/date_modify/>date_modify</a><a href=/php/date-time/date_offset_get/>date_offset_get</a><a href=/php/date-time/date_parse/>date_parse</a><a href=/php/date-time/date_parse_from_format/>date_parse_from_format</a><a href=/php/date-time/date_sub/>date_sub</a><a href=/php/date-time/date_sun_info/>date_sun_info</a><a href=/php/date-time/date_sunrise/>date_sunrise</a><a href=/php/date-time/date_sunset/>date_sunset</a><a href=/php/date-time/date_time_set/>date_time_set</a><a href=/php/date-time/date_timestamp_get/>date_timestamp_get</a><a href=/php/date-time/date_timestamp_set/>date_timestamp_set</a><a href=/php/date-time/date_timezone_get/>date_timezone_get</a><a href=/php/date-time/date_timezone_set/>date_timezone_set</a><a href=/php/date-time/getdate/>getdate</a><a href=/php/date-time/gettimeofday/>gettimeofday</a><a href=/php/date-time/gmdate/>gmdate</a><a href=/php/date-time/gmmktime/>gmmktime</a><a href=/php/date-time/gmstrftime/>gmstrftime</a><a href=/php/date-time/idate/>idate</a><a href=/php/date-time/localtime/>localtime</a><a href=/php/date-time/microtime/>microtime</a><a href=/php/date-time/mktime/>mktime</a><a href=/php/date-time/strftime/>strftime</a><a href=/php/date-time/strptime/>strptime</a><a href=/php/date-time/strtotime/>strtotime</a><a href=/php/date-time/time/>time</a><a href=/php/date-time/timezone_abbreviations_list/>timezone_abbreviations_list</a><a href=/php/date-time/timezone_identifiers_list/>timezone_identifiers_list</a><a href=/php/date-time/timezone_location_get/>timezone_location_get</a><a href=/php/date-time/timezone_name_from_abbr/>timezone_name_from_abbr</a><a href=/php/date-time/timezone_name_get/>timezone_name_get</a><a href=/php/date-time/timezone_offset_get/>timezone_offset_get</a><a href=/php/date-time/timezone_open/>timezone_open</a><a href=/php/date-time/timezone_transitions_get/>timezone_transitions_get</a><a href=/php/date-time/timezone_version_get/>timezone_version_get</a></div><h2 id=directory><a href=#directory>Directory</a></h2><div class=margin><a href=/php/directory/chdir/>chdir</a><a href=/php/directory/chroot/>chroot</a><a href=/php/directory/closedir/>closedir</a><a href=/php/directory/dir/>dir</a><a href=/php/directory/getcwd/>getcwd</a><a href=/php/directory/opendir/>opendir</a><a href=/php/directory/readdir/>readdir</a><a href=/php/directory/rewinddir/>rewinddir</a><a href=/php/directory/scandir/>scandir</a></div><h2 id=error-handling><a href=#error-handling>Error Handling</a></h2><div class=margin><a href=/php/error-handling/debug_backtrace/>debug_backtrace</a><a href=/php/error-handling/debug_print_backtrace/>debug_print_backtrace</a><a href=/php/error-handling/error_clear_last/>error_clear_last</a><a href=/php/error-handling/error_get_last/>error_get_last</a><a href=/php/error-handling/error_log/>error_log</a><a href=/php/error-handling/error_reporting/>error_reporting</a><a href=/php/error-handling/restore_error_handler/>restore_error_handler</a><a href=/php/error-handling/restore_exception_handler/>restore_exception_handler</a><a href=/php/error-handling/set_error_handler/>set_error_handler</a><a href=/php/error-handling/set_exception_handler/>set_exception_handler</a><a href=/php/error-handling/trigger_error/>trigger_error</a><a href=/php/error-handling/user_error/>user_error</a></div><h2 id=filesystem><a href=#filesystem>Filesystem</a></h2><div class=margin><a href=/php/filesystem/basename/>basename</a><a href=/php/filesystem/chgrp/>chgrp</a><a href=/php/filesystem/chmod/>chmod</a><a href=/php/filesystem/chown/>chown</a><a href=/php/filesystem/clearstatcache/>clearstatcache</a><a href=/php/filesystem/copy/>copy</a><a href=/php/filesystem/dirname/>dirname</a><a href=/php/filesystem/disk_free_space/>disk_free_space</a><a href=/php/filesystem/disk_total_space/>disk_total_space</a><a href=/php/filesystem/diskfreespace/>diskfreespace</a><a href=/php/filesystem/fclose/>fclose</a><a href=/php/filesystem/feof/>feof</a><a href=/php/filesystem/fflush/>fflush</a><a href=/php/filesystem/fgetc/>fgetc</a><a href=/php/filesystem/fgetcsv/>fgetcsv</a><a href=/php/filesystem/fgets/>fgets</a><a href=/php/filesystem/file/>file</a><a href=/php/filesystem/file_exists/>file_exists</a><a href=/php/filesystem/file_get_contents/>file_get_contents</a><a href=/php/filesystem/file_put_contents/>file_put_contents</a><a href=/php/filesystem/fileatime/>fileatime</a><a href=/php/filesystem/filectime/>filectime</a><a href=/php/filesystem/filegroup/>filegroup</a><a href=/php/filesystem/fileinode/>fileinode</a><a href=/php/filesystem/filemtime/>filemtime</a><a href=/php/filesystem/fileowner/>fileowner</a><a href=/php/filesystem/fileperms/>fileperms</a><a href=/php/filesystem/filesize/>filesize</a><a href=/php/filesystem/filetype/>filetype</a><a href=/php/filesystem/flock/>flock</a><a href=/php/filesystem/fnmatch/>fnmatch</a><a href=/php/filesystem/fopen/>fopen</a><a href=/php/filesystem/fpassthru/>fpassthru</a><a href=/php/filesystem/fputcsv/>fputcsv</a><a href=/php/filesystem/fputs/>fputs</a><a href=/php/filesystem/fread/>fread</a><a href=/php/filesystem/fscanf/>fscanf</a><a href=/php/filesystem/fseek/>fseek</a><a href=/php/filesystem/fstat/>fstat</a><a href=/php/filesystem/ftell/>ftell</a><a href=/php/filesystem/ftruncate/>ftruncate</a><a href=/php/filesystem/fwrite/>fwrite</a><a href=/php/filesystem/glob/>glob</a><a href=/php/filesystem/is_dir/>is_dir</a><a href=/php/filesystem/is_executable/>is_executable</a><a href=/php/filesystem/is_file/>is_file</a><a href=/php/filesystem/is_link/>is_link</a><a href=/php/filesystem/is_readable/>is_readable</a><a href=/php/filesystem/is_uploaded_file/>is_uploaded_file</a><a href=/php/filesystem/is_writable/>is_writable</a><a href=/php/filesystem/is_writeable/>is_writeable</a><a href=/php/filesystem/lchgrp/>lchgrp</a><a href=/php/filesystem/lchown/>lchown</a><a href=/php/filesystem/link/>link</a><a href=/php/filesystem/linkinfo/>linkinfo</a><a href=/php/filesystem/lstat/>lstat</a><a href=/php/filesystem/mkdir/>mkdir</a><a href=/php/filesystem/move_uploaded_file/>move_uploaded_file</a><a href=/php/filesystem/pathinfo/>pathinfo</a><a href=/php/filesystem/pclose/>pclose</a><a href=/php/filesystem/popen/>popen</a><a href=/php/filesystem/readfile/>readfile</a><a href=/php/filesystem/readlink/>readlink</a><a href=/php/filesystem/realpath/>realpath</a><a href=/php/filesystem/realpath_cache_get/>realpath_cache_get</a><a href=/php/filesystem/realpath_cache_size/>realpath_cache_size</a><a href=/php/filesystem/rename/>rename</a><a href=/php/filesystem/rewind/>rewind</a><a href=/php/filesystem/rmdir/>rmdir</a><a href=/php/filesystem/set_file_buffer/>set_file_buffer</a><a href=/php/filesystem/stat/>stat</a><a href=/php/filesystem/symlink/>symlink</a><a href=/php/filesystem/tempnam/>tempnam</a><a href=/php/filesystem/tmpfile/>tmpfile</a><a href=/php/filesystem/touch/>touch</a><a href=/php/filesystem/umask/>umask</a><a href=/php/filesystem/unlink/>unlink</a></div><h2 id=filter><a href=#filter>Filter</a></h2><div class=margin><a href=/php/filter/filter_has_var/>filter_has_var</a><a href=/php/filter/filter_id/>filter_id</a><a href=/php/filter/filter_input/>filter_input</a><a href=/php/filter/filter_input_array/>filter_input_array</a><a href=/php/filter/filter_list/>filter_list</a><a href=/php/filter/filter_var/>filter_var</a><a href=/php/filter/filter_var_array/>filter_var_array</a></div><h2 id=function-handling><a href=#function-handling>Function Handling</a></h2><div class=margin><a href=/php/function-handling/call_user_func/>call_user_func</a><a href=/php/function-handling/call_user_func_array/>call_user_func_array</a><a href=/php/function-handling/forward_static_call/>forward_static_call</a><a href=/php/function-handling/forward_static_call_array/>forward_static_call_array</a><a href=/php/function-handling/func_get_arg/>func_get_arg</a><a href=/php/function-handling/func_get_args/>func_get_args</a><a href=/php/function-handling/func_num_args/>func_num_args</a><a href=/php/function-handling/function_exists/>function_exists</a><a href=/php/function-handling/get_defined_functions/>get_defined_functions</a><a href=/php/function-handling/register_shutdown_function/>register_shutdown_function</a><a href=/php/function-handling/register_tick_function/>register_tick_function</a><a href=/php/function-handling/unregister_tick_function/>unregister_tick_function</a></div><h2 id=mail><a href=#mail>Mail</a></h2><div class=margin><a href=/php/mail/mail/>mail</a></div><h2 id=math><a href=#math>Math</a></h2><div class=margin><a href=/php/math/abs/>abs</a><a href=/php/math/acos/>acos</a><a href=/php/math/acosh/>acosh</a><a href=/php/math/asin/>asin</a><a href=/php/math/asinh/>asinh</a><a href=/php/math/atan/>atan</a><a href=/php/math/atan2/>atan2</a><a href=/php/math/atanh/>atanh</a><a href=/php/math/base_convert/>base_convert</a><a href=/php/math/bindec/>bindec</a><a href=/php/math/ceil/>ceil</a><a href=/php/math/cos/>cos</a><a href=/php/math/cosh/>cosh</a><a href=/php/math/decbin/>decbin</a><a href=/php/math/dechex/>dechex</a><a href=/php/math/decoct/>decoct</a><a href=/php/math/deg2rad/>deg2rad</a><a href=/php/math/exp/>exp</a><a href=/php/math/expm1/>expm1</a><a href=/php/math/fdiv/>fdiv</a><a href=/php/math/floor/>floor</a><a href=/php/math/fmod/>fmod</a><a href=/php/math/hexdec/>hexdec</a><a href=/php/math/hypot/>hypot</a><a href=/php/math/intdiv/>intdiv</a><a href=/php/math/is_finite/>is_finite</a><a href=/php/math/is_infinite/>is_infinite</a><a href=/php/math/is_nan/>is_nan</a><a href=/php/math/log/>log</a><a href=/php/math/log10/>log10</a><a href=/php/math/log1p/>log1p</a><a href=/php/math/max/>max</a><a href=/php/math/min/>min</a><a href=/php/math/octdec/>octdec</a><a href=/php/math/pi/>pi</a><a href=/php/math/pow/>pow</a><a href=/php/math/rad2deg/>rad2deg</a><a href=/php/math/round/>round</a><a href=/php/math/sin/>sin</a><a href=/php/math/sinh/>sinh</a><a href=/php/math/sqrt/>sqrt</a><a href=/php/math/tan/>tan</a><a href=/php/math/tanh/>tanh</a></div><h2 id=miscellaneous><a href=#miscellaneous>Miscellaneous</a></h2><div class=margin><a href=/php/miscellaneous/__halt_compiler/>__halt_compiler</a><a href=/php/miscellaneous/connection_aborted/>connection_aborted</a><a href=/php/miscellaneous/connection_status/>connection_status</a><a href=/php/miscellaneous/constant/>constant</a><a href=/php/miscellaneous/define/>define</a><a href=/php/miscellaneous/defined/>defined</a><a href=/php/miscellaneous/die/>die</a><a href=/php/miscellaneous/eval/>eval</a><a href=/php/miscellaneous/exit/>exit</a><a href=/php/miscellaneous/highlight_file/>highlight_file</a><a href=/php/miscellaneous/highlight_string/>highlight_string</a><a href=/php/miscellaneous/hrtime/>hrtime</a><a href=/php/miscellaneous/ignore_user_abort/>ignore_user_abort</a><a href=/php/miscellaneous/pack/>pack</a><a href=/php/miscellaneous/php_strip_whitespace/>php_strip_whitespace</a><a href=/php/miscellaneous/show_source/>show_source</a><a href=/php/miscellaneous/sleep/>sleep</a><a href=/php/miscellaneous/sys_getloadavg/>sys_getloadavg</a><a href=/php/miscellaneous/time_nanosleep/>time_nanosleep</a><a href=/php/miscellaneous/time_sleep_until/>time_sleep_until</a><a href=/php/miscellaneous/uniqid/>uniqid</a><a href=/php/miscellaneous/unpack/>unpack</a><a href=/php/miscellaneous/usleep/>usleep</a></div><h2 id=network><a href=#network>Network</a></h2><div class=margin><a href=/php/network/checkdnsrr/>checkdnsrr</a><a href=/php/network/closelog/>closelog</a><a href=/php/network/dns_check_record/>dns_check_record</a><a href=/php/network/dns_get_mx/>dns_get_mx</a><a href=/php/network/dns_get_record/>dns_get_record</a><a href=/php/network/fsockopen/>fsockopen</a><a href=/php/network/gethostbyaddr/>gethostbyaddr</a><a href=/php/network/gethostbyname/>gethostbyname</a><a href=/php/network/gethostbynamel/>gethostbynamel</a><a href=/php/network/gethostname/>gethostname</a><a href=/php/network/getmxrr/>getmxrr</a><a href=/php/network/getprotobyname/>getprotobyname</a><a href=/php/network/getprotobynumber/>getprotobynumber</a><a href=/php/network/getservbyname/>getservbyname</a><a href=/php/network/getservbyport/>getservbyport</a><a href=/php/network/header/>header</a><a href=/php/network/header_register_callback/>header_register_callback</a><a href=/php/network/header_remove/>header_remove</a><a href=/php/network/headers_list/>headers_list</a><a href=/php/network/headers_sent/>headers_sent</a><a href=/php/network/http_response_code/>http_response_code</a><a href=/php/network/inet_ntop/>inet_ntop</a><a href=/php/network/inet_pton/>inet_pton</a><a href=/php/network/ip2long/>ip2long</a><a href=/php/network/long2ip/>long2ip</a><a href=/php/network/openlog/>openlog</a><a href=/php/network/pfsockopen/>pfsockopen</a><a href=/php/network/setcookie/>setcookie</a><a href=/php/network/setrawcookie/>setrawcookie</a><a href=/php/network/socket_get_status/>socket_get_status</a><a href=/php/network/socket_set_blocking/>socket_set_blocking</a><a href=/php/network/socket_set_timeout/>socket_set_timeout</a><a href=/php/network/syslog/>syslog</a></div><h2 id=options-/-information><a href=#options-/-information>Options / Information</a></h2><div class=margin><a href=/php/options-information/assert/>assert</a><a href=/php/options-information/assert_options/>assert_options</a><a href=/php/options-information/cli_get_process_title/>cli_get_process_title</a><a href=/php/options-information/cli_set_process_title/>cli_set_process_title</a><a href=/php/options-information/dl/>dl</a><a href=/php/options-information/extension_loaded/>extension_loaded</a><a href=/php/options-information/gc_collect_cycles/>gc_collect_cycles</a><a href=/php/options-information/gc_disable/>gc_disable</a><a href=/php/options-information/gc_enable/>gc_enable</a><a href=/php/options-information/gc_enabled/>gc_enabled</a><a href=/php/options-information/gc_mem_caches/>gc_mem_caches</a><a href=/php/options-information/gc_status/>gc_status</a><a href=/php/options-information/get_cfg_var/>get_cfg_var</a><a href=/php/options-information/get_current_user/>get_current_user</a><a href=/php/options-information/get_defined_constants/>get_defined_constants</a><a href=/php/options-information/get_extension_funcs/>get_extension_funcs</a><a href=/php/options-information/get_include_path/>get_include_path</a><a href=/php/options-information/get_included_files/>get_included_files</a><a href=/php/options-information/get_loaded_extensions/>get_loaded_extensions</a><a href=/php/options-information/get_required_files/>get_required_files</a><a href=/php/options-information/get_resources/>get_resources</a><a href=/php/options-information/getenv/>getenv</a><a href=/php/options-information/getlastmod/>getlastmod</a><a href=/php/options-information/getmygid/>getmygid</a><a href=/php/options-information/getmyinode/>getmyinode</a><a href=/php/options-information/getmypid/>getmypid</a><a href=/php/options-information/getmyuid/>getmyuid</a><a href=/php/options-information/getopt/>getopt</a><a href=/php/options-information/getrusage/>getrusage</a><a href=/php/options-information/ini_alter/>ini_alter</a><a href=/php/options-information/ini_get/>ini_get</a><a href=/php/options-information/ini_get_all/>ini_get_all</a><a href=/php/options-information/ini_parse_quantity/>ini_parse_quantity</a><a href=/php/options-information/ini_restore/>ini_restore</a><a href=/php/options-information/ini_set/>ini_set</a><a href=/php/options-information/memory_get_peak_usage/>memory_get_peak_usage</a><a href=/php/options-information/memory_get_usage/>memory_get_usage</a><a href=/php/options-information/memory_reset_peak_usage/>memory_reset_peak_usage</a><a href=/php/options-information/php_ini_loaded_file/>php_ini_loaded_file</a><a href=/php/options-information/php_ini_scanned_files/>php_ini_scanned_files</a><a href=/php/options-information/php_sapi_name/>php_sapi_name</a><a href=/php/options-information/php_uname/>php_uname</a><a href=/php/options-information/phpcredits/>phpcredits</a><a href=/php/options-information/phpinfo/>phpinfo</a><a href=/php/options-information/phpversion/>phpversion</a><a href=/php/options-information/putenv/>putenv</a><a href=/php/options-information/set_include_path/>set_include_path</a><a href=/php/options-information/set_time_limit/>set_time_limit</a><a href=/php/options-information/sys_get_temp_dir/>sys_get_temp_dir</a><a href=/php/options-information/version_compare/>version_compare</a><a href=/php/options-information/zend_thread_id/>zend_thread_id</a><a href=/php/options-information/zend_version/>zend_version</a></div><h2 id=pcre><a href=#pcre>PCRE</a></h2><div class=margin><a href=/php/pcre/preg_filter/>preg_filter</a><a href=/php/pcre/preg_grep/>preg_grep</a><a href=/php/pcre/preg_last_error/>preg_last_error</a><a href=/php/pcre/preg_match/>preg_match</a><a href=/php/pcre/preg_match_all/>preg_match_all</a><a href=/php/pcre/preg_quote/>preg_quote</a><a href=/php/pcre/preg_replace/>preg_replace</a><a href=/php/pcre/preg_replace_callback/>preg_replace_callback</a><a href=/php/pcre/preg_replace_callback_array/>preg_replace_callback_array</a><a href=/php/pcre/preg_split/>preg_split</a></div><h2 id=random><a href=#random>Random</a></h2><div class=margin><a href=/php/random/getrandmax/>getrandmax</a><a href=/php/random/lcg_value/>lcg_value</a><a href=/php/random/mt_getrandmax/>mt_getrandmax</a><a href=/php/random/mt_rand/>mt_rand</a><a href=/php/random/mt_srand/>mt_srand</a><a href=/php/random/rand/>rand</a><a href=/php/random/srand/>srand</a></div><h2 id=readline><a href=#readline>Readline</a></h2><div class=margin><a href=/php/readline/readline/>readline</a><a href=/php/readline/readline_add_history/>readline_add_history</a><a href=/php/readline/readline_callback_handler_install/>readline_callback_handler_install</a><a href=/php/readline/readline_callback_handler_remove/>readline_callback_handler_remove</a><a href=/php/readline/readline_callback_read_char/>readline_callback_read_char</a><a href=/php/readline/readline_clear_history/>readline_clear_history</a><a href=/php/readline/readline_completion_function/>readline_completion_function</a><a href=/php/readline/readline_info/>readline_info</a><a href=/php/readline/readline_list_history/>readline_list_history</a><a href=/php/readline/readline_on_new_line/>readline_on_new_line</a><a href=/php/readline/readline_read_history/>readline_read_history</a><a href=/php/readline/readline_redisplay/>readline_redisplay</a><a href=/php/readline/readline_write_history/>readline_write_history</a></div><h2 id=stream><a href=#stream>Stream</a></h2><div class=margin><a href=/php/stream/stream_bucket_append/>stream_bucket_append</a><a href=/php/stream/stream_bucket_make_writeable/>stream_bucket_make_writeable</a><a href=/php/stream/stream_bucket_new/>stream_bucket_new</a><a href=/php/stream/stream_bucket_prepend/>stream_bucket_prepend</a><a href=/php/stream/stream_context_create/>stream_context_create</a><a href=/php/stream/stream_context_get_default/>stream_context_get_default</a><a href=/php/stream/stream_context_get_options/>stream_context_get_options</a><a href=/php/stream/stream_context_get_params/>stream_context_get_params</a><a href=/php/stream/stream_context_set_default/>stream_context_set_default</a><a href=/php/stream/stream_context_set_option/>stream_context_set_option</a><a href=/php/stream/stream_context_set_params/>stream_context_set_params</a><a href=/php/stream/stream_copy_to_stream/>stream_copy_to_stream</a><a href=/php/stream/stream_filter_append/>stream_filter_append</a><a href=/php/stream/stream_filter_prepend/>stream_filter_prepend</a><a href=/php/stream/stream_filter_register/>stream_filter_register</a><a href=/php/stream/stream_filter_remove/>stream_filter_remove</a><a href=/php/stream/stream_get_contents/>stream_get_contents</a><a href=/php/stream/stream_get_filters/>stream_get_filters</a><a href=/php/stream/stream_get_line/>stream_get_line</a><a href=/php/stream/stream_get_meta_data/>stream_get_meta_data</a><a href=/php/stream/stream_get_transports/>stream_get_transports</a><a href=/php/stream/stream_get_wrappers/>stream_get_wrappers</a><a href=/php/stream/stream_is_local/>stream_is_local</a><a href=/php/stream/stream_isatty/>stream_isatty</a><a href=/php/stream/stream_notification_callback/>stream_notification_callback</a><a href=/php/stream/stream_register_wrapper/>stream_register_wrapper</a><a href=/php/stream/stream_resolve_include_path/>stream_resolve_include_path</a><a href=/php/stream/stream_select/>stream_select</a><a href=/php/stream/stream_set_blocking/>stream_set_blocking</a><a href=/php/stream/stream_set_chunk_size/>stream_set_chunk_size</a><a href=/php/stream/stream_set_read_buffer/>stream_set_read_buffer</a><a href=/php/stream/stream_set_timeout/>stream_set_timeout</a><a href=/php/stream/stream_set_write_buffer/>stream_set_write_buffer</a><a href=/php/stream/stream_socket_accept/>stream_socket_accept</a><a href=/php/stream/stream_socket_client/>stream_socket_client</a><a href=/php/stream/stream_socket_enable_crypto/>stream_socket_enable_crypto</a><a href=/php/stream/stream_socket_get_name/>stream_socket_get_name</a><a href=/php/stream/stream_socket_pair/>stream_socket_pair</a><a href=/php/stream/stream_socket_recvfrom/>stream_socket_recvfrom</a><a href=/php/stream/stream_socket_sendto/>stream_socket_sendto</a><a href=/php/stream/stream_socket_server/>stream_socket_server</a><a href=/php/stream/stream_socket_shutdown/>stream_socket_shutdown</a><a href=/php/stream/stream_supports_lock/>stream_supports_lock</a><a href=/php/stream/stream_wrapper_register/>stream_wrapper_register</a><a href=/php/stream/stream_wrapper_restore/>stream_wrapper_restore</a><a href=/php/stream/stream_wrapper_unregister/>stream_wrapper_unregister</a></div><h2 id=string><a href=#string>String</a></h2><div class=margin><a href=/php/string/addcslashes/>addcslashes</a><a href=/php/string/addslashes/>addslashes</a><a href=/php/string/bin2hex/>bin2hex</a><a href=/php/string/chop/>chop</a><a href=/php/string/chr/>chr</a><a href=/php/string/chunk_split/>chunk_split</a><a href=/php/string/convert_uudecode/>convert_uudecode</a><a href=/php/string/convert_uuencode/>convert_uuencode</a><a href=/php/string/count_chars/>count_chars</a><a href=/php/string/crc32/>crc32</a><a href=/php/string/crypt/>crypt</a><a href=/php/string/echo/>echo</a><a href=/php/string/explode/>explode</a><a href=/php/string/fprintf/>fprintf</a><a href=/php/string/get_html_translation_table/>get_html_translation_table</a><a href=/php/string/hebrev/>hebrev</a><a href=/php/string/hebrevc/>hebrevc</a><a href=/php/string/hex2bin/>hex2bin</a><a href=/php/string/html_entity_decode/>html_entity_decode</a><a href=/php/string/htmlentities/>htmlentities</a><a href=/php/string/htmlspecialchars/>htmlspecialchars</a><a href=/php/string/htmlspecialchars_decode/>htmlspecialchars_decode</a><a href=/php/string/implode/>implode</a><a href=/php/string/join/>join</a><a href=/php/string/lcfirst/>lcfirst</a><a href=/php/string/levenshtein/>levenshtein</a><a href=/php/string/localeconv/>localeconv</a><a href=/php/string/ltrim/>ltrim</a><a href=/php/string/md5/>md5</a><a href=/php/string/md5_file/>md5_file</a><a href=/php/string/metaphone/>metaphone</a><a href=/php/string/nl_langinfo/>nl_langinfo</a><a href=/php/string/nl2br/>nl2br</a><a href=/php/string/number_format/>number_format</a><a href=/php/string/ord/>ord</a><a href=/php/string/parse_str/>parse_str</a><a href=/php/string/print/>print</a><a href=/php/string/printf/>printf</a><a href=/php/string/quoted_printable_decode/>quoted_printable_decode</a><a href=/php/string/quoted_printable_encode/>quoted_printable_encode</a><a href=/php/string/quotemeta/>quotemeta</a><a href=/php/string/rtrim/>rtrim</a><a href=/php/string/setlocale/>setlocale</a><a href=/php/string/sha1/>sha1</a><a href=/php/string/sha1_file/>sha1_file</a><a href=/php/string/similar_text/>similar_text</a><a href=/php/string/soundex/>soundex</a><a href=/php/string/sprintf/>sprintf</a><a href=/php/string/sscanf/>sscanf</a><a href=/php/string/str_contains/>str_contains</a><a href=/php/string/str_ends_with/>str_ends_with</a><a href=/php/string/str_getcsv/>str_getcsv</a><a href=/php/string/str_ireplace/>str_ireplace</a><a href=/php/string/str_pad/>str_pad</a><a href=/php/string/str_repeat/>str_repeat</a><a href=/php/string/str_replace/>str_replace</a><a href=/php/string/str_rot13/>str_rot13</a><a href=/php/string/str_shuffle/>str_shuffle</a><a href=/php/string/str_split/>str_split</a><a href=/php/string/str_starts_with/>str_starts_with</a><a href=/php/string/str_word_count/>str_word_count</a><a href=/php/string/strcasecmp/>strcasecmp</a><a href=/php/string/strchr/>strchr</a><a href=/php/string/strcmp/>strcmp</a><a href=/php/string/strcoll/>strcoll</a><a href=/php/string/strcspn/>strcspn</a><a href=/php/string/strip_tags/>strip_tags</a><a href=/php/string/stripcslashes/>stripcslashes</a><a href=/php/string/stripos/>stripos</a><a href=/php/string/stripslashes/>stripslashes</a><a href=/php/string/stristr/>stristr</a><a href=/php/string/strlen/>strlen</a><a href=/php/string/strnatcasecmp/>strnatcasecmp</a><a href=/php/string/strnatcmp/>strnatcmp</a><a href=/php/string/strncasecmp/>strncasecmp</a><a href=/php/string/strncmp/>strncmp</a><a href=/php/string/strpbrk/>strpbrk</a><a href=/php/string/strpos/>strpos</a><a href=/php/string/strrchr/>strrchr</a><a href=/php/string/strrev/>strrev</a><a href=/php/string/strripos/>strripos</a><a href=/php/string/strrpos/>strrpos</a><a href=/php/string/strspn/>strspn</a><a href=/php/string/strstr/>strstr</a><a href=/php/string/strtok/>strtok</a><a href=/php/string/strtolower/>strtolower</a><a href=/php/string/strtoupper/>strtoupper</a><a href=/php/string/strtr/>strtr</a><a href=/php/string/substr/>substr</a><a href=/php/string/substr_compare/>substr_compare</a><a href=/php/string/substr_count/>substr_count</a><a href=/php/string/substr_replace/>substr_replace</a><a href=/php/string/trim/>trim</a><a href=/php/string/ucfirst/>ucfirst</a><a href=/php/string/ucwords/>ucwords</a><a href=/php/string/vfprintf/>vfprintf</a><a href=/php/string/vprintf/>vprintf</a><a href=/php/string/vsprintf/>vsprintf</a><a href=/php/string/wordwrap/>wordwrap</a></div><h2 id=tokenizer><a href=#tokenizer>Tokenizer</a></h2><div class=margin><a href=/php/tokenizer/token_get_all/>token_get_all</a><a href=/php/tokenizer/token_name/>token_name</a></div><h2 id=url><a href=#url>URL</a></h2><div class=margin><a href=/php/url/base64_decode/>base64_decode</a><a href=/php/url/base64_encode/>base64_encode</a><a href=/php/url/get_headers/>get_headers</a><a href=/php/url/get_meta_tags/>get_meta_tags</a><a href=/php/url/http_build_query/>http_build_query</a><a href=/php/url/parse_url/>parse_url</a><a href=/php/url/rawurldecode/>rawurldecode</a><a href=/php/url/rawurlencode/>rawurlencode</a><a href=/php/url/urldecode/>urldecode</a><a href=/php/url/urlencode/>urlencode</a></div><h2 id=variable-handling><a href=#variable-handling>Variable Handling</a></h2><div class=margin><a href=/php/variable-handling/boolval/>boolval</a><a href=/php/variable-handling/debug_zval_dump/>debug_zval_dump</a><a href=/php/variable-handling/doubleval/>doubleval</a><a href=/php/variable-handling/empty/>empty</a><a href=/php/variable-handling/floatval/>floatval</a><a href=/php/variable-handling/get_debug_type/>get_debug_type</a><a href=/php/variable-handling/get_defined_vars/>get_defined_vars</a><a href=/php/variable-handling/get_resource_id/>get_resource_id</a><a href=/php/variable-handling/get_resource_type/>get_resource_type</a><a href=/php/variable-handling/gettype/>gettype</a><a href=/php/variable-handling/intval/>intval</a><a href=/php/variable-handling/is_array/>is_array</a><a href=/php/variable-handling/is_bool/>is_bool</a><a href=/php/variable-handling/is_callable/>is_callable</a><a href=/php/variable-handling/is_countable/>is_countable</a><a href=/php/variable-handling/is_double/>is_double</a><a href=/php/variable-handling/is_float/>is_float</a><a href=/php/variable-handling/is_int/>is_int</a><a href=/php/variable-handling/is_integer/>is_integer</a><a href=/php/variable-handling/is_iterable/>is_iterable</a><a href=/php/variable-handling/is_long/>is_long</a><a href=/php/variable-handling/is_null/>is_null</a><a href=/php/variable-handling/is_numeric/>is_numeric</a><a href=/php/variable-handling/is_object/>is_object</a><a href=/php/variable-handling/is_real/>is_real</a><a href=/php/variable-handling/is_resource/>is_resource</a><a href=/php/variable-handling/is_scalar/>is_scalar</a><a href=/php/variable-handling/is_string/>is_string</a><a href=/php/variable-handling/isset/>isset</a><a href=/php/variable-handling/print_r/>print_r</a><a href=/php/variable-handling/serialize/>serialize</a><a href=/php/variable-handling/settype/>settype</a><a href=/php/variable-handling/strval/>strval</a><a href=/php/variable-handling/unserialize/>unserialize</a><a href=/php/variable-handling/unset/>unset</a><a href=/php/variable-handling/var_dump/>var_dump</a><a href=/php/variable-handling/var_export/>var_export</a></div></div><div class=nav-h1><a id=nav-switch-svg>SVG</a></div><div id=nav-content-svg><h2 id=overview><a href=#overview>Overview</a></h2><div class=margin><a href=/svg/>Overview</a></div><h2 id=attributes><a href=#attributes>Attributes</a></h2><div class=margin><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/tabindex/>tabindex</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><h2 id=elements><a href=#elements>Elements</a></h2><div class=margin><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><h2 id=values><a href=#values>Values</a></h2><div class=margin><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/valid-integer/>valid-integer</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-switch-applications>APPLICATIONS</a></div><div id=nav-content-applications><h2 id=overview><a href=#overview>Overview</a></h2><div class=margin><a href=/applications/>Overview</a></div><h2 id=Bible><a href=#Bible>Bible</a></h2><div class=margin><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><h2 id=cards><a href=#cards>Cards</a></h2><div class=margin><a href=/applications/euchre/>Euchre</a><a href=/applications/sevens/>Sevens</a><a href=/applications/solitaire/>Solitaire</a></div><h2 id=lego><a href=#lego>LEGO</a></h2><div class=margin><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><h2 id=other><a href=#other>Other</a></h2><div class=margin><a href=/applications/miniature-golf/>Miniature Golf</a><a href=/applications/space-station/>Space Station</a></div></div><div class=nav-h1><a id=nav-switch-more>MORE</a></div><div id=nav-content-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 href=/editor/>EDITOR</a></div><div class=nav-h2><a href=/favicon/>FAVICON</a></div><div class=nav-h2><a id=nav-switch-flash>FLASH</a></div><div id=nav-content-flash><div class=nav-h3><a href=/flash/detect/>DETECT</a></div><div class=nav-h3><a id=nav-switch-flash-actionscript>ACTIONSCRIPT</a></div><div id=nav-content-flash-actionscript><h3 id=other-overview><a href=#other-overview>Overview</a></h3><div class=margin><a href=/flash/actionscript/>Overview</a></div><h3 id=other-assets><a href=#other-assets>Assets</a></h3><div class=margin><a href=/flash/actionscript/embed/>Embed</a><a href=/flash/actionscript/load/>Load</a></div></div><div class=nav-h3><a id=nav-switch-flash-as3dmod>AS3DMOD</a></div><div id=nav-content-flash-as3dmod><h3 id=other-overview><a href=#other-overview>Overview</a></h3><div class=margin><a href=/flash/as3dmod/>Overview</a></div><h4 id=other-overview-modifiers><a href=#other-overview-modifiers>Modifiers</a></h4><div class=margin><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 id=other-overview-other><a href=#other-overview-other>Other</a></h4><div class=margin><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-switch-flash-jiglibflash>JIGLIBFLASH</a></div><div id=nav-content-flash-jiglibflash><h3 id=other-overview><a href=#other-overview>Overview</a></h3><div class=margin><a href=/flash/jiglibflash/>Overview</a></div><h4 id=other-overview-objects><a href=#other-overview-objects>Objects</a></h4><div class=margin><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 id=other-overview-other><a href=#other-overview-other>Other</a></h4><div class=margin><a href=/flash/jiglibflash/physics/>Physics</a></div></div><div class=nav-h3><a id=nav-switch-flash-papervision3d>PAPERVISION3D</a></div><div id=nav-content-flash-papervision3d><h3 id=other-overview><a href=#other-overview>Overview</a></h3><div class=margin><a href=/flash/papervision3d/>Overview</a></div><h4 id=other-overview-install><a href=#other-overview-install>Install</a></h4><div class=margin><a href=/flash/papervision3d/install/>Install</a></div><h4 id=other-overview-example><a href=#other-overview-example>Example</a></h4><div class=margin><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 id=other-overview-cameras><a href=#other-overview-cameras>Cameras</a></h4><div class=margin><a href=/flash/papervision3d/camera3d/>Camera3D</a><a href=/flash/papervision3d/debugcamera3d/>DebugCamera3D</a><a href=/flash/papervision3d/springcamera3d/>SpringCamera3D</a></div><h4 id=other-overview-core><a href=#other-overview-core>Core</a></h4><div class=margin><a href=/flash/papervision3d/lines3d/>Lines3D</a><a href=/flash/papervision3d/fogfilter/>FogFilter</a></div><h4 id=other-overview-light><a href=#other-overview-light>Light</a></h4><div class=margin><a href=/flash/papervision3d/pointlight3d/>PointLight3D</a></div><h4 id=other-overview-materials><a href=#other-overview-materials>Materials</a></h4><div class=margin><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 id=other-overview-shade-materials><a href=#other-overview-shade-materials>Shade Materials</a></h4><div class=margin><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 id=other-overview-special-material><a href=#other-overview-special-material>Special Material</a></h4><div class=margin><a href=/flash/papervision3d/particlematerial/>ParticleMaterial</a></div><h4 id=other-overview-parser-objects><a href=#other-overview-parser-objects>Parser Objects</a></h4><div class=margin><a href=/flash/papervision3d/dae/>DAE</a><a href=/flash/papervision3d/kmz/>KMZ</a></div><h4 id=other-overview-primitive-objects><a href=#other-overview-primitive-objects>Primitive Objects</a></h4><div class=margin><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 id=other-overview-special-objects><a href=#other-overview-special-objects>Special Objects</a></h4><div class=margin><a href=/flash/papervision3d/particlefield/>ParticleField</a><a href=/flash/papervision3d/ucs/>UCS</a></div><h4 id=other-overview-render><a href=#other-overview-render>Render</a></h4><div class=margin><a href=/flash/papervision3d/basicrenderengine/>BasicRenderEngine</a><a href=/flash/papervision3d/lazyrenderengine/>LazyRenderEngine</a><a href=/flash/papervision3d/quadrantrenderengine/>QuadrantRenderEngine</a></div><h4 id=other-overview-scene><a href=#other-overview-scene>Scene</a></h4><div class=margin><a href=/flash/papervision3d/scene3d/>Scene3D</a></div><h4 id=other-overview-typography><a href=#other-overview-typography>Typography</a></h4><div class=margin><a href=/flash/papervision3d/text3d/>Text3D</a></div><h4 id=other-overview-views><a href=#other-overview-views>Views</a></h4><div class=margin><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 id=other-overview-view-layers><a href=#other-overview-view-layers>View Layers</a></h4><div class=margin><a href=/flash/papervision3d/bitmapeffectlayer/>BitmapEffectLayer</a><a href=/flash/papervision3d/viewportlayer/>ViewportLayer</a></div><h4 id=other-overview-other><a href=#other-overview-other>Other</a></h4><div class=margin><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-switch-sketchup>SKETCHUP</a></div><div id=nav-content-sketchup><h3 id=other-overview><a href=#other-overview>Overview</a></h3><div class=margin><a href=/sketchup/>Overview</a></div><h3 id=other-plugins><a href=#other-plugins>Plugins</a></h3><div class=margin><a href=/sketchup/papervision3d/>Papervision3D</a><a href=/sketchup/triangulate/>Triangulate</a></div></div><div class=nav-h2><a id=nav-switch-unity>UNITY</a></div><div id=nav-content-unity><h3 id=other-overview><a href=#other-overview>Overview</a></h3><div class=margin><a href=/unity/>Overview</a></div><h3 id=other-detect><a href=#other-detect>Detect</a></h3><div class=margin><a href=/unity/detect/>Detect</a></div><h3 id=other-games><a href=#other-games>Games</a></h3><div class=margin><a href=/unity/air-hockey/>Air Hockey</a><a href=/unity/foosball/>Foosball</a><a href=/unity/pool/>Pool</a></div><h3 id=other-unity><a href=#other-unity>Unity</a></h3><div class=margin><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-switch-xcode>XCODE</a></div><div id=nav-content-xcode><h3 id=other-overview><a href=#other-overview>Overview</a></h3><div class=margin><a href=/xcode/>Overview</a></div><h3 id=other-example><a href=#other-example>Example</a></h3><div class=margin><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 id=other-csv2plist><a href=#other-csv2plist>CSV2Plist</a></h3><div class=margin><a href=/xcode/csv2plist/>CSV2Plist</a></div><h3 id=other-ui><a href=#other-ui>UI</a></h3><div class=margin><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></div><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="icon" type="image/svg+xml" sizes="any" href="https://www.php.net/favicon.svg?v=2"> <link rel="icon" type="image/png" sizes="196x196" href="https://www.php.net/favicon-196x196.png?v=2"> <link rel="icon" type="image/png" sizes="32x32" href="https://www.php.net/favicon-32x32.png?v=2"> <link rel="icon" type="image/png" sizes="16x16" href="https://www.php.net/favicon-16x16.png?v=2"> <link rel="shortcut icon" href="https://www.php.net/favicon.ico?v=2"> <link rel="search" type="application/opensearchdescription+xml" href="http://php.net/phpnetimprovedsearch.src" title="Add PHP.net search"> <link rel="alternate" type="application/atom+xml" href="https://www.php.net/releases/feed.php" title="PHP Release feed"> <link rel="alternate" type="application/atom+xml" href="https://www.php.net/feed.atom" title="PHP: Hypertext Preprocessor"> <link rel="canonical" href="https://www.php.net/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=1639034403&f=/fonts/Fira/fira.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1539765004&f=/fonts/Font-Awesome/css/fontello.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1676992203&f=/styles/theme-base.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1676992203&f=/styles/theme-medium.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1662054602&f=/styles/home.css" media="screen"> <base href="https://www.php.net/index.php"> <meta name="Description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@official_php" /> <meta name="twitter:title" content="PHP: Hypertext Preprocessor" /> <meta name="twitter:description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta name="twitter:creator" content="@official_php" /> <meta name="twitter:image:src" content="https://www.php.net/images/meta-image.png" /> <meta itemprop="name" content="PHP: Hypertext Preprocessor" /> <meta itemprop="description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta itemprop="image" content="https://www.php.net/images/meta-image.png" /> <meta property="og:image" content="https://www.php.net/images/meta-image.png" /> <meta property="og:description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> </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.2/index.php"> <img src="/images/php8/logo_php8_2.svg" alt="php8.2" 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.fibers.php'>Fibers</a></dd> <dd><a href='/manual/en/language.generators.php'>Generators</a></dd> <dd><a href='/manual/en/language.attributes.php'>Attributes</a></dd> <dd><a href='/manual/en/language.references.php'>References Explained</a></dd> <dd><a href='/manual/en/reserved.variables.php'>Predefined Variables</a></dd> <dd><a href='/manual/en/reserved.exceptions.php'>Predefined Exceptions</a></dd> <dd><a href='/manual/en/reserved.interfaces.php'>Predefined Interfaces and Classes</a></dd> <dd><a href='/manual/en/reserved.attributes.php'>Predefined Attributes</a></dd> <dd><a href='/manual/en/context.php'>Context options and parameters</a></dd> <dd><a href='/manual/en/wrappers.php'>Supported Protocols and Wrappers</a></dd> </dl> <dl> <dt><a href='/manual/en/security.php'>Security</a></dt> <dd><a href='/manual/en/security.intro.php'>Introduction</a></dd> <dd><a href='/manual/en/security.general.php'>General considerations</a></dd> <dd><a href='/manual/en/security.cgi-bin.php'>Installed as CGI binary</a></dd> <dd><a href='/manual/en/security.apache.php'>Installed as an Apache module</a></dd> <dd><a href='/manual/en/security.sessions.php'>Session Security</a></dd> <dd><a href='/manual/en/security.filesystem.php'>Filesystem Security</a></dd> <dd><a href='/manual/en/security.database.php'>Database Security</a></dd> <dd><a href='/manual/en/security.errors.php'>Error Reporting</a></dd> <dd><a href='/manual/en/security.variables.php'>User Submitted Data</a></dd> <dd><a href='/manual/en/security.hiding.php'>Hiding PHP</a></dd> <dd><a href='/manual/en/security.current.php'>Keeping Current</a></dd> <dt><a href='/manual/en/features.php'>Features</a></dt> <dd><a href='/manual/en/features.http-auth.php'>HTTP authentication with PHP</a></dd> <dd><a href='/manual/en/features.cookies.php'>Cookies</a></dd> <dd><a href='/manual/en/features.sessions.php'>Sessions</a></dd> <dd><a href='/manual/en/features.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="hero"> <img class="hero-logo" src="/images/logos/php-logo-white.svg" alt="php" width="240" height="120"> <p class="hero-text">A <strong>popular general-purpose scripting language</strong> that is especially suited to web development.<br />Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.</p> <div class="hero-actions"> <a href="/releases/8.2/index.php" class="hero-btn hero-btn-primary">What's new in 8.2</a> <a href="/downloads.php" class="hero-btn hero-btn-secondary">Download</a> </div><ul class='hero-versions'> <li class='hero-version'><a class='hero-version-link' href='/downloads.php#v8.2.6'>8.2.6</a> · <a class='notes' href='/ChangeLog-8.php#8.2.6'>Changelog</a> · <a class='notes' href='/migration82'>Upgrading</a></li> <li class='hero-version'><a class='hero-version-link' href='/downloads.php#v8.1.19'>8.1.19</a> · <a class='notes' href='/ChangeLog-8.php#8.1.19'>Changelog</a> · <a class='notes' href='/migration81'>Upgrading</a></li> <li class='hero-version'><a class='hero-version-link' href='/downloads.php#v8.0.28'>8.0.28</a> · <a class='notes' href='/ChangeLog-8.php#8.0.28'>Changelog</a> · <a class='notes' href='/migration80'>Upgrading</a></li> </ul> </div> </div> </div> <div id="layout" class="clearfix"> <section id="layout-content"> <div class='home-content'><article class="newsentry"> <header class="title"> <time datetime="2023-05-11T23:40:59+00:00">11 May 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-05-11-2" id="2023-05-11-2">PHP 8.1.19 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.19. This is a bug fix release.</p> <p>All PHP 8.1 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.1.19 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.19">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-05-11T10:08:59+00:00">11 May 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-05-11-1" id="2023-05-11-1">PHP 8.2.6 Released!</a> </h2> </header> <div class="newscontent"> <div> <p>The PHP development team announces the immediate availability of PHP 8.2.6. This is a bug fix release.</p> <p>All PHP 8.2 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.2.6 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.2.6">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-04-13T23:59:59+00:00">13 Apr 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-04-13-2" id="2023-04-13-2">PHP 8.1.18 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.18. This is a bug fix release.</p> <p>All PHP 8.1 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.1.18 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.18">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-04-13T15:24:07+00:00">13 Apr 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-04-13-1" id="2023-04-13-1">PHP 8.2.5 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.2.5. This is a bug fix release.</p> <p>All PHP 8.2 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.2.5 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.2.5">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-03-16T13:18:09+00:00">16 Mar 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-03-16-2" id="2023-03-16-2">PHP 8.2.4 Released!</a> </h2> </header> <div class="newscontent"> <div> <p>The PHP development team announces the immediate availability of PHP 8.2.4. This is a bug fix release.</p> <p>All PHP 8.2 users are encouraged to upgrade to this version.</p> <p> For source downloads of PHP 8.2.4 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.2.4">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-03-16T12:01:57+00:00">16 Mar 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-03-16-1" id="2023-03-16-1">PHP 8.1.17 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.17. This is a bug fix release.</p> <p>All PHP 8.1 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.1.17 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.17">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-02-14T17:50:17+00:00">14 Feb 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-02-14-3" id="2023-02-14-3">PHP 8.1.16 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.16. This is a security release that addresses CVE-2023-0567, CVE-2023-0568, and CVE-2023-0662.</p> <p>All PHP 8.1 users are advised to upgrade to this version.</p> <p>For source downloads of PHP 8.1.16 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.16">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-02-14T15:52:57+00:00">14 Feb 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-02-14-2" id="2023-02-14-2">PHP 8.2.3 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.2.3. This is a security release that addresses CVE-2023-0567, CVE-2023-0568, and CVE-2023-0662.</p> <p>All PHP 8.2 users are advised to upgrade to this version.</p> <p>For source downloads of PHP 8.2.3 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.2.3">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-02-14T14:13:12+00:00">14 Feb 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-02-14-1" id="2023-02-14-1">PHP 8.0.28 Released!</a> </h2> </header> <div class="newscontent"> <div> <p>The PHP development team announces the immediate availability of PHP 8.0.28. This is a security release that addresses CVE-2023-0567, CVE-2023-0568, and CVE-2023-0662. </p> <p>All PHP 8.0 users are advised to upgrade to this version.</p> <p>For source downloads of PHP 8.0.28 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.28">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-02-02T23:57:50+00:00">02 Feb 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-02-02-2" id="2023-02-02-2">PHP 8.1.15 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.15. This is a bug fix release.</p> <p>All PHP 8.1 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.1.15 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.15">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-02-02T14:48:02+00:00">02 Feb 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-02-02-1" id="2023-02-02-1">PHP 8.2.2 Released!</a> </h2> </header> <div class="newscontent"> <div> <p>The PHP development team announces the immediate availability of PHP 8.2.2. This is a bug fix release.</p> <p>All PHP 8.2 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.2.2 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.2.2">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-01-05T19:00:22+00:00">05 Jan 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-01-05-3" id="2023-01-05-3">PHP 8.0.27 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.0.27. 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.27 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.27">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-01-05T18:34:21+00:00">05 Jan 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-01-05-2" id="2023-01-05-2">PHP 8.2.1 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.2.1. This is a security release.</p> <p>All PHP 8.2 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.2.1 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.2.1">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2023-01-05T17:47:14+00:00">05 Jan 2023</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2023.php#2023-01-05-1" id="2023-01-05-1">PHP 8.1.14 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.14. This is a security release.</p> <p>All PHP 8.1 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.1.14 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.14">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2022-12-08T06:26:27+00:00">08 Dec 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-12-08-1" id="2022-12-08-1">PHP 8.2.0 Released!</a> </h2> </header> <div class="newscontent"> <div> <p>The PHP development team announces the immediate availability of PHP 8.2.0. This release marks the latest minor release of the PHP language.</p> <p>PHP 8.2 comes with numerous improvements and new features such as:</p> <ul> <li><a href="https://www.php.net/manual/en/language.oop5.basic.php#language.oop5.basic.class.readonly">Readonly classes</a></li> <li><a href="https://www.php.net/manual/en/migration82.new-features.php#migration82.new-features.core.type-system">Disjunctive Normal Form (DNF) Types</a></li> <li>New stand-alone types: <a href="https://wiki.php.net/rfc/null-false-standalone-types">null, false</a>, and <a href="https://wiki.php.net/rfc/true-type">true</a></li> <li><a href="https://www.php.net/manual/en/book.random.php">New "Random" extension</a></li> <li><a href="https://www.php.net/manual/en/migration82.new-features.php#migration82.new-features.core.constant-in-traits">Constants in traits</a></li> <li><a href="https://www.php.net/manual/en/migration82.deprecated.php#migration82.deprecated.core.dynamic-properties">Deprecate dynamic properties</a></li> <li>And much much more...</li> </ul> <p> For source downloads of PHP 8.2.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.2.0">ChangeLog</a>. </p> <p> The <a href="https://php.net/manual/en/migration82.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>Kudos to all the contributors and supporters!</p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2022-11-26T17:48:14+00:00">26 Nov 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-11-26-1" id="2022-11-26-1">PHP 8.0.26 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.0.26. 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.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-8.php#8.0.26">ChangeLog</a>. </p> <p>Please note, this is the last bug-fix release for the 8.0.x series. Security fix support will continue until 26 Nov 2023. For more information, please check our <a href="https://www.php.net/supported-versions.php">Supported Versions</a> page.</p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2022-11-24T15:43:33+00:00">24 Nov 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-11-24-2" id="2022-11-24-2">PHP 8.2.0 RC7 available for testing</a> </h2> </header> <div class="newscontent"> <div> <p> The PHP team is pleased to announce the release of PHP 8.2.0, RC 7. This is the seventh release candidate, continuing the PHP 8.2 release cycle, the rough outline of which is specified in the <a href="https://wiki.php.net/todo/php82">PHP Wiki</a>. </p> <p> For source downloads of PHP 8.2.0, RC 7 please visit the <a href="https://downloads.php.net/~pierrick/">download page</a>. </p> <p> Please carefully test this version and report any issues found in the <a href="https://github.com/php/php-src/issues">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.2.0RC7/NEWS">NEWS</a> file or the <a href="https://github.com/php/php-src/blob/php-8.2.0RC7/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 December 8th 2022. </p> <p> The signatures for the release can be found in <a href="https://gist.github.com/adoy/4d1230e5a9afceb95f1fd028b05d1a07">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="2022-11-24T14:21:02+00:00">24 Nov 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-11-24-1" id="2022-11-24-1">PHP 8.1.13 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.13. This is a bug fix release.</p> <p>All PHP 8.1 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.1.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.1.13">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2022-11-10T13:30:00+00:00">10 Nov 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-11-10-1" id="2022-11-10-1">PHP 8.2.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.2.0, RC 6. This is the sixth release candidate, continuing the PHP 8.2 release cycle, the rough outline of which is specified in the <a href="https://wiki.php.net/todo/php82">PHP Wiki</a>. </p> <p> For source downloads of PHP 8.2.0, RC 6 please visit the <a href="https://downloads.php.net/~sergey/">download page</a>. </p> <p> Please carefully test this version and report any issues found in the <a href="https://github.com/php/php-src/issues">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.2.0RC6/NEWS">NEWS</a> file or the <a href="https://github.com/php/php-src/blob/php-8.2.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 seventh release candidate (RC 7), planned for Nov 24th 2022. </p> <p> The signatures for the release can be found in <a href="https://gist.github.com/saundefined/2195c0175f329aaaab302c191c221e13">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="2022-11-03T08:28:02+00:00">03 Nov 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-11-03-1" id="2022-11-03-1">PHP 7.4.33 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 7.4.33.</p> <p>This is security release that fixes an OOB read due to insufficient input validation in imageloadfont(), and a buffer overflow in hash_update() on long parameter.</p> <p>All PHP 7.4 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 7.4.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.4.33">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2022-10-28T14:20:26+00:00">28 Oct 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-10-28-2" id="2022-10-28-2">PHP 8.1.12 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.1.12. This is a security release.</p> <p>All PHP 8.1 users are encouraged to upgrade to this version.</p> <p>For source downloads of PHP 8.1.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.1.12">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2022-10-28T09:40:48+00:00">28 Oct 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-10-28-1" id="2022-10-28-1">PHP 8.0.25 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.0.25. 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.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-8.php#8.0.25">ChangeLog</a>. </p> </div> </div> </article><article class="newsentry"> <header class="title"> <time datetime="2022-10-27T17:48:08+00:00">27 Oct 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-10-27-1" id="2022-10-27-1">PHP 8.2.0 RC5 available for testing</a> </h2> </header> <div class="newscontent"> <div> <p>The PHP team is pleased to announce the fifth release candidate of PHP 8.2.0, RC 5. This continues the PHP 8.2 release cycle, the rough outline of which is specified in the <a href="https://wiki.php.net/todo/php82">PHP Wiki</a>.</p> <p>For source downloads of PHP 8.2.0 RC5 please visit the <a href="https://downloads.php.net/~pierrick">download page</a>.</p> <p>Please carefully test this version and report any issues found in the <a href="https://github.com/php/php-src/issues">bug reporting system</a>.</p> <p><strong>Please DO NOT use this version in production, it is an early test version.</strong></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.2.0RC5/NEWS">NEWS</a> file, or the <a href="https://github.com/php/php-src/blob/php-8.2.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 release candidate (RC 6), planned for Nov 10th 2022.</p> <p>The signatures for the release can be found in the <a href="https://gist.github.com/adoy/81b78cd31b6e74b6a7ba791f62f726a0">manifest</a> or on the <a href="https://qa.php.net/">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="2022-10-13T09:05:11+00:00">13 Oct 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-10-13-1" id="2022-10-13-1">PHP 8.2.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.2.0, RC 4. This is the fourth release candidate, continuing the PHP 8.2 release cycle, the rough outline of which is specified in the <a href="https://wiki.php.net/todo/php82">PHP Wiki</a>. </p> <p> For source downloads of PHP 8.2.0, RC 4 please visit the <a href="https://downloads.php.net/~sergey/">download page</a>. </p> <p> Please carefully test this version and report any issues found in the <a href="https://github.com/php/php-src/issues">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.2.0RC4/NEWS">NEWS</a> file or the <a href="https://github.com/php/php-src/blob/php-8.2.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 27 October 2022. </p> <p> The signatures for the release can be found in <a href="https://gist.github.com/saundefined/ce2995354d384b5c8feafd3f246cc3d2">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="2022-09-30T03:13:42+00:00">30 Sep 2022</time> <h2 class="newstitle"> <a href="https://www.php.net/archive/2022.php#2022-09-30-1" id="2022-09-30-1">PHP 8.0.24 Released!</a> </h2> </header> <div class="newscontent"> <div><p>The PHP development team announces the immediate availability of PHP 8.0.24. 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.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-8.php#8.0.24">ChangeLog</a>. </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="Conferences calling for papers">Conferences calling for papers</a><div class="body"><ul><li><a href='https://www.php.net/conferences/index.php#2023-05-23-1' title='Dutch PHP Conference 2023'>Dutch PHP Conference 2023</a></li></ul></div></div><div class="panel"> <a href="/conferences" class="headline" title="Upcoming conferences">Upcoming conferences</a><div class="body"><ul><li><a href='https://www.php.net/conferences/index.php#id2023-02-15-3' title='SymfonyCon Brussels 2023'>SymfonyCon Brussels 2023</a></li><li><a href='https://www.php.net/conferences/index.php#id2023-02-15-2' title='SymfonyOnline June 2023'>SymfonyOnline June 2023</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 © 2001-2023 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://code.jquery.com/jquery-3.6.0.min.js" integrity="sha256-/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej/m4=" crossorigin="anonymous"></script> <script src="/cached.php?t=1657730402&f=/js/ext/hogan-3.0.2.min.js"></script> <script src="/cached.php?t=1421837618&f=/js/ext/typeahead.min.js"></script> <script src="/cached.php?t=1657876202&f=/js/ext/mousetrap.min.js"></script> <script src="/cached.php?t=1657730402&f=/js/ext/jquery.scrollTo.min.js"></script> <script src="/cached.php?t=1653918602&f=/js/search.js"></script> <script src="/cached.php?t=1671018002&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>