CINXE.COM
PHP: Events: December 2024
<!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: Events: December 2024</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/cal.php"> <link rel="shorturl" href="https://www.php.net/cal"> <link rel="alternate" href="https://www.php.net/cal" hreflang="x-default"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1707321815&f=/fonts/Fira/fira.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1707321815&f=/fonts/Font-Awesome/css/fontello.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1732428602&f=/styles/theme-base.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1730558402&f=/styles/theme-medium.css" media="screen"> <link rel="stylesheet" type="text/css" href="/cached.php?t=1707321815&f=/styles/calendar.css" media="screen"> <base href="https://www.php.net/cal.php"> <meta name="Description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@official_php" /> <meta name="twitter:title" content="PHP: Hypertext Preprocessor" /> <meta name="twitter:description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta name="twitter:creator" content="@official_php" /> <meta name="twitter:image:src" content="https://www.php.net/images/meta-image.png" /> <meta itemprop="name" content="PHP: Hypertext Preprocessor" /> <meta itemprop="description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <meta itemprop="image" content="https://www.php.net/images/meta-image.png" /> <meta property="og:image" content="https://www.php.net/images/meta-image.png" /> <meta property="og:description" content="PHP is a popular general-purpose scripting language that powers everything from your blog to the most popular websites in the world." /> <link href="https://fosstodon.org/@php" rel="me" /> </head> <body class="community "> <nav class="navbar navbar-fixed-top"> <div class="navbar__inner"> <a href="/" aria-label="PHP Home" class="navbar__brand"> <img src="/images/logos/php-logo-white.svg" aria-hidden="true" width="80" height="40" > </a> <div id="navbar__offcanvas" tabindex="-1" class="navbar__offcanvas" aria-label="Menu" > <button id="navbar__close-button" class="navbar__icon-item navbar_icon-item--visually-aligned navbar__close-button" > <svg xmlns="http://www.w3.org/2000/svg" width="24" viewBox="0 0 24 24" fill="currentColor"><path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z" /></svg> </button> <ul class="navbar__nav"> <li class="navbar__item"> <a href="/downloads.php" class="navbar__link " > Downloads </a> </li> <li class="navbar__item"> <a href="/docs.php" class="navbar__link " > Documentation </a> </li> <li class="navbar__item"> <a href="/get-involved.php" aria-current="page" class="navbar__link navbar__link--active " > Get Involved </a> </li> <li class="navbar__item"> <a href="/support.php" class="navbar__link " > Help </a> </li> <li class="navbar__item"> <a href="/releases/8.4/index.php" class="navbar__link navbar__release" > <img src="/images/php8/logo_php8_4.svg" alt="PHP 8.4"> </a> </li> </ul> </div> <div class="navbar__right"> <!-- Desktop default search --> <form action="/manual-lookup.php" class="navbar__search-form" > <label for="navbar__search-input" aria-label="Search docs"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </label> <input type="search" name="pattern" id="navbar__search-input" class="navbar__search-input" placeholder="Search docs" accesskey="s" > <input type="hidden" name="scope" value="quickref"> </form> <!-- Desktop encanced search --> <button id="navbar__search-button" class="navbar__search-button" hidden > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> Search docs </button> <!-- Mobile default items --> <a id="navbar__search-link" href="/lookup-form.php" aria-label="Search docs" class="navbar__icon-item navbar__search-link" > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </a> <a id="navbar__menu-link" href="/menu.php" aria-label="Menu" class="navbar__icon-item navbar_icon-item--visually-aligned navbar_menu-link" > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="currentColor" > <path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" /> </svg> </a> <!-- Mobile enhanced items --> <button id="navbar__search-button-mobile" aria-label="Search docs" class="navbar__icon-item navbar__search-button-mobile" hidden > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </button> <button id="navbar__menu-button" aria-label="Menu" class="navbar__icon-item navbar_icon-item--visually-aligned" hidden > <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="currentColor" > <path d="M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z" /> </svg> </button> </div> <div id="navbar__backdrop" class="navbar__backdrop" ></div> </div> <div id="flash-message"></div> </nav> <div class="headsup"><a href='/conferences/index.php#2024-12-03-1'>PHP Conference Nagoya 2025</a></div> <nav id="trick"><div><dl> <dt><a href='/manual/en/getting-started.php'>Getting Started</a></dt> <dd><a href='/manual/en/introduction.php'>Introduction</a></dd> <dd><a href='/manual/en/tutorial.php'>A simple tutorial</a></dd> <dt><a href='/manual/en/langref.php'>Language Reference</a></dt> <dd><a href='/manual/en/language.basic-syntax.php'>Basic syntax</a></dd> <dd><a href='/manual/en/language.types.php'>Types</a></dd> <dd><a href='/manual/en/language.variables.php'>Variables</a></dd> <dd><a href='/manual/en/language.constants.php'>Constants</a></dd> <dd><a href='/manual/en/language.expressions.php'>Expressions</a></dd> <dd><a href='/manual/en/language.operators.php'>Operators</a></dd> <dd><a href='/manual/en/language.control-structures.php'>Control Structures</a></dd> <dd><a href='/manual/en/language.functions.php'>Functions</a></dd> <dd><a href='/manual/en/language.oop5.php'>Classes and Objects</a></dd> <dd><a href='/manual/en/language.namespaces.php'>Namespaces</a></dd> <dd><a href='/manual/en/language.enumerations.php'>Enumerations</a></dd> <dd><a href='/manual/en/language.errors.php'>Errors</a></dd> <dd><a href='/manual/en/language.exceptions.php'>Exceptions</a></dd> <dd><a href='/manual/en/language.fibers.php'>Fibers</a></dd> <dd><a href='/manual/en/language.generators.php'>Generators</a></dd> <dd><a href='/manual/en/language.attributes.php'>Attributes</a></dd> <dd><a href='/manual/en/language.references.php'>References Explained</a></dd> <dd><a href='/manual/en/reserved.variables.php'>Predefined Variables</a></dd> <dd><a href='/manual/en/reserved.exceptions.php'>Predefined Exceptions</a></dd> <dd><a href='/manual/en/reserved.interfaces.php'>Predefined Interfaces and Classes</a></dd> <dd><a href='/manual/en/reserved.attributes.php'>Predefined Attributes</a></dd> <dd><a href='/manual/en/context.php'>Context options and parameters</a></dd> <dd><a href='/manual/en/wrappers.php'>Supported Protocols and Wrappers</a></dd> </dl> <dl> <dt><a href='/manual/en/security.php'>Security</a></dt> <dd><a href='/manual/en/security.intro.php'>Introduction</a></dd> <dd><a href='/manual/en/security.general.php'>General considerations</a></dd> <dd><a href='/manual/en/security.cgi-bin.php'>Installed as CGI binary</a></dd> <dd><a href='/manual/en/security.apache.php'>Installed as an Apache module</a></dd> <dd><a href='/manual/en/security.sessions.php'>Session Security</a></dd> <dd><a href='/manual/en/security.filesystem.php'>Filesystem Security</a></dd> <dd><a href='/manual/en/security.database.php'>Database Security</a></dd> <dd><a href='/manual/en/security.errors.php'>Error Reporting</a></dd> <dd><a href='/manual/en/security.variables.php'>User Submitted Data</a></dd> <dd><a href='/manual/en/security.hiding.php'>Hiding PHP</a></dd> <dd><a href='/manual/en/security.current.php'>Keeping Current</a></dd> <dt><a href='/manual/en/features.php'>Features</a></dt> <dd><a href='/manual/en/features.http-auth.php'>HTTP authentication with PHP</a></dd> <dd><a href='/manual/en/features.cookies.php'>Cookies</a></dd> <dd><a href='/manual/en/features.sessions.php'>Sessions</a></dd> <dd><a href='/manual/en/features.file-upload.php'>Handling file uploads</a></dd> <dd><a href='/manual/en/features.remote-files.php'>Using remote files</a></dd> <dd><a href='/manual/en/features.connection-handling.php'>Connection handling</a></dd> <dd><a href='/manual/en/features.persistent-connections.php'>Persistent Database Connections</a></dd> <dd><a href='/manual/en/features.commandline.php'>Command line usage</a></dd> <dd><a href='/manual/en/features.gc.php'>Garbage Collection</a></dd> <dd><a href='/manual/en/features.dtrace.php'>DTrace Dynamic Tracing</a></dd> </dl> <dl> <dt><a href='/manual/en/funcref.php'>Function Reference</a></dt> <dd><a href='/manual/en/refs.basic.php.php'>Affecting PHP's Behaviour</a></dd> <dd><a href='/manual/en/refs.utilspec.audio.php'>Audio Formats Manipulation</a></dd> <dd><a href='/manual/en/refs.remote.auth.php'>Authentication Services</a></dd> <dd><a href='/manual/en/refs.utilspec.cmdline.php'>Command Line Specific Extensions</a></dd> <dd><a href='/manual/en/refs.compression.php'>Compression and Archive Extensions</a></dd> <dd><a href='/manual/en/refs.crypto.php'>Cryptography Extensions</a></dd> <dd><a href='/manual/en/refs.database.php'>Database Extensions</a></dd> <dd><a href='/manual/en/refs.calendar.php'>Date and Time Related Extensions</a></dd> <dd><a href='/manual/en/refs.fileprocess.file.php'>File System Related Extensions</a></dd> <dd><a href='/manual/en/refs.international.php'>Human Language and Character Encoding Support</a></dd> <dd><a href='/manual/en/refs.utilspec.image.php'>Image Processing and Generation</a></dd> <dd><a href='/manual/en/refs.remote.mail.php'>Mail Related Extensions</a></dd> <dd><a href='/manual/en/refs.math.php'>Mathematical Extensions</a></dd> <dd><a href='/manual/en/refs.utilspec.nontext.php'>Non-Text MIME Output</a></dd> <dd><a href='/manual/en/refs.fileprocess.process.php'>Process Control Extensions</a></dd> <dd><a href='/manual/en/refs.basic.other.php'>Other Basic Extensions</a></dd> <dd><a href='/manual/en/refs.remote.other.php'>Other Services</a></dd> <dd><a href='/manual/en/refs.search.php'>Search Engine Extensions</a></dd> <dd><a href='/manual/en/refs.utilspec.server.php'>Server Specific Extensions</a></dd> <dd><a href='/manual/en/refs.basic.session.php'>Session Extensions</a></dd> <dd><a href='/manual/en/refs.basic.text.php'>Text Processing</a></dd> <dd><a href='/manual/en/refs.basic.vartype.php'>Variable and Type Related Extensions</a></dd> <dd><a href='/manual/en/refs.webservice.php'>Web Services</a></dd> <dd><a href='/manual/en/refs.utilspec.windows.php'>Windows Only Extensions</a></dd> <dd><a href='/manual/en/refs.xml.php'>XML Manipulation</a></dd> <dd><a href='/manual/en/refs.ui.php'>GUI Extensions</a></dd> </dl> <dl> <dt>Keyboard Shortcuts</dt><dt>?</dt> <dd>This help</dd> <dt>j</dt> <dd>Next menu item</dd> <dt>k</dt> <dd>Previous menu item</dd> <dt>g p</dt> <dd>Previous man page</dd> <dt>g n</dt> <dd>Next man page</dd> <dt>G</dt> <dd>Scroll to bottom</dd> <dt>g g</dt> <dd>Scroll to top</dd> <dt>g h</dt> <dd>Goto homepage</dd> <dt>g s</dt> <dd>Goto search<br>(current page)</dd> <dt>/</dt> <dd>Focus search box</dd> </dl></div></nav> <div id="goto"> <div class="search"> <div class="text"></div> <div class="results"><ul></ul></div> </div> </div> <div id="layout" class="clearfix"> <section id="layout-content"> <div class="tip"> <p> If you would like to suggest an upcoming event to be listed on this calendar, you can use <a href="submit-event.php">our event submission form</a>. </p> <p> You can click on each of the events for details, or on the number for a day to get the details for all of the events taking place that day. </p> </div> <br><table id="calnav" width="100%" border="0" cellspacing="0" cellpadding="3"> <tr><td align="left" width="33%"><a href="/cal.php?cm=11&cy=2024">November, 2024</a></td><td align="center" width="33%"><b>December, 2024</b></td><td align="right" width="33%"><a href="/cal.php?cm=01&cy=2025">January, 2025</a></td></tr> </table> <table id="cal" width="100%" border="1" cellspacing="0" cellpadding="3"> <tr> <th width="14%">Sunday</th> <th width="14%">Monday</th> <th width="14%">Tuesday</th> <th width="14%">Wednesday</th> <th width="14%">Thursday</th> <th width="14%">Friday</th> <th width="14%">Saturday</th> </tr> <tr><td><a class="day" href="/cal.php?cm=12&cd=1&cy=2024">1</a><div class="event"><a class="cat1" href="/cal.php?id=1923&cm=12&cy=2024">PHP meeting online in China</a></div><div class="event"><a class="cat1" href="/cal.php?id=2540&cm=12&cy=2024">meeting de LAMPistas en La Paz</a></div><div class="event"><a class="cat1" href="/cal.php?id=6117&cm=12&cy=2024">PHP User Group Meeting</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=2&cy=2024">2</a><div class="event"><a class="cat3" href="/cal.php?id=5782&cm=12&cy=2024">Formation PHP 7</a></div><div class="event"><a class="cat3" href="/cal.php?id=5798&cm=12&cy=2024">Formation Angular & PHP - France</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=3&cy=2024">3</a><div class="event"><a class="cat1" href="/cal.php?id=1745&cm=12&cy=2024">SW Florida Linux Users Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=2814&cm=12&cy=2024">Berlin PHP Usergroup Meeting</a></div><div class="event"><a class="cat1" href="/cal.php?id=3294&cm=12&cy=2024">PHPNW: PHP North West user group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5527&cm=12&cy=2024">Greater Toronto Area PHP UG</a></div><div class="event"><a class="cat1" href="/cal.php?id=5952&cm=12&cy=2024">PHP London</a></div><div class="event"><a class="cat1" href="/cal.php?id=5971&cm=12&cy=2024">PHPem: PHP East Midlands</a></div><div class="event"><a class="cat1" href="/cal.php?id=6090&cm=12&cy=2024">GroningenPHP</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=4&cy=2024">4</a><div class="event"><a class="cat1" href="/cal.php?id=2682&cm=12&cy=2024">BostonPHP</a></div><div class="event"><a class="cat1" href="/cal.php?id=3793&cm=12&cy=2024">Pittsburgh PHP Meetup Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5473&cm=12&cy=2024">Kuala Lumpur PHP</a></div><div class="event"><a class="cat1" href="/cal.php?id=6873&cm=12&cy=2024">Aberdeen PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=7168&cm=12&cy=2024">PHP×Philly December Meetup</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=5&cy=2024">5</a><div class="event"><a class="cat1" href="/cal.php?id=272&cm=12&cy=2024">Hannover</a></div><div class="event"><a class="cat1" href="/cal.php?id=561&cm=12&cy=2024">Meetup Day</a></div><div class="event"><a class="cat1" href="/cal.php?id=1304&cm=12&cy=2024">PHP London</a></div><div class="event"><a class="cat1" href="/cal.php?id=1632&cm=12&cy=2024">Boston PHP Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=1706&cm=12&cy=2024">Atlanta PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=2418&cm=12&cy=2024">Seattle PHP Meetup Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=2932&cm=12&cy=2024">SF PHP Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=3861&cm=12&cy=2024">Minnesota PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=4014&cm=12&cy=2024">OrlandoPHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5519&cm=12&cy=2024">PHPTwente Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=5685&cm=12&cy=2024">Vilnius PHP community meetup</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=6&cy=2024">6</a><div class="event"><a class="cat1" href="/cal.php?id=6106&cm=12&cy=2024">SweetlakePHP</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=7&cy=2024">7</a><div class="event"><a class="cat1" href="/cal.php?id=5955&cm=12&cy=2024">PHP Dorset</a></div><div class="event"><a class="cat3" href="/cal.php?id=3560&cm=12&cy=2024">Core and Advanced PHP Workshop</a></div></td></tr> <tr><td><a class="day" href="/cal.php?cm=12&cd=8&cy=2024">8</a><div class="event"><a class="cat1" href="/cal.php?id=3760&cm=12&cy=2024">Los Angeles PHP Developers Group</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=9&cy=2024">9</a><div class="event"><a class="cat1" href="/cal.php?id=4308&cm=12&cy=2024">Queen City (Charlotte) PHP</a></div><div class="event"><a class="cat3" href="/cal.php?id=5700&cm=12&cy=2024">Formation PHP MySQL - France</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=10&cy=2024">10</a><div class="event"><a class="cat1" href="/cal.php?id=1385&cm=12&cy=2024">Hamburg</a></div><div class="event"><a class="cat1" href="/cal.php?id=1523&cm=12&cy=2024">Dallas PHP/MySQL Users Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=1665&cm=12&cy=2024">OKC PHP Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=1670&cm=12&cy=2024">Dallas PHP Users Group (DPUG)</a></div><div class="event"><a class="cat1" href="/cal.php?id=1847&cm=12&cy=2024">Nashville PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=3643&cm=12&cy=2024">Oklahoma City PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=3980&cm=12&cy=2024">Buffalo PHP Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=5701&cm=12&cy=2024">Milwaukee PHP User\'s Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=6148&cm=12&cy=2024">PHP Amersfoort</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=11&cy=2024">11</a><div class="event"><a class="cat1" href="/cal.php?id=3684&cm=12&cy=2024">PHP User Group Stuttgart</a></div><div class="event"><a class="cat1" href="/cal.php?id=4222&cm=12&cy=2024">South Florida PHP Users Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5212&cm=12&cy=2024">DC PHP Developer's Community</a></div><div class="event"><a class="cat1" href="/cal.php?id=5388&cm=12&cy=2024">VenturaPHP Developers Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=5910&cm=12&cy=2024">PHP Hampshire meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=6940&cm=12&cy=2024">Peak PHP</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=12&cy=2024">12</a><div class="event"><a class="cat1" href="/cal.php?id=1652&cm=12&cy=2024">Austin PHP Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=1848&cm=12&cy=2024">Meeting usergroup Dortmund</a></div><div class="event"><a class="cat1" href="/cal.php?id=1946&cm=12&cy=2024">PHP Usergroup Frankfurt/Main</a></div><div class="event"><a class="cat1" href="/cal.php?id=5322&cm=12&cy=2024">Seattle PHP Meetup/Users Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5839&cm=12&cy=2024">010PHP Rotterdam User Group</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=13&cy=2024">13</a></td><td><a class="day" href="/cal.php?cm=12&cd=14&cy=2024">14</a><div class="event"><a class="cat1" href="/cal.php?id=4258&cm=12&cy=2024">Nezahualcoyotl PHP Ramptors</a></div></td></tr> <tr><td><a class="day" href="/cal.php?cm=12&cd=15&cy=2024">15</a><div class="event"><a class="cat1" href="/cal.php?id=6118&cm=12&cy=2024">PHP User Group Hack Night</a></div><div class="event"><a class="cat1" href="/cal.php?id=6400&cm=12&cy=2024">Kaunas PHP community meetup</a></div><div class="event"><a class="cat3" href="/cal.php?id=5978&cm=12&cy=2024">Formation Zend Framework</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=16&cy=2024">16</a><div class="event"><a class="cat1" href="/cal.php?id=5533&cm=12&cy=2024">BrightonPHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=6396&cm=12&cy=2024">PHPMinds User Group</a></div><div class="event"><a class="cat3" href="/cal.php?id=5992&cm=12&cy=2024">Formation JavaScript PHP</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=17&cy=2024">17</a><div class="event"><a class="cat1" href="/cal.php?id=2246&cm=12&cy=2024">PHP Brisbane Meetup Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=3761&cm=12&cy=2024">Chattanooga PHP Developers</a></div><div class="event"><a class="cat1" href="/cal.php?id=4725&cm=12&cy=2024">PHP North-East User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5222&cm=12&cy=2024">NWO-PUG User Group Meeting</a></div><div class="event"><a class="cat1" href="/cal.php?id=5370&cm=12&cy=2024">Lake / Kenosha PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5474&cm=12&cy=2024">Tallahassee PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5797&cm=12&cy=2024">Edinburgh PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5831&cm=12&cy=2024">Melbourne PHP Users Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=5953&cm=12&cy=2024">Zagreb PHP Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=5963&cm=12&cy=2024">Oklahoma PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=7154&cm=12&cy=2024">PHP North East</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=18&cy=2024">18</a></td><td><a class="day" href="/cal.php?cm=12&cd=19&cy=2024">19</a><div class="event"><a class="cat1" href="/cal.php?id=1719&cm=12&cy=2024">OINK-PUG (Cincinnati, Ohio)</a></div><div class="event"><a class="cat1" href="/cal.php?id=1820&cm=12&cy=2024">Utah PHP Users Group Meeting</a></div><div class="event"><a class="cat1" href="/cal.php?id=4507&cm=12&cy=2024">Denver - FRPUG</a></div><div class="event"><a class="cat1" href="/cal.php?id=5343&cm=12&cy=2024">AmsterdamPHP Meetup</a></div><div class="event"><a class="cat1" href="/cal.php?id=5372&cm=12&cy=2024">San Diego PHP</a></div><div class="event"><a class="cat1" href="/cal.php?id=5427&cm=12&cy=2024">UPHPU Utah PHP Users</a></div><div class="event"><a class="cat1" href="/cal.php?id=5723&cm=12&cy=2024">Kent PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=6538&cm=12&cy=2024">PHP North East</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=20&cy=2024">20</a></td><td><a class="day" href="/cal.php?cm=12&cd=21&cy=2024">21</a><div class="event"><a class="cat1" href="/cal.php?id=5401&cm=12&cy=2024">Kansas City</a></div><div class="event"><a class="cat1" href="/cal.php?id=6176&cm=12&cy=2024">PHPKonf: PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=6456&cm=12&cy=2024">UpstatePHP</a></div></td></tr> <tr><td><a class="day" href="/cal.php?cm=12&cd=22&cy=2024">22</a></td><td><a class="day" href="/cal.php?cm=12&cd=23&cy=2024">23</a><div class="event"><a class="cat1" href="/cal.php?id=4648&cm=12&cy=2024">Tampa Bay Florida PHP</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=24&cy=2024">24</a><div class="event"><a class="cat1" href="/cal.php?id=384&cm=12&cy=2024">AzPHP</a></div><div class="event"><a class="cat1" href="/cal.php?id=409&cm=12&cy=2024">New York</a></div><div class="event"><a class="cat1" href="/cal.php?id=3653&cm=12&cy=2024">Brisbane PHP User Group</a></div><div class="event"><a class="cat1" href="/cal.php?id=6226&cm=12&cy=2024">PHP.FRL Monthly Meeting</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=25&cy=2024">25</a></td><td><a class="day" href="/cal.php?cm=12&cd=26&cy=2024">26</a><div class="event"><a class="cat1" href="/cal.php?id=4256&cm=12&cy=2024">Memphis PHP</a></div><div class="event"><a class="cat1" href="/cal.php?id=6245&cm=12&cy=2024">PHP UserGroup Erlangen-Nürnberg</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=27&cy=2024">27</a></td><td><a class="day" href="/cal.php?cm=12&cd=28&cy=2024">28</a></td></tr> <tr><td><a class="day" href="/cal.php?cm=12&cd=29&cy=2024">29</a></td><td><a class="day" href="/cal.php?cm=12&cd=30&cy=2024">30</a><div class="event"><a class="cat1" href="/cal.php?id=5985&cm=12&cy=2024">PHP Cambridge</a></div><div class="event"><a class="cat3" href="/cal.php?id=5384&cm=12&cy=2024">Formation Laravel France</a></div><div class="event"><a class="cat3" href="/cal.php?id=5699&cm=12&cy=2024">Formation PHP avancé - France</a></div></td><td><a class="day" href="/cal.php?cm=12&cd=31&cy=2024">31</a><div class="event"><a class="cat1" href="/cal.php?id=2660&cm=12&cy=2024">PHPUG Wuerzburg</a></div><div class="event"><a class="cat1" href="/cal.php?id=4626&cm=12&cy=2024">PHP User Group Roma</a></div><div class="event"><a class="cat1" href="/cal.php?id=5276&cm=12&cy=2024">PHPUBSP</a></div></td><td class="notaday"> </td><td class="notaday"> </td><td class="notaday"> </td><td class="notaday"> </td></tr> </table> </section><!-- layout-content --> </div><!-- layout --> <footer> <div class="container footer-content"> <div class="row-fluid"> <ul class="footmenu"> <li><a href="/copyright.php">Copyright © 2001-2024 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/cal.php">View Source</a></li> </ul> </div> </div> </footer> <script src="/cached.php?t=1731172202&f=/js/ext/jquery-3.6.0.min.js"></script> <script src="/cached.php?t=1723177202&f=/js/ext/FuzzySearch.min.js"></script> <script src="/cached.php?t=1707321815&f=/js/ext/mousetrap.min.js"></script> <script src="/cached.php?t=1707321815&f=/js/ext/jquery.scrollTo.min.js"></script> <script src="/cached.php?t=1730558402&f=/js/search.js"></script> <script src="/cached.php?t=1732876201&f=/js/common.js"></script> <script type="module" src="/cached.php?t=1733222401&f=/js/interactive-examples.js"></script> <a id="toTop" href="javascript:;"><span id="toTopHover"></span><img width="40" height="40" alt="To Top" src="/images/to-top@2x.png"></a> <div id="search-modal__backdrop" class="search-modal__backdrop"> <div role="dialog" aria-label="Search modal" id="search-modal" class="search-modal" > <div class="search-modal__header"> <div class="search-modal__form"> <div class="search-modal__input-icon"> <!-- https://feathericons.com search --> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" > <circle cx="11" cy="11" r="8"></circle> <line x1="21" y1="21" x2="16.65" y2="16.65"></line> </svg> </div> <input type="search" id="search-modal__input" class="search-modal__input" placeholder="Search docs" aria-label="Search docs" /> </div> <button aria-label="Close" class="search-modal__close"> <!-- https://pictogrammers.com/library/mdi/icon/close/ --> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" width="24" viewBox="0 0 24 24" > <path d="M19,6.41L17.59,5L12,10.59L6.41,5L5,6.41L10.59,12L5,17.59L6.41,19L12,13.41L17.59,19L19,17.59L13.41,12L19,6.41Z"/> </svg> </button> </div> <div role="listbox" aria-label="Search results" id="search-modal__results" class="search-modal__results" ></div> <div class="search-modal__helper-text"> <div> <kbd>↑</kbd> and <kbd>↓</kbd> to navigate • <kbd>Enter</kbd> to select • <kbd>Esc</kbd> to close </div> <div> Press <kbd>Enter</kbd> without selection to search using Google </div> </div> </div> </div> </body> </html>