CINXE.COM
Advisory Board - International PHP Conference 2025
<!DOCTYPE html> <!--[if IE 7]><html class="ie ie7 ltie8 ltie9" lang="en-US"><![endif]--> <!--[if IE 8]><html class="ie ie8 ltie9" lang="en-US"><![endif]--> <!--[if !(IE 7) | !(IE 8) ]><!--> <html lang="en-US"> <!--<![endif]--> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="initial-scale=1.0" /> <title>Advisory Board - International PHP Conference 2025</title> <link rel="pingback" href="https://phpconference.com/xmlrpc.php" /> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <!-- This site is optimized with the Yoast SEO plugin v23.5 - https://yoast.com/wordpress/plugins/seo/ --> <meta name="description" content="Meet the Advisory Board of the International PHP Conference. These experts are responsible for selecting the program content on PHP and web development" /> <link rel="canonical" href="https://phpconference.com/advisory-board/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="article" /> <meta property="og:title" content="Advisory Board - International PHP Conference 2025" /> <meta property="og:description" content="Meet the Advisory Board of the International PHP Conference. These experts are responsible for selecting the program content on PHP and web development" /> <meta property="og:url" content="https://phpconference.com/advisory-board/" /> <meta property="og:site_name" content="International PHP Conference" /> <meta property="article:modified_time" content="2024-11-26T10:29:07+00:00" /> <meta property="og:image" content="https://phpconference.com/wp-content/uploads/2024/11/IPC_Global25_OG_ENG_1200x630_GT-6917_v1.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image:type" content="image/jpeg" /> <!-- / Yoast SEO plugin. --> <link rel="alternate" type="application/rss+xml" title="International PHP Conference » Feed" href="https://phpconference.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="International PHP Conference » Comments Feed" href="https://phpconference.com/comments/feed/" /> <script consent-skip-blocker="1" data-skip-lazy-load="js-extra" data-cfasync="false"> // Define dataLayer and the gtag function. window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} // Set default consent to 'denied' as a placeholder // Determine actual values based on your own requirements gtag('consent', 'default', { 'ad_storage': 'denied', 'ad_user_data': 'denied', 'ad_personalization': 'denied', 'analytics_storage': 'denied' }); </script><style>[consent-id]:not(.rcb-content-blocker):not([consent-transaction-complete]):not([consent-visual-use-parent^="children:"]):not([consent-confirm]){opacity:0!important;}</style><link rel="preload" href="https://phpconference.com/wp-content/uploads/rcb_js_uploads/f90a7256ed330e8a27bb62142ee145ca/dist/2009962086.js?x66363" as="script" /> <link rel="preload" href="https://phpconference.com/wp-content/uploads/rcb_js_uploads/f90a7256ed330e8a27bb62142ee145ca/dist/2001962253.js?x66363" as="script" /> <link rel="preload" href="https://phpconference.com/wp-content/plugins/real-cookie-banner-pro/public/lib/animate.css/animate.min.css?x66363" as="style" /> <script data-cfasync="false" type="text/javascript" defer src="https://phpconference.com/wp-content/uploads/rcb_js_uploads/f90a7256ed330e8a27bb62142ee145ca/dist/2009962086.js?x66363" id="real-cookie-banner-pro-vendor-real-cookie-banner-pro-banner-js"></script> <script type="application/json" data-skip-lazy-load="js-extra" data-skip-moving="true" data-no-defer nitro-exclude data-alt-type="application/ld+json" data-dont-merge data-wpmeteor-nooptimize="true" data-cfasync="false" id="acba6c09427f5854fb3072a7dcfaadb331-js-extra">{"slug":"real-cookie-banner-pro","textDomain":"real-cookie-banner","version":"4.7.15","restUrl":"https:\/\/phpconference.com\/wp-json\/real-cookie-banner\/v1\/","restNamespace":"real-cookie-banner\/v1","restPathObfuscateOffset":"9c55999706630e06","restRoot":"https:\/\/phpconference.com\/wp-json\/","restQuery":{"_v":"4.7.15","_locale":"user","_dataLocale":"en","lang":"en"},"restNonce":"af463d33b2","restRecreateNonceEndpoint":"https:\/\/phpconference.com\/wp-admin\/admin-ajax.php?action=rest-nonce","publicUrl":"https:\/\/phpconference.com\/wp-content\/plugins\/real-cookie-banner-pro\/public\/","chunkFolder":"dist","chunksLanguageFolder":"https:\/\/phpconference.com\/wp-content\/plugins\/real-cookie-banner-pro\/public\/languages\/json","chunks":{},"others":{"customizeValuesBanner":"{\"layout\":{\"type\":\"banner\",\"maxHeightEnabled\":false,\"maxHeight\":740,\"dialogMaxWidth\":530,\"dialogPosition\":\"middleCenter\",\"dialogMargin\":[0,0,0,0],\"bannerPosition\":\"bottom\",\"bannerMaxWidth\":1024,\"dialogBorderRadius\":3,\"borderRadius\":5,\"animationIn\":\"slideInUp\",\"animationInDuration\":500,\"animationInOnlyMobile\":true,\"animationOut\":\"none\",\"animationOutDuration\":500,\"animationOutOnlyMobile\":true,\"overlay\":true,\"overlayBg\":\"#000000\",\"overlayBgAlpha\":38,\"overlayBlur\":0},\"decision\":{\"acceptAll\":\"button\",\"acceptEssentials\":\"hide\",\"showCloseIcon\":false,\"acceptIndividual\":\"link\",\"buttonOrder\":\"all,essential,save,individual\",\"showGroups\":false,\"groupsFirstView\":false,\"saveButton\":\"always\"},\"design\":{\"bg\":\"#ffffff\",\"textAlign\":\"center\",\"linkTextDecoration\":\"underline\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"fontSize\":13,\"fontColor\":\"#2b2b2b\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"boxShadowEnabled\":true,\"boxShadowOffsetX\":0,\"boxShadowOffsetY\":5,\"boxShadowBlurRadius\":13,\"boxShadowSpreadRadius\":0,\"boxShadowColor\":\"#000000\",\"boxShadowColorAlpha\":20},\"headerDesign\":{\"inheritBg\":true,\"bg\":\"#f4f4f4\",\"inheritTextAlign\":true,\"textAlign\":\"center\",\"padding\":[17,20,15,20],\"logo\":\"\",\"logoRetina\":\"\",\"logoMaxHeight\":40,\"logoPosition\":\"left\",\"logoMargin\":[5,15,5,15],\"fontSize\":20,\"fontColor\":\"#2b2b2b\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"borderWidth\":1,\"borderColor\":\"#efefef\"},\"bodyDesign\":{\"padding\":[15,20,5,20],\"descriptionInheritFontSize\":true,\"descriptionFontSize\":13,\"dottedGroupsInheritFontSize\":true,\"dottedGroupsFontSize\":13,\"dottedGroupsBulletColor\":\"#15779b\",\"teachingsInheritTextAlign\":true,\"teachingsTextAlign\":\"center\",\"teachingsSeparatorActive\":true,\"teachingsSeparatorWidth\":50,\"teachingsSeparatorHeight\":1,\"teachingsSeparatorColor\":\"#15779b\",\"teachingsInheritFontSize\":false,\"teachingsFontSize\":12,\"teachingsInheritFontColor\":false,\"teachingsFontColor\":\"#7c7c7c\",\"accordionMargin\":[10,0,5,0],\"accordionPadding\":[5,10,5,10],\"accordionArrowType\":\"outlined\",\"accordionArrowColor\":\"#15779b\",\"accordionBg\":\"#ffffff\",\"accordionActiveBg\":\"#f9f9f9\",\"accordionHoverBg\":\"#efefef\",\"accordionBorderWidth\":1,\"accordionBorderColor\":\"#efefef\",\"accordionTitleFontSize\":12,\"accordionTitleFontColor\":\"#2b2b2b\",\"accordionTitleFontWeight\":\"normal\",\"accordionDescriptionMargin\":[5,0,0,0],\"accordionDescriptionFontSize\":12,\"accordionDescriptionFontColor\":\"#828282\",\"accordionDescriptionFontWeight\":\"normal\",\"acceptAllOneRowLayout\":false,\"acceptAllPadding\":[10,10,10,10],\"acceptAllBg\":\"#15779b\",\"acceptAllTextAlign\":\"center\",\"acceptAllFontSize\":18,\"acceptAllFontColor\":\"#ffffff\",\"acceptAllFontWeight\":\"normal\",\"acceptAllBorderWidth\":0,\"acceptAllBorderColor\":\"#000000\",\"acceptAllHoverBg\":\"#11607d\",\"acceptAllHoverFontColor\":\"#ffffff\",\"acceptAllHoverBorderColor\":\"#000000\",\"acceptEssentialsUseAcceptAll\":false,\"acceptEssentialsButtonType\":\"\",\"acceptEssentialsPadding\":[10,10,10,10],\"acceptEssentialsBg\":\"#efefef\",\"acceptEssentialsTextAlign\":\"center\",\"acceptEssentialsFontSize\":18,\"acceptEssentialsFontColor\":\"#0a0a0a\",\"acceptEssentialsFontWeight\":\"normal\",\"acceptEssentialsBorderWidth\":0,\"acceptEssentialsBorderColor\":\"#000000\",\"acceptEssentialsHoverBg\":\"#e8e8e8\",\"acceptEssentialsHoverFontColor\":\"#000000\",\"acceptEssentialsHoverBorderColor\":\"#000000\",\"acceptIndividualPadding\":[5,5,5,5],\"acceptIndividualBg\":\"#ffffff\",\"acceptIndividualTextAlign\":\"center\",\"acceptIndividualFontSize\":15,\"acceptIndividualFontColor\":\"#97b3bd\",\"acceptIndividualFontWeight\":\"normal\",\"acceptIndividualBorderWidth\":0,\"acceptIndividualBorderColor\":\"#000000\",\"acceptIndividualHoverBg\":\"#ffffff\",\"acceptIndividualHoverFontColor\":\"#11607d\",\"acceptIndividualHoverBorderColor\":\"#000000\"},\"footerDesign\":{\"poweredByLink\":false,\"inheritBg\":false,\"bg\":\"#fcfcfc\",\"inheritTextAlign\":true,\"textAlign\":\"center\",\"padding\":[10,20,15,20],\"fontSize\":14,\"fontColor\":\"#7c7c7c\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"hoverFontColor\":\"#2b2b2b\",\"borderWidth\":1,\"borderColor\":\"#efefef\",\"languageSwitcher\":\"flags\"},\"texts\":{\"headline\":\"Privacy preferences\",\"description\":\"We use cookies and technologies on our website and process technical information and personal data (e.g. IP address) to personalise content and ads, embed third-party media or analyse traffic to our website. We share this data with third parties that are listed in the privacy settings. There you can also reject individual or all cookies.<br \\\/><br \\\/>\\n By clicking on \\\"Accept all\\\", you also consent to the transfer of data to non-EU countries that do not have a level of data protection comparable to that of the EU. If personal data is transferred there, there is a risk that authorities may collect and analyse it without you being able to enforce your data subject rights. Under \\\"Customise settings\\\" you can reject individual or all optional cookies, but we may still transfer data to non-EU countries. If you want to exclude this completely, you should not use this site.<br \\\/><br \\\/>\\n You can find more information on the use of your data in our {{privacyPolicy}}privacy policy{{\\\/privacyPolicy}}. You can check your settings there at any time and revoke your consent with effect for the future.\",\"acceptAll\":\"Accept all\",\"acceptEssentials\":\"Continue without consent\",\"acceptIndividual\":\"Customize settings\",\"poweredBy\":\"0\",\"dataProcessingInUnsafeCountries\":\"Some services process personal data in unsecure third countries. By consenting to the use of these services, you also consent to the processing of your data in these unsecure third countries in accordance with {{legalBasis}}. This involves risks that your data will be processed by authorities for control and monitoring purposes, perhaps without the possibility of a legal recourse.\",\"ageNoticeBanner\":\"You are under {{minAge}} years old? Then you cannot consent to optional services. Ask your parents or legal guardians to agree to these services with you.\",\"ageNoticeBlocker\":\"You are under {{minAge}} years old? Unfortunately, you are not permitted to consent to this service to view this content. Please ask your parents or guardians to agree to the service with you!\",\"listServicesNotice\":\"By accepting all services, you allow {{services}} to be loaded. These services are divided into groups {{serviceGroups}} according to their purpose (belonging marked with superscript numbers).\",\"listServicesLegitimateInterestNotice\":\"In addition, {{services}} are loaded based on a legitimate interest.\",\"tcfStacksCustomName\":\"Services with various purposes outside the TCF standard\",\"tcfStacksCustomDescription\":\"Services that do not share consents via the TCF standard, but via other technologies. These are divided into several groups according to their purpose. Some of them are used based on a legitimate interest (e.g. threat prevention), others are used only with your consent. Details about the individual groups and purposes of the services can be found in the individual privacy settings.\",\"consentForwardingExternalHosts\":\"Your consent is also applicable on {{websites}}.\",\"blockerHeadline\":\"{{name}} blocked due to privacy settings\",\"blockerLinkShowMissing\":\"Show all services you still need to agree to\",\"blockerLoadButton\":\"Accept required services and load content\",\"blockerAcceptInfo\":\"Loading the blocked content will adjust your privacy settings. Content from this service will not be blocked in the future. You have the right to revoke or change your decision at any time.\",\"stickyHistory\":\"Privacy settings history\",\"stickyRevoke\":\"Revoke consents\",\"stickyRevokeSuccessMessage\":\"You have successfully revoked consent for services with its cookies and personal data processing. The page will be reloaded now!\",\"stickyChange\":\"Change privacy settings\"},\"individualLayout\":{\"inheritDialogMaxWidth\":false,\"dialogMaxWidth\":970,\"inheritBannerMaxWidth\":true,\"bannerMaxWidth\":1980,\"descriptionTextAlign\":\"left\"},\"group\":{\"checkboxBg\":\"#f0f0f0\",\"checkboxBorderWidth\":1,\"checkboxBorderColor\":\"#d2d2d2\",\"checkboxActiveColor\":\"#ffffff\",\"checkboxActiveBg\":\"#15779b\",\"checkboxActiveBorderColor\":\"#11607d\",\"groupInheritBg\":true,\"groupBg\":\"#f4f4f4\",\"groupPadding\":[15,15,15,15],\"groupSpacing\":10,\"groupBorderRadius\":5,\"groupBorderWidth\":1,\"groupBorderColor\":\"#f4f4f4\",\"headlineFontSize\":16,\"headlineFontWeight\":\"normal\",\"headlineFontColor\":\"#2b2b2b\",\"descriptionFontSize\":14,\"descriptionFontColor\":\"#7c7c7c\",\"linkColor\":\"#7c7c7c\",\"linkHoverColor\":\"#2b2b2b\"},\"saveButton\":{\"useAcceptAll\":false,\"type\":\"link\",\"padding\":[10,10,10,10],\"bg\":\"#efefef\",\"textAlign\":\"center\",\"fontSize\":15,\"fontColor\":\"#97b3bd\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#000000\",\"hoverBg\":\"#e8e8e8\",\"hoverFontColor\":\"#14779b\",\"hoverBorderColor\":\"#000000\"},\"individualTexts\":{\"headline\":\"Individual privacy preferences\",\"description\":\"We use cookies and technologies on our website and process technical information and personal data (e.g. IP address) to personalise content and ads, embed third-party media or analyse traffic to our website. We share this data with third parties that are listed in the privacy settings. There you can also reject individual or all cookies.<br \\\/><br \\\/>\\n By clicking on \\\"Accept all\\\", you also consent to the transfer of data to non-EU countries that do not have a level of data protection comparable to that of the EU. If personal data is transferred there, there is a risk that authorities may collect and analyse it without you being able to enforce your data subject rights. Under \\\"Customise settings\\\" you can reject individual or all optional cookies, but we may still transfer data to non-EU countries. If you want to exclude this completely, you should not use this site.<br \\\/><br \\\/>\\n You can find more information on the use of your data in our {{privacyPolicy}}privacy policy{{\\\/privacyPolicy}}. You can check your settings there at any time and revoke your consent with effect for the future.\\n Below you will find an overview of all services used by this website. You can view detailed information on each service and agree to it individually or exercise your right to object.\\n\",\"save\":\"Save settings\",\"showMore\":\"Show service information\",\"hideMore\":\"Hide service information\",\"postamble\":\"\"},\"mobile\":{\"enabled\":true,\"maxHeight\":400,\"hideHeader\":false,\"alignment\":\"bottom\",\"scalePercent\":90,\"scalePercentVertical\":-50},\"sticky\":{\"enabled\":false,\"animationsEnabled\":true,\"alignment\":\"left\",\"bubbleBorderRadius\":50,\"icon\":\"fingerprint\",\"iconCustom\":\"\",\"iconCustomRetina\":\"\",\"iconSize\":30,\"iconColor\":\"#ffffff\",\"bubbleMargin\":[10,20,20,20],\"bubblePadding\":15,\"bubbleBg\":\"#15779b\",\"bubbleBorderWidth\":0,\"bubbleBorderColor\":\"#10556f\",\"boxShadowEnabled\":true,\"boxShadowOffsetX\":0,\"boxShadowOffsetY\":2,\"boxShadowBlurRadius\":5,\"boxShadowSpreadRadius\":1,\"boxShadowColor\":\"#105b77\",\"boxShadowColorAlpha\":40,\"bubbleHoverBg\":\"#ffffff\",\"bubbleHoverBorderColor\":\"#000000\",\"hoverIconColor\":\"#000000\",\"hoverIconCustom\":\"\",\"hoverIconCustomRetina\":\"\",\"menuFontSize\":16,\"menuBorderRadius\":5,\"menuItemSpacing\":10,\"menuItemPadding\":[5,10,5,10]},\"customCss\":{\"css\":\"\",\"antiAdBlocker\":\"y\"}}","isPro":true,"showProHints":false,"proUrl":"https:\/\/devowl.io\/go\/real-cookie-banner?source=rcb-lite","showLiteNotice":false,"frontend":{"groups":"[{\"id\":781,\"name\":\"Required Services\",\"slug\":\"essential\",\"description\":\"Required services are necessary for the basic functionality of the website. They contain only technically necessary services. These services cannot be objected to.\",\"isEssential\":true,\"items\":[{\"id\":84527,\"name\":\"Polylang\",\"purpose\":\"Polylang is a multilingual system for WordPress websites. The cookies store the language of the user and can redirect the user to the version of the website that matches with the language of the browser of the user.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":true,\"provider\":\"International PHP Conference\",\"uniqueName\":\"polylang\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"pll_language\",\"host\":\"phpconference.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/phpconference.com\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"polylang\"},{\"id\":84529,\"name\":\"Google reCAPTCHA\",\"purpose\":\"Google reCAPTCHA is a solution for detecting bots, e. g. when entering data into online forms, and preventing spam. The cookies are used to identify the user as a user within the data known to Google and to estimate the malignancy of the user. This collected data may be linked to data about users who have signed in to their Google accounts on google.com or a localised version of Google.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-recaptcha\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"NID\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"local\",\"name\":\"rc::a\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"s\",\"isSessionDuration\":false},{\"type\":\"local\",\"name\":\"rc::b\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"s\",\"isSessionDuration\":false},{\"type\":\"local\",\"name\":\"rc::c\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"s\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".google.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"SEARCH_SAMESITE\",\"host\":\".google.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".google.com\",\"duration\":18,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"1P_JAR\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"google-recaptcha\"},{\"id\":84537,\"name\":\"Emojis\",\"purpose\":\"WordPress Emoji is an emoji set that is loaded from wordpress.org. No cookies in the technical sense are set on the client of the user, but technical and personal data such as the IP address will be transmitted from the client to the server of the service provider to make the use of the service possible.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"WordPress.org\",\"uniqueName\":\"wordpress-emojis\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/wordpress.org\\\/about\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"wordpress-emojis\"},{\"id\":84555,\"name\":\"Youtube-nocookie\",\"purpose\":\"\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"youtube-nocookie\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"\"},{\"id\":84553,\"name\":\"ATD jQuery\",\"purpose\":\"\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"OpenJS Foundation\",\"uniqueName\":\"atd-jquery\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/openjsf.org\\\/wp-content\\\/uploads\\\/sites\\\/84\\\/2021\\\/04\\\/OpenJS-Foundation-Privacy-Policy-2019-11-15.pdf\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"\"},{\"id\":84533,\"name\":\"Google Maps\",\"purpose\":\"Google Maps displays maps on the website as iframe or via JavaScript directly embedded as part of the website. No cookies in the technical sense are set on the client of the user, but technical and personal data such as the IP address will be transmitted from the client to the server of the service provider to make the use of the service possible.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-maps\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"google-maps\"},{\"id\":84519,\"name\":\"Real Cookie Banner\",\"purpose\":\"Real Cookie Banner asks website visitors for consent to set cookies and process personal data. For this purpose, a UUID (pseudonymous identification of the user) is assigned to each website visitor, which is valid until the cookie expires to store the consent. Cookies are used to test whether cookies can be set, to store reference to documented consent, to store which services from which service groups the visitor has consented to, and, if consent is obtained under the Transparency & Consent Framework (TCF), to store consent in TCF partners, purposes, special purposes, features and special features. As part of the obligation to disclose according to GDPR, the collected consent is fully documented. This includes, in addition to the services and service groups to which the visitor has consented, and if consent is obtained according to the TCF standard, to which TCF partners, purposes and features the visitor has consented, all cookie banner settings at the time of consent as well as the technical circumstances (e.g. size of the displayed area at the time of consent) and the user interactions (e.g. clicking on buttons) that led to consent. Consent is collected once per language.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":true,\"provider\":\"International PHP Conference\",\"uniqueName\":\"real-cookie-banner\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"legal-requirement\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"real_cookie_banner*\",\"host\":\".phpconference.com\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"real_cookie_banner*-tcf\",\"host\":\".phpconference.com\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"real_cookie_banner-test\",\"host\":\".phpconference.com\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/phpconference.com\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"real-cookie-banner\"}]},{\"id\":786,\"name\":\"Metrics and improved website experience\",\"slug\":\"functional\",\"description\":\"These services are used by us and third parties to analyse traffic and, for example, to display personalised advertising and to improve the website experience.\",\"isEssential\":false,\"items\":[{\"id\":84525,\"name\":\"Google Tag Manager\",\"purpose\":\"Google Tag Manager is a service for managing tags triggered by a specific event that injects a third script or sends data to a third service. No cookies in the technical sense are set on the client of the user, but technical and personal data such as the IP address will be transmitted from the client to the server of the service provider to make the use of the service possible.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"gtm\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"\",\"host\":\"\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":{\"gtmContainerId\":\"GTM-W3FHR7\"},\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"base64-encoded:PHNjcmlwdD4KICAgIChmdW5jdGlvbiAodywgZCwgcywgbCwgaSkgewogICAgICAgIHdbbF0gPSB3W2xdIHx8IFtdOwogICAgICAgIHdbbF0ucHVzaCh7ICJndG0uc3RhcnQiOiBuZXcgRGF0ZSgpLmdldFRpbWUoKSwgZXZlbnQ6ICJndG0uanMiIH0pOwogICAgICAgIHZhciBmID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZShzKVswXSwKICAgICAgICAgICAgaiA9IGQuY3JlYXRlRWxlbWVudChzKSwKICAgICAgICAgICAgZGwgPSBsICE9ICJkYXRhTGF5ZXIiID8gIiZsPSIgKyBsIDogIiI7CiAgICAgICAgai5hc3luYyA9IHRydWU7CiAgICAgICAgai5zcmMgPSAiaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPSIgKyBpICsgZGw7CiAgICAgICAgZi5wYXJlbnROb2RlLmluc2VydEJlZm9yZShqLCBmKTsKICAgIH0pKHdpbmRvdywgZG9jdW1lbnQsICJzY3JpcHQiLCAiZGF0YUxheWVyIiwgInt7Z3RtQ29udGFpbmVySWR9fSIpOwo8L3NjcmlwdD4KCjwhLS0gQ3JlYXRlIG9uZSB1cGRhdGUgZnVuY3Rpb24gZm9yIGVhY2ggY29uc2VudCBwYXJhbWV0ZXIgLS0+CjxzY3JpcHQ+CiAgLy8gRGVmaW5lIGRhdGFMYXllciBhbmQgdGhlIGd0YWcgZnVuY3Rpb24uCiAgd2luZG93LmRhdGFMYXllciA9IHdpbmRvdy5kYXRhTGF5ZXIgfHwgW107CiAgZnVuY3Rpb24gZ3RhZygpe2RhdGFMYXllci5wdXNoKGFyZ3VtZW50cyk7fQogZ3RhZygnY29uc2VudCcsICd1cGRhdGUnLCB7CiAgICAnYWRfc3RvcmFnZSc6ICdncmFudGVkJywKICAgICdhZF91c2VyX2RhdGEnOiAnZ3JhbnRlZCcsCiAgICAnYWRfcGVyc29uYWxpemF0aW9uJzogJ2dyYW50ZWQnLAogICAgJ2FuYWx5dGljc19zdG9yYWdlJzogJ2dyYW50ZWQnCiAgfSk7Cjwvc2NyaXB0Pg==\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"base64-encoded:PHNjcmlwdD4KICAvLyBEZWZpbmUgZGF0YUxheWVyIGFuZCB0aGUgZ3RhZyBmdW5jdGlvbi4KICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsKICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9CiAgLy8gU2V0IGRlZmF1bHQgY29uc2VudCB0byAnZGVuaWVkJyBhcyBhIHBsYWNlaG9sZGVyCiAgLy8gRGV0ZXJtaW5lIGFjdHVhbCB2YWx1ZXMgYmFzZWQgb24geW91ciBvd24gcmVxdWlyZW1lbnRzCiAgZ3RhZygnY29uc2VudCcsICd1cGRhdGUnLCB7CiAgICAnYWRfc3RvcmFnZSc6ICdkZW5pZWQnLAogICAgJ2FkX3VzZXJfZGF0YSc6ICdkZW5pZWQnLAogICAgJ2FkX3BlcnNvbmFsaXphdGlvbic6ICdkZW5pZWQnLAogICAgJ2FuYWx5dGljc19zdG9yYWdlJzogJ2RlbmllZCcKICB9KTsKPC9zY3JpcHQ+\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"base64-encoded:PHNjcmlwdD4KICAvLyBEZWZpbmUgZGF0YUxheWVyIGFuZCB0aGUgZ3RhZyBmdW5jdGlvbi4KICB3aW5kb3cuZGF0YUxheWVyID0gd2luZG93LmRhdGFMYXllciB8fCBbXTsKICBmdW5jdGlvbiBndGFnKCl7ZGF0YUxheWVyLnB1c2goYXJndW1lbnRzKTt9CiAgLy8gU2V0IGRlZmF1bHQgY29uc2VudCB0byAnZGVuaWVkJyBhcyBhIHBsYWNlaG9sZGVyCiAgLy8gRGV0ZXJtaW5lIGFjdHVhbCB2YWx1ZXMgYmFzZWQgb24geW91ciBvd24gcmVxdWlyZW1lbnRzCiAgZ3RhZygnY29uc2VudCcsICdkZWZhdWx0JywgewogICAgJ2FkX3N0b3JhZ2UnOiAnZGVuaWVkJywKICAgICdhZF91c2VyX2RhdGEnOiAnZGVuaWVkJywKICAgICdhZF9wZXJzb25hbGl6YXRpb24nOiAnZGVuaWVkJywKICAgICdhbmFseXRpY3Nfc3RvcmFnZSc6ICdkZW5pZWQnCiAgfSk7Cjwvc2NyaXB0Pg==\",\"presetId\":\"gtm\"},{\"id\":85144,\"name\":\"Google Analytics\",\"purpose\":\"Google Analytics is a service for creating detailed statistics of user behavior on the website. The cookies are used to differentiate users, store campaign related information for and from the user and to link data from multiple page views.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-analytics-analytics-4\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"_ga\",\"host\":\".phpconference.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_ga_*\",\"host\":\".phpconference.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":true,\"codeOnPageLoad\":\"\",\"presetId\":\"google-analytics-analytics-4\"},{\"id\":84541,\"name\":\"Google Analytics\",\"purpose\":\"Google Analytics is a service for creating detailed statistics of user behavior on the website. The cookies are used to differentiate users, throttle the request rate, link the client ID to the AMP client ID of the user, store campaign related information for and from the user and to link data from multiple page views.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-analytics\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"_ga\",\"host\":\".phpconference.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_gid\",\"host\":\".phpconference.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_gat\",\"host\":\".phpconference.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"AMP_TOKEN\",\"host\":\".phpconference.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_gac_*\",\"host\":\".phpconference.com\",\"duration\":90,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_gat_gtag_*\",\"host\":\".phpconference.com\",\"duration\":1,\"durationUnit\":\"m\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":true,\"codeOnPageLoad\":\"\",\"presetId\":\"google-analytics\"},{\"id\":84547,\"name\":\"Google Ads\",\"purpose\":\"Google Ads Conversation Tracking tracks the conversion rate and success of Google Ads campaigns. Cookies are used to differentiate users and track their behavior on the site in detail, and to associate this data with advertising data from the Google Ads advertising network. In addition, the data is used for so-called \\\"remarketing\\\" to display targeted advertising again to users who have already clicked on one of our advertisements within the Google Ads network. This data may be linked to data about users who have signed in to their Google accounts on google.com or a localized version of Google.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited\",\"uniqueName\":\"google-ads-conversion-tracking\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"test_cookie\",\"host\":\".doubleclick.net\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"IDE\",\"host\":\".doubleclick.net\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".google.com\",\"duration\":18,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"1P_JAR\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_gcl_au\",\"host\":\".phpconference.com\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"google-ads-conversion-tracking\"},{\"id\":84549,\"name\":\"Twitter (embedded tweet)\",\"purpose\":\"Twitter allows embedding content posted on twitter.com directly into websites. The cookies are used to collect visited websites and detailed statistics about the user behaviour. This data can be linked to the data of users registered on twitter.com.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Twitter Inc.\",\"uniqueName\":\"twitter-tweet\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"_twitter_sess\",\"host\":\".twitter.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true},{\"type\":\"http\",\"name\":\"gt\",\"host\":\".twitter.com\",\"duration\":3,\"durationUnit\":\"h\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"ct0\",\"host\":\".twitter.com\",\"duration\":6,\"durationUnit\":\"h\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"guest_id\",\"host\":\".twitter.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"personalization_id\",\"host\":\".twitter.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"twid\",\"host\":\".twitter.com\",\"duration\":5,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"auth_token\",\"host\":\".twitter.com\",\"duration\":5,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"remember_checked_on\",\"host\":\".twitter.com\",\"duration\":5,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"ads_prefs\",\"host\":\".twitter.com\",\"duration\":5,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"dnt\",\"host\":\".twitter.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"kdt\",\"host\":\".twitter.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"local\",\"name\":\"__widgetsettings\",\"host\":\"platform.twitter.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"local\",\"name\":\"local_storage_support_test\",\"host\":\"platform.twitter.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_gat\",\"host\":\".twitter.com\",\"duration\":1,\"durationUnit\":\"h\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_ga\",\"host\":\".twitter.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"_gid\",\"host\":\".twitter.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/twitter.com\\\/en\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"twitter-tweet\"},{\"id\":84545,\"name\":\"LinkedIn Insight-Tag\",\"purpose\":\"LinkedIn Insight-Tag helps determine if you are the target audience for presenting ads within the LinkedIn advertising network. Thereby you can be targeted in a target group created by us (e.g. people who have liked a certain company). In addition, the data is used for so-called \\\"remarketing\\\" in order to be able to display targeted advertising again to users who have already clicked on one of our ads within the Linkedin advertising network or visited our website. The LinkedIn Insight tag also makes it possible to track the effectiveness of Linkedin advertising (e.g. conversation tracking). Cookies are used to distinguish users and record their behavior on the website in detail and link this data with advertising data from the Linkedin advertising network. This data can be linked to the data of users registered on linkedin.com with their Linkedin accounts.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"LinkedIn Ireland Unlimited Company\",\"uniqueName\":\"linkedin-ads\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"lang\",\"host\":\".linkedin.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true},{\"type\":\"http\",\"name\":\"bcookie\",\"host\":\".linkedin.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"AnalyticsSyncHistory\",\"host\":\".linkedin.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"UserMatchHistory\",\"host\":\".linkedin.com\",\"duration\":1,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"lang\",\"host\":\".ads.linkedin.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true},{\"type\":\"http\",\"name\":\"li_gc\",\"host\":\".linkedin.com\",\"duration\":23,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"lidc\",\"host\":\".linkedin.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"li_mc\",\"host\":\".linkedin.com\",\"duration\":23,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"liap\",\"host\":\".linkedin.com\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/linkedin.com\\\/legal\\\/privacy-policy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"linkedin-ads\"},{\"id\":84543,\"name\":\"Facebook Pixel\",\"purpose\":\"Facebook Pixel helps to determine whether you are the target audience for presenting ads within the Facebook advertising network. The Facebook Pixel also allows to track the effectiveness of Facebook Ads. With the additional \\\"extended comparison\\\" feature, information stored in your Facebook account, such as email addresses or Facebook IDs of users, is used in encrypted form to target audiences. Cookies are used to differentiate users and to record their behavior on the website in detail and to link this data with advertising data from the Facebook advertising network. This data can be linked to the data of users registered on facebook.com with their Facebook accounts. Your behavior may also be tracked via server-to-server communication, for example, if you purchase a product from the online store, our server may report back to Facebook which ad you clicked on to start the purchase process.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Meta Platforms Ireland Limited\",\"uniqueName\":\"facebook-pixel\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\"],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"_fbp\",\"host\":\".phpconference.com\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"fr\",\"host\":\".facebook.com\",\"duration\":3,\"durationUnit\":\"mo\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"presence\",\"host\":\".facebook.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true},{\"type\":\"http\",\"name\":\"wd\",\"host\":\".facebook.com\",\"duration\":7,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"spin\",\"host\":\".facebook.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"xs\",\"host\":\".facebook.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"c_user\",\"host\":\".facebook.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"sb\",\"host\":\".facebook.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false},{\"type\":\"http\",\"name\":\"act\",\"host\":\".facebook.com\",\"duration\":0,\"durationUnit\":\"y\",\"isSessionDuration\":true},{\"type\":\"http\",\"name\":\"datr\",\"host\":\".facebook.com\",\"duration\":2,\"durationUnit\":\"y\",\"isSessionDuration\":false}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/www.facebook.com\\\/about\\\/privacy\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"ga-opt-in\",\"tagManagerOptOutEventName\":\"ga-opt-out\",\"googleConsentModeConsentTypes\":[],\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":true,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":true,\"deleteTechnicalDefinitionsAfterOptOut\":true,\"codeOnPageLoad\":\"\",\"presetId\":\"facebook-pixel\"}]}]","links":[{"id":85696,"label":"Privacy policy","pageType":"privacyPolicy","url":"https:\/\/phpconference.com\/privacy\/","hideCookieBanner":true,"isTargetBlank":true},{"id":85698,"label":"Imprint","pageType":"legalNotice","url":"https:\/\/phpconference.com\/imprint\/","hideCookieBanner":true,"isTargetBlank":true}],"websiteOperator":{"address":"","country":"","contactEmail":"base64-encoded:d2VibWFzdGVyQHNhbmRzbWVkaWEuY29t","contactPhone":"","contactFormUrl":false},"blocker":[{"id":84557,"name":"YouTube","description":"","rules":["*youtube.com*","*youtu.be*","*youtube-nocookie.com*","*ytimg.com*","*apis.google.com\/js\/platform.js*","div[class*=\"g-ytsubscribe\"]","*youtube.com\/subscribe_embed*","div[data-settings*=\"youtube_url\"]","script[id=\"uael-video-subscribe-js\"]","div[class*=\"elementor-widget-premium-addon-video-box\"][data-settings*=\"youtube\"]","div[class*=\"td_wrapper_playlist_player_youtube\"]","*wp-content\/plugins\/wp-youtube-lyte\/lyte\/lyte-min.js*","*wp-content\/plugins\/youtube-embed-plus\/scripts\/*","*wp-content\/plugins\/youtube-embed-plus-pro\/scripts\/*","div[id^=\"epyt_gallery\"]","div[class*=\"tcb-yt-bg\"]","a[href*=\"youtube.com\"][rel=\"wp-video-lightbox\"]","lite-youtube[videoid]","script[id=\"wbounce-function-js\"]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[84555],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"youtube","visualThumbnail":null},{"id":84551,"name":"Twitter (embedded tweet)","description":"","rules":["*twitter.com*","http:\/\/t.co*","https:\/\/t.co*","*twimg.com*","blockquote[class=\"twitter-tweet\"]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[84549],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"twitter-tweet","visualThumbnail":null},{"id":84539,"name":"WordPress Emojis","description":"","rules":["*s.w.org\/images\/core\/emoji*","window._wpemojiSettings","link[href=\"\/\/s.w.org\"]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[84537],"isVisual":false,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"wordpress-emojis","visualThumbnail":null},{"id":84535,"name":"Google Maps","description":"","rules":["*maps.google.com*","*google.*\/maps*","*maps.googleapis.com*","*maps.gstatic.com*","*google.maps.Map(*","div[data-settings*=\"wpgmza_\"]","*\/wp-content\/plugins\/wp-google-maps\/*","*\/wp-content\/plugins\/wp-google-maps-pro\/*","div[class=\"gmp_map_opts\"]","div[class=\"et_pb_map\"]","div[class*=\"uncode-gmaps-widget\"]","*uncode.gmaps*.js*","*dynamic-google-maps.js*","*@googlemaps\/markerclustererplus\/*","div[data-widget_type*=\"dyncontel-acf-google-maps\"]","*\/wp-content\/plugins\/wp-google-map-gold\/assets\/js\/*","*\/wp-content\/plugins\/wp-google-map-plugin\/assets\/js\/*","*\/wp-content\/plugins\/wp-google-maps-gold\/js\/*",".data(\"wpgmp_maps\")","div[class*=\"wpgmp_map_container\"]","div[data-map-provider=\"google\"]","div[class*=\"module-maps-pro\"]","div[id=\"wpsl-wrap\"]","*\/wp-content\/plugins\/wp-store-locator\/js\/*","script[id=\"google-maps-infobox-js\"]","*google.maps.event*","div[class*=\"fusion-google-map\"]","*\/wp-content\/plugins\/extensions-for-elementor\/assets\/lib\/gmap3\/gmap3*","div[class*=\"elementor-widget-ee-mb-google-map\"]","div[class*=\"mec-events-meta-group-gmap\"]","*\/wp-content\/plugins\/modern-events-calendar\/assets\/packages\/richmarker\/richmarker*","*\/wp-content\/plugins\/modern-events-calendar\/assets\/js\/googlemap*",".mecGoogleMaps('","div[class*=\"google_map_shortcode_wrapper\"]","*\/wp-content\/themes\/wpresidence\/js\/google_js\/google_map_code_listing*","*\/wp-content\/themes\/wpresidence\/js\/google_js\/google_map_code.js*","*\/wp-content\/themes\/wpresidence\/js\/infobox*","div[class*=\"elementor-widget-premium-addon-maps\"]","div[class*=\"premium-maps-container\"]","*\/wp-content\/plugins\/premium-addons-for-elementor\/assets\/frontend\/min-js\/premium-maps.min.js*","section[class*=\"ff-map\"]","*\/wp-content\/themes\/ark\/assets\/plugins\/google-map*","*\/wp-content\/themes\/ark\/assets\/scripts\/components\/google-map*","*\/wp-content\/plugins\/ultimate-elementor\/assets\/min-js\/uael-google-map*","div[class*=\"elementor-widget-uael-google-map\"]","div[class*=\"wpforms-geolocation-map\"]","*\/wp-content\/plugins\/wpforms-geolocation\/assets\/js\/wpforms-geolocation-google-api*","iframe[src*=\"?callback=map-iframe\"]","*\/wp-content\/plugins\/codespacing-progress-map\/assets\/js\/*","div[class*=\"codespacing_progress_map_area\"]","div[class*=\"qode_google_map\"]","*wp-content\/plugins\/wp-grid-builder-map-facet\/assets\/js*","div[class*=\"wpgb-map-facet\"]","*wp-content\/themes\/my-listing\/assets\/dist\/maps\/google-maps\/*","*wp-content\/themes\/my-listing\/assets\/dist\/explore*","div[class*=\"c27-map\"]","div[class*=\"elementor-widget-case27-explore-widget\"]","*wp-content\/themes\/salient\/js\/build\/map*","div[class*=\"nectar-google-map\"]","div[class=\"hmapsprem_map_container\"]","*\/wp-content\/plugins\/hmapsprem\/assets\/js\/frontend_script.js*","div[class*=\"jet-map\"]","div[class*=\"ginput_container_gfgeo_google_map\"]","div[class*=\"rodich-google-map\"]",".googleMap({","div[class*=\"elementor-widget-jet-engine-maps-listing\"]","*\/wp-content\/plugins\/jet-engine\/assets\/js\/frontend-maps*","*\/wp-content\/plugins\/facetwp-map-facet\/assets\/js\/*","div[class*=\"facetwp-type-map\"]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[84533],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"google-maps","visualThumbnail":null},{"id":84531,"name":"Contact Form 7 with Google reCAPTCHA","description":"We use Google reCAPTCHA to protect our forms from spam. You must accept to load Google reCAPTCHA to send us a message via the form. Alternatively, you can email us from your own email client to <a href=\"mailto:webmaster@sandsmedia.com\" target=\"_blank\" rel=\"noopener\">webmaster@sandsmedia.com<\/a>.","rules":["*google.com\/recaptcha*","*gstatic.com\/recaptcha*","*wp-content\/plugins\/contact-form-7\/*","div[class=\"wpcf7\"]","link[href=\"\/\/www.google.com\"]"],"criteria":"services","tcfVendors":[],"tcfPurposes":[1],"services":[84529],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"contact-form-7-with-google-recaptcha","visualThumbnail":null}],"languageSwitcher":[{"name":"English","current":true,"flag":"https:\/\/phpconference.com\/wp-content\/plugins\/polylang\/flags\/us.png","url":"https:\/\/phpconference.com\/advisory-board\/","locale":"en"},{"name":"Deutsch","current":false,"flag":"https:\/\/phpconference.com\/wp-content\/plugins\/polylang\/flags\/de.png","url":"https:\/\/phpconference.com\/de\/","locale":"de"}],"decisionCookieName":"real_cookie_banner-blog:1-lang:en","revisionHash":"9423ee6dbaceb328428224a35fcfe23f","territorialLegalBasis":["gdpr-eprivacy"],"setCookiesViaManager":"googleTagManager","isRespectDoNotTrack":false,"failedConsentDocumentationHandling":"essentials","isAcceptAllForBots":true,"isDataProcessingInUnsafeCountries":false,"dataProcessingInUnsafeCountriesSafeCountries":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IS","IT","LI","LV","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE","AD","AR","CA","FO","GG","IL","IM","JP","JE","NZ","KR","CH","GB","UY","US"],"isAgeNotice":false,"ageNoticeAgeLimit":16,"isListServicesNotice":false,"isTcf":false,"isGcm":false,"isGcmListPurposes":true,"hasLazyData":false},"anonymousContentUrl":"https:\/\/phpconference.com\/wp-content\/uploads\/rcb_js_uploads\/f90a7256ed330e8a27bb62142ee145ca\/dist\/","anonymousHash":"f90a7256ed330e8a27bb62142ee145ca","hasDynamicPreDecisions":false,"isLicensed":true,"isDevLicense":false,"multilingualSkipHTMLForTag":"","isCurrentlyInTranslationEditorPreview":false,"defaultLanguage":"en","currentLanguage":"en","activeLanguages":["en","de"],"context":"lang:en","iso3166OneAlpha2":{"AF":"Afghanistan","AX":"Aland Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua And Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia And Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo","CD":"Congo, Democratic Republic","CK":"Cook Islands","CR":"Costa Rica","CI":"Cote D'Ivoire","HR":"Croatia","CU":"Cuba","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FM":"Federated States Of Micronesia","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern and Antarctic Lands","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island & Mcdonald Islands","VA":"Holy See (Vatican City State)","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran, Islamic Republic Of","IQ":"Iraq","IE":"Ireland","IM":"Isle Of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KR":"Korea","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libyan Arab Jamahiriya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MK":"Macedonia","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","AN":"Netherlands Antilles","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","KP":"North Korea","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestinian Territory, Occupied","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barthelemy","SH":"Saint Helena","KN":"Saint Kitts And Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre And Miquelon","VC":"Saint Vincent And Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome And Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia And Sandwich Isl.","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard And Jan Mayen","SZ":"Swaziland","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad And Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks And Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UM":"United States Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis And Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"isPreventPreDecision":false,"setVisualParentIfClassOfParent":{"et_pb_video_box":1,"ast-oembed-container":1,"wpb_video_wrapper":1,"gdlr-core-pbf-background-video":".gdlr-core-pbf-background-wrap"},"dependantVisibilityContainers":["[role=\"tabpanel\"]",".eael-tab-content-item",".wpcs_content_inner",".op3-contenttoggleitem-content",".op3-popoverlay-content",".pum-overlay","[data-elementor-type=\"popup\"]",".wp-block-ub-content-toggle-accordion-content-wrap",".w-popup-wrap",".oxy-lightbox_inner[data-inner-content=true]",".oxy-pro-accordion_body",".oxy-tab-content",".kt-accordion-panel",".vc_tta-panel-body",".mfp-hide","div[id^=\"tve_thrive_lightbox_\"]"],"bannerDesignVersion":9,"bannerI18n":{"appropriateSafeguard":"Appropriate safeguard","standardContractualClauses":"Standard contractual clauses","adequacyDecision":"Adequacy decision","bindingCorporateRules":"Binding corporate rules","other":"Other","legalBasis":"Use on legal basis of","territorialLegalBasisArticles":{"gdpr-eprivacy":{"dataProcessingInUnsafeCountries":"Art. 49 (1) lit. a GDPR"},"dsg-switzerland":{"dataProcessingInUnsafeCountries":"Art. 17 (1) lit. a DSG (Switzerland)"}},"legitimateInterest":"Legitimate interest","legalRequirement":"Compliance with a legal obligation","consent":"Consent","crawlerLinkAlert":"We have recognized that you are a crawler\/bot. Only natural persons must consent to cookies and processing of personal data. Therefore, the link has no function for you.","technicalCookieDefinition":"Technical cookie definition","usesCookies":"Uses cookies","cookieRefresh":"Cookie refresh","usesNonCookieAccess":"Uses cookie-like information (LocalStorage, SessionStorage, IndexDB, etc.)","host":"Host","duration":"Duration","noExpiration":"No expiration","type":"Type","purpose":"Purpose","purposes":"Purposes","headerTitlePrivacyPolicyHistory":"History of your privacy settings","skipToConsentChoices":"Skip to consent choices","historyLabel":"Show consent from","historyItemLoadError":"Reading the consent has failed. Please try again later!","historySelectNone":"Not yet consented to","provider":"Provider","providerContactPhone":"Phone","providerContactEmail":"Email","providerContactLink":"Contact form","providerPrivacyPolicyUrl":"Privacy Policy","providerLegalNoticeUrl":"Legal notice","nonStandard":"Non-standardized data processing","nonStandardDesc":"Some services set cookies and\/or process personal data without complying with consent communication standards. These services are divided into several groups. So-called \"essential services\" are used based on legitimate interest and cannot be opted out (an objection may have to be made by email or letter in accordance with the privacy policy), while all other services are used only after consent has been given.","dataProcessingInUnsafeCountries":"Data processing in unsecure third countries","ePrivacyUSA":"US data processing","durationUnit":{"s":"second(s)","m":"minute(s)","h":"hour(s)","d":"day(s)","mo":"month(s)","y":"year(s)","n1":{"s":"second","m":"minute","h":"hour","d":"day","mo":"month","y":"year"},"nx":{"s":"seconds","m":"minutes","h":"hours","d":"days","mo":"months","y":"years"}},"close":"Close","closeWithoutSaving":"Close without saving","yes":"Yes","no":"No","unknown":"Unknown","none":"None","noLicense":"No license activated - not for production use!","devLicense":"Product license not for production use!","devLicenseLearnMore":"Learn more","devLicenseLink":"https:\/\/devowl.io\/knowledge-base\/license-installation-type\/","andSeparator":" and "},"pageRequestUuid4":"ac2fa4a3f-6743-4fcd-809d-b6150ac9829b","pageByIdUrl":"https:\/\/phpconference.com?page_id","pluginUrl":"https:\/\/devowl.io\/wordpress-real-cookie-banner\/"}}</script> <script data-skip-lazy-load="js-extra" data-skip-moving="true" data-no-defer nitro-exclude data-alt-type="application/ld+json" data-dont-merge data-wpmeteor-nooptimize="true" data-cfasync="false" id="acba6c09427f5854fb3072a7dcfaadb332-js-extra"> (()=>{var x=function (a,b){return-1<["codeOptIn","codeOptOut","codeOnPageLoad","contactEmail"].indexOf(a)&&"string"==typeof b&&b.startsWith("base64-encoded:")?window.atob(b.substr(15)):b},t=(e,t)=>new Proxy(e,{get:(e,n)=>{let r=Reflect.get(e,n);return n===t&&"string"==typeof r&&(r=JSON.parse(r,x),Reflect.set(e,n,r)),r}}),n=JSON.parse(document.getElementById("acba6c09427f5854fb3072a7dcfaadb331-js-extra").innerHTML,x);window.Proxy?n.others.frontend=t(n.others.frontend,"groups"):n.others.frontend.groups=JSON.parse(n.others.frontend.groups,x);window.Proxy?n.others=t(n.others,"customizeValuesBanner"):n.others.customizeValuesBanner=JSON.parse(n.others.customizeValuesBanner,x);;window.realCookieBanner=n})(); </script><script data-cfasync="false" type="text/javascript" id="real-cookie-banner-pro-banner-js-before"> /* <![CDATA[ */ ((a,b)=>{a[b]||(a[b]={unblockSync:()=>undefined},["consentSync"].forEach(c=>a[b][c]=()=>({cookie:null,consentGiven:!1,cookieOptIn:!0})),["consent","consentAll","unblock"].forEach(c=>a[b][c]=(...d)=>new Promise(e=>a.addEventListener(b,()=>{a[b][c](...d).then(e)},{once:!0}))))})(window,"consentApi"); /* ]]> */ </script> <script data-cfasync="false" type="text/javascript" defer src="https://phpconference.com/wp-content/uploads/rcb_js_uploads/f90a7256ed330e8a27bb62142ee145ca/dist/2001962253.js?x66363" id="real-cookie-banner-pro-banner-js"></script> <link rel='stylesheet' id='animate-css-css' href='https://phpconference.com/wp-content/plugins/real-cookie-banner-pro/public/lib/animate.css/animate.min.css?x66363' type='text/css' media='all' /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/phpconference.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.2"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://phpconference.com/wp-includes/css/dist/block-library/style.min.css?x66363' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}body .is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}body .is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}body .is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="contact-form-7-css" type="text/css" media="all" consent-original-href-_="https://phpconference.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=5.9.8" consent-required="84529" consent-by="services" consent-id="84531"/> <link rel='stylesheet' id='theme.css-css' href='https://phpconference.com/wp-content/plugins/popup-builder/public/css/theme.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='header_builder_style-css' href='https://phpconference.com/wp-content/plugins/sands-header-builder/include/style.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='sands-memb-pdf-css' href='https://phpconference.com/wp-content/plugins/sands-member-area-activation/include/style.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='sands-stickynewsletter-plugin-css' href='https://phpconference.com/wp-content/plugins/sands-sitcky-newsletter/include/style.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='sands-stickymobilemenu-plugin-css' href='https://phpconference.com/wp-content/plugins/sands-sticky-mobile-menu/include/style.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='tracks_list_style-css' href='https://phpconference.com/wp-content/plugins/sands-tracks-list/style.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='sands_advanced_tickets_display_css-css' href='https://phpconference.com/wp-content/plugins/sands_advanced_tickets_display/assets/css/sands_advanced_tickets_display.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='jqbxslidercss-css' href='https://phpconference.com/wp-content/plugins/sands_advanced_tickets_display/assets/libs/jquery.bxslider/jquery.bxslider.min.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='sands-subscription-evalanche-css-css' href='https://phpconference.com/wp-content/plugins/subscription-integration-nl-registration/include/style.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='wen-logo-slider-slick-carousel-css' href='https://phpconference.com/wp-content/plugins/wen-logo-slider/vendors/slick-carousel/slick.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='wen-logo-slider-slick-theme-css' href='https://phpconference.com/wp-content/plugins/wen-logo-slider/vendors/slick-carousel/slick-theme.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='wen-logo-slider-css' href='https://phpconference.com/wp-content/plugins/wen-logo-slider/public/css/wen-logo-slider-public.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='mc4wp-form-basic-css' href='https://phpconference.com/wp-content/plugins/mailchimp-for-wp/assets/css/form-basic.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='flexslider-css' href='https://phpconference.com/wp-content/plugins/flexslider-hg/css/flexslider.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='sliderpro-plugin-style-css' href='https://phpconference.com/wp-content/plugins/sliderpro/public/assets/css/slider-pro.min.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='sands-walkuere-app-styles-css' href='https://phpconference.com/wp-content/themes/sands-events-subtheme/can-rendering/walkuere_vue_app/dist/css/app.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='style-css' href='https://phpconference.com/wp-content/themes/sands-events-subtheme/style.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='superfish-css' href='https://phpconference.com/wp-content/themes/thekeynote-v1-00/plugins/superfish/css/superfish.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='dlmenu-css' href='https://phpconference.com/wp-content/themes/thekeynote-v1-00/plugins/dl-menu/component.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://phpconference.com/wp-content/themes/thekeynote-v1-00/plugins/font-awesome-new/css/font-awesome.min.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='style-responsive-css' href='https://phpconference.com/wp-content/themes/thekeynote-v1-00/stylesheet/style-responsive.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='style-custom-css' href='https://phpconference.com/wp-content/themes/thekeynote-v1-00/stylesheet/style-custom.css?x66363' type='text/css' media='all' /> <link rel='stylesheet' id='cf7cf-style-css' href='https://phpconference.com/wp-content/plugins/cf7-conditional-fields/style.css?x66363' type='text/css' media='all' /> <link rel="stylesheet" id="jquery-ui-smoothness-css" type="text/css" media="screen" consent-original-href-_="https://phpconference.com/wp-content/plugins/contact-form-7/includes/js/jquery-ui/themes/smoothness/jquery-ui.min.css?ver=1.12.1" consent-required="84529" consent-by="services" consent-id="84531"/> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/enable-jquery-migrate-helper/js/jquery/jquery-1.12.4-wp.js?x66363" id="jquery-core-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/enable-jquery-migrate-helper/js/jquery-migrate/jquery-migrate-1.4.1-wp.js?x66363" id="jquery-migrate-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands_multi_lang_cf7/assets/js/sands_multi_lang_cf7.js?x66363" id="sands_multi_lang_cf7-js"></script> <script type="text/javascript" id="Popup.js-js-before"> /* <![CDATA[ */ var sgpbPublicUrl = "https:\/\/phpconference.com\/wp-content\/plugins\/popup-builder\/public\/"; var SGPB_JS_LOCALIZATION = {"imageSupportAlertMessage":"Only image files supported","pdfSupportAlertMessage":"Only pdf files supported","areYouSure":"Are you sure?","addButtonSpinner":"L","audioSupportAlertMessage":"Only audio files supported (e.g.: mp3, wav, m4a, ogg)","publishPopupBeforeElementor":"Please, publish the popup before starting to use Elementor with it!","publishPopupBeforeDivi":"Please, publish the popup before starting to use Divi Builder with it!","closeButtonAltText":"Close"}; /* ]]> */ </script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/popup-builder/public/js/Popup.js?x66363" id="Popup.js-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/popup-builder/public/js/PopupConfig.js?x66363" id="PopupConfig.js-js"></script> <script type="text/javascript" id="PopupBuilder.js-js-before"> /* <![CDATA[ */ var SGPB_POPUP_PARAMS = {"popupTypeAgeRestriction":"ageRestriction","defaultThemeImages":{"1":"https:\/\/phpconference.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_1\/close.png","2":"https:\/\/phpconference.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_2\/close.png","3":"https:\/\/phpconference.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_3\/close.png","5":"https:\/\/phpconference.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_5\/close.png","6":"https:\/\/phpconference.com\/wp-content\/plugins\/popup-builder\/public\/img\/theme_6\/close.png"},"homePageUrl":"https:\/\/phpconference.com\/","isPreview":false,"convertedIdsReverse":[],"dontShowPopupExpireTime":365,"conditionalJsClasses":[],"disableAnalyticsGeneral":"0"}; var SGPB_JS_PACKAGES = {"packages":{"current":1,"free":1,"silver":2,"gold":3,"platinum":4},"extensions":{"geo-targeting":false,"advanced-closing":false}}; var SGPB_JS_PARAMS = {"ajaxUrl":"https:\/\/phpconference.com\/wp-admin\/admin-ajax.php","nonce":"2c0343560f"}; /* ]]> */ </script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/popup-builder/public/js/PopupBuilder.js?x66363" id="PopupBuilder.js-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands-countdown-client/include/moment.js?x66363" id="moment-js-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands-countdown-client/include/moment-timezone-with-data.min.js?x66363" id="moment-timezone-js-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands-header-builder/include/script.js?x66363" id="sands-header-builder-js-js"></script> <script type="text/javascript" id="sands-multi-loc-js-extra"> /* <![CDATA[ */ var mlccontext = {"activelocations":[{"city":"Berlin","city_de":"Berlin","manipulateSessionTime":"2","select_series":["L8PrkvgfbW2D7utPz"],"location_landing_page":84779,"background_image":false,"detail_image":"https:\/\/phpconference.com\/wp-content\/uploads\/2024\/06\/Berlin_MLC.png","location_color":"#ed7203","cta_location_based_color":"#ed7203","cta_location_based_color_hover":"#ed7203","cta_location_based_text":"#ffffff","cta_location_based_text_hover":"#ffffff","primary_btn_location_based_color":"#ed7203","primary_btn_location_based_color_hover":"#ed7203","primary_btn_location_based_text":"#ffffff","primary_btn_location_based_text_hover":"#ffffff","secondary_btn_location_based_color":"#ed7203","secondary_btn_location_based_color_hover":"#ed7203","location_text_color":"#ffffff","marketing_banner_bg_color":"#ae1379","display_date":"June 2 \u2013 5, 2025","buttonLink":"https:\/\/phpconference.com\/berlin-en\/","location_session_time_is_active":false,"location_show_rooms_is_active":false,"location_show_small_view_is_active":"1","editionlabelaliases":"IPC 2018 Spring, IPC 2019 Spring, 2017 SE, Berlin 2020, Berlin 2021, Berlin 2022, Berlin 2023","location_is_on_globe":"1","traning_location":false,"show_vue_based_track_page":false,"boxheadline":"Sessions Berlin 2024","boxheadline_de":"Sessions Berlin 2024","location_mc_language":"de","location_mc_group_id":"2d1139d53b","loc_logo_image":"https:\/\/phpconference.com\/wp-content\/uploads\/2020\/07\/IPC24_Website_Logo_Menu_BER_eDe.svg","loc_logo_image_en":"https:\/\/phpconference.com\/wp-content\/uploads\/2024\/06\/IPC24_Website_Logo_Menu_BER_devmio.svg","location_mc_wf_id":"bd7eace21f","location_mc_wf_email_id":"87a3c40444","location_mc_editon_value":"ber25","location_mc_list_id":"1c063c1506","location_additional_header":"<script type=\"application\/ld+json\">\r\n {\r\n \"@context\": \"https:\/\/schema.org\",\r\n \"@type\": \"Event\",\r\n \"name\": \"International PHP Conference Berlin 2025\",\r\n \"startDate\": \"2025-06-02T09:00+01:00\",\r\n \"endDate\": \"2025-06-06T18:00+01:00\",\r\n \"description\": \"The Conference for PHP and Web Development\",\r\n \"inLanguage\": \"en\",\r\n \"eventStatus\": \"https:\/\/schema.org\/EventScheduled\",\r\n \"eventAttendanceMode\": \"https:\/\/schema.org\/MixedEventAttendanceMode\",\r\n \"location\": [{\r\n \"@type\": \"VirtualLocation\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/\"\r\n },\r\n {\r\n \"@type\": \"Place\",\r\n \"name\": \"Maritim ProArte Hotel\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/location-berlin-en\/\",\r\n \"address\": {\r\n \"@type\": \"PostalAddress\",\r\n \"streetAddress\": \"Friedrichstra\u00dfe 151\",\r\n \"addressLocality\": \"Berlin\",\r\n \"postalCode\": \"10117\",\r\n \"addressCountry\": \"Germany\"\r\n }\r\n }],\r\n \"image\": \"https:\/\/phpconference.com\/wp-content\/uploads\/2024\/11\/IPC_BER25_OG_ENG_1200x630_GT-6917_v1.jpg\",\r\n \"offers\": [\r\n {\r\n \"itemOffered\": \"Very Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1199\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Very Early Bird: 3-DAY PASS + FREE WORKSHOP DAY\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"889\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Very Early Bird: 2-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"589\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Very Early Bird: Workshop Day\",\r\n \"Description\": \"Workshops\",\r\n \"price\": \"399\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n\t{\r\n \"itemOffered\": \"Very Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"959\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Very Early Bird: 3-DAY PASS + FREE WORKSHOP DAY Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"699\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Very Early Bird: 2-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"469\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Very Early Bird: Workshop Day Remote\",\r\n \"Description\": \"Workshops\",\r\n \"price\": \"379\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2024-10-26T00:00:01\",\r\n \"validThrough\": \"2025-02-20T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1399\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Early Bird: 3-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"949\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Early Bird: 2-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"689\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Early Bird: Workshop Day\",\r\n \"Description\": \"Workshop\",\r\n \"price\": \"449\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n\t{\r\n \"itemOffered\": \"Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1119\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Early Bird: 3-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"729\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Early Bird: 2-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"519\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Very Early Bird: Workshop Day Remote\",\r\n \"Description\": \"Workshop\",\r\n \"price\": \"399\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-02-21T00:00:01\",\r\n \"validThrough\": \"2025-03-27T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 5-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1599\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 4-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1399\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 3-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1099\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 2-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"779\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: Workshop Day\",\r\n \"Description\": \"Workshop\",\r\n \"price\": \"499\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 5-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1199\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 4-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1119\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 3-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"879\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: 2-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"629\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Early Bird: Workshop Day Remote\",\r\n \"Description\": \"Workshop\",\r\n \"price\": \"419\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-03-28T00:00:01\",\r\n \"validThrough\": \"2025-05-08T23:59:59\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: 5-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1829\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: 4-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1579\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: 3-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1249\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: 2-DAY PASS\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"899\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: Workshop Day\",\r\n \"Description\": \"Workshop\",\r\n \"price\": \"529\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n\t {\r\n \"itemOffered\": \"Standard: 5-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1399\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: 4-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"1249\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: 3-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"959\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: 2-DAY PASS Remote\",\r\n \"Description\": \"IPC Conference + Workshops\",\r\n \"price\": \"699\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"Standard: Workshop Day Remote\",\r\n \"Description\": \"Workshop\",\r\n \"price\": \"449\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/berlin-en\/remote-tickets-berlin-en\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2025-05-09T00:00:01\",\r\n \"validThrough\": \"2025-06-06T18:00:00\",\r\n \"@type\": \"Offer\"\r\n }\r\n ],\r\n \"organizer\": [\r\n {\r\n \"@type\": \"Organization\",\r\n \"name\": \"Software & Support Media GmbH\"\r\n }\r\n ]} <\/script>","editionlabel":"Berlin 2024","location_is_active":"1","identifier":"ber","location_landing_page_DE":84779,"buttonLink_DE":"https:\/\/phpconference.com\/berlin-en\/","location_program_page":19641,"programbuttonLink":"https:\/\/phpconference.com\/berlin-en\/program-berlin-en\/","location_program_page_De":19728,"programbuttonLink_DE":"https:\/\/phpconference.com\/berlin-de\/programm-berlin\/","location_top_marketing_banner_details":"<p class=\"col-xs-10 col-md-11 tmcb-left\" style=\"width: 100%; text-align: center;\"><a href=\"\/berlin-en\/tickets-berlin-en\/\" style=\"text-decoration: none;\"><strong>UNTIL FEBRUARY 20TH :\u00a0 <\/strong><strong>\u2713 <\/strong>Save up to 750\u20ac <strong>\u2713 <\/strong>Workshop Day for free <strong>\u2713 <\/strong>Gadget for free<\/a><\/p>\n","location_top_marketing_banner_details_german":"<p class=\"col-xs-10 col-md-11 tmcb-left\" style=\"width: 100%; text-align: center;\"><a href=\"\/berlin-de\/tickets-berlin\/\" style=\"text-decoration: none;\"><strong>BIS 20. FEBRUAR :\u00a0 <\/strong><strong>\u2713 <\/strong>Bis zu 750 \u20ac sparen <strong>\u2713 <\/strong>Workshop-Tag gratis <strong>\u2713 <\/strong>Gadget gratis<\/a><\/p>\n","call_for_action_on_speaker_and_session_details_german":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #FFD501 0.4%, #ED7203 70.55%); border-radius: 25px; display: block; padding: 15px 10px; margin-bottom: 20px!important;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Bis 20. Februar:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Bis zu 750 \u20ac sparen<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Workshop-Tag gratis<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Gadget gratis<\/span><br \/>\n<a class=\"gdlr-button medium light-button custom-primary-button rounded-corner-buttons\" href=\"\/berlin-de\/tickets-berlin\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase;\">Jetzt anmelden<\/a><\/div>\n","call_for_action_on_speaker_and_session_details":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #FFD501 0.4%, #ED7203 70.55%); border-radius: 25px; display: block; padding: 15px 10px;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Until February 20th:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Save up to 750\u20ac<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Workshop Day for free<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Gadget for free<\/span><br \/>\n<a class=\"gdlr-button medium dark-button custom-primary-button rounded-corner-buttons\" href=\"\/berlin-en\/tickets-berlin-en\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase; border-color: #48D6D9!important;\">Register now<\/a><\/div>\n","additional_after_filter_html":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #FFD501 0.4%, #ED7203 70.55%); border-radius: 25px; display: block; padding: 15px 10px;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Until February 20th:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Save up to 750\u20ac<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Workshop Day for free<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Gadget for free<\/span><br \/>\n<a class=\"gdlr-button medium dark-button custom-primary-button rounded-corner-buttons\" href=\"\/berlin-en\/tickets-berlin-en\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase; border-color: #48D6D9!important;\">Register now<\/a><\/div>\n","additional_after_filter_html_german":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #FFD501 0.4%, #ED7203 70.55%); border-radius: 25px; display: block; padding: 15px 10px; margin-bottom: 20px!important;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Bis 20. Februar:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Bis zu 750 \u20ac sparen<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Workshop-Tag gratis<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Gadget gratis<\/span><br \/>\n<a class=\"gdlr-button medium light-button custom-primary-button rounded-corner-buttons\" href=\"\/berlin-de\/tickets-berlin\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase;\">Jetzt anmelden<\/a><\/div>\n"},{"city":"Munich","city_de":"Munich","manipulateSessionTime":"1","select_series":["negCzJcGJTyWN7bAE"],"location_landing_page":85101,"background_image":false,"detail_image":"https:\/\/phpconference.com\/wp-content\/uploads\/2024\/06\/Munich_MLC.png","location_color":"#990027","cta_location_based_color":"#990027","cta_location_based_color_hover":"#990027","cta_location_based_text":"#ffffff","cta_location_based_text_hover":"#ffffff","primary_btn_location_based_color":"#990027","primary_btn_location_based_color_hover":"#990027","primary_btn_location_based_text":"#ffffff","primary_btn_location_based_text_hover":"#ffffff","secondary_btn_location_based_color":"#990027","secondary_btn_location_based_color_hover":"#990027","location_text_color":"#ffffff","marketing_banner_bg_color":"#ae1379","display_date":"October 27 \u2013 31, 2025","buttonLink":"https:\/\/phpconference.com\/munich\/","location_session_time_is_active":"1","location_show_rooms_is_active":false,"location_show_small_view_is_active":"1","editionlabelaliases":"IPC 2018, IPC 2017, IPC 2019, Munich 2020, Munich 2021, Munich 2022, Munich 2023","location_is_on_globe":"1","traning_location":false,"show_vue_based_track_page":false,"boxheadline":"Sessions Munich 2024","boxheadline_de":"Sessions Munich 2024","location_mc_language":"de","location_mc_group_id":"2d1139d53b","loc_logo_image":"https:\/\/phpconference.com\/wp-content\/uploads\/2020\/07\/IPC24_Website_Logo_Menu_MUC_eDe.svg","loc_logo_image_en":"https:\/\/phpconference.com\/wp-content\/uploads\/2024\/06\/IPC24_Website_Logo_Menu_MUC_devmio.svg","location_mc_wf_id":"bd7eace21f","location_mc_wf_email_id":"87a3c40444","location_mc_editon_value":"mun25","location_mc_list_id":"1c063c1506","location_additional_header":"<script type=\"application\/ld+json\">\r\n {\r\n \"name\": \" IPC Hybrid Munich 2025 \",\r\n \"eventAttendanceMode\": \"https:\/\/schema.org\/MixedEventAttendanceMode\",\r\n \"eventStatus\": [\r\n \"https:\/\/schema.org\/EventScheduled\"\r\n ],\r\n\t\"location\": [{\r\n \"@type\": \"VirtualLocation\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\"\r\n\t},\r\n {\r\n \"@type\": \"Place\",\r\n \"name\": \"Holiday Inn City Centre\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/location-munich\/\",\r\n \"address\": {\r\n \"@type\": \"PostalAddress\",\r\n \"streetAddress\": \"Hochstra\u00dfe 3\",\r\n \"addressLocality\": \"Munich\",\r\n \"postalCode\": \"81669\", \r\n \"addressCountry\": \"Germany\" \r\n }\r\n }],\r\n \"startDate\": \"2025-10-27T09:00+01:00\",\r\n \"endDate\": \"2025-10-31T18:00+01:00\",\r\n \"doorTime\": \"08:30\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"description\": \"The Conference for PHP and Web Development\",\r\n \"inLanguage\": \"en\",\r\n \"image\": \"https:\/\/phpconference.com\/wp-content\/uploads\/2023\/03\/IPC_MUC23_OG_ENG_1200x630_v1.png\",\r\n \"@context\": \"http:\/\/schema.org\",\r\n \"@type\": \"Event\",\r\n \"offers\": [\r\n {\r\n \"itemOffered\": \"5-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1399\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-05-26T09:00:00Z\",\r\n \"validThrough\": \"2023-07-13T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"3-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1299\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-05-26T09:00:00Z\",\r\n \"validThrough\": \"2023-07-13T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"2-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"849\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-05-26T09:00:00Z\",\r\n \"validThrough\": \"2023-07-13T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"WORKSHOP DAY\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"469\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-05-26T09:00:00Z\",\r\n \"validThrough\": \"2023-07-13T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"5-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1599\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-07-14T00:00:00Z\",\r\n \"validThrough\": \"2023-08-17T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"3-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1339\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-07-14T00:00:00Z\",\r\n \"validThrough\": \"2023-08-17T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"2-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"899\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-07-14T00:00:00Z\",\r\n \"validThrough\": \"2023-08-17T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"WORKSHOP DAY\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"519\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-07-14T00:00:00Z\",\r\n \"validThrough\": \"2023-08-17T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"5-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1799\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-08-18T00:00:00Z\",\r\n \"validThrough\": \"2023-09-21T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"3-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1399\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-08-18T00:00:00Z\",\r\n \"validThrough\": \"2023-09-21T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"2-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"999\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-08-18T00:00:00Z\",\r\n \"validThrough\": \"2023-09-21T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"WORKSHOP DAY\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"529\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-08-18T00:00:00Z\",\r\n \"validThrough\": \"2023-09-21T23:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"5-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1949\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-09-22T00:00:00Z\",\r\n \"validThrough\": \"2023-10-27T08:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"3-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1499\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-09-22T00:00:00Z\",\r\n \"validThrough\": \"2023-10-27T08:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"2-DAY PASS\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"1099\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-09-22T00:00:00Z\",\r\n \"validThrough\": \"2023-10-27T08:59:59Z\",\r\n \"@type\": \"Offer\"\r\n },\r\n {\r\n \"itemOffered\": \"WORKSHOP DAY\",\r\n \"Description\": \"IPC Munich Hybrid\",\r\n \"price\": \"549\",\r\n \"priceCurrency\": \"eur\",\r\n \"url\": \"https:\/\/phpconference.com\/munich\/\",\r\n \"availability\": \"http:\/\/schema.org\/PreOrder\",\r\n \"validFrom\": \"2023-09-22T00:00:00Z\",\r\n \"validThrough\": \"2023-10-27T08:59:59Z\",\r\n \"@type\": \"Offer\"\r\n }\r\n ],\r\n \"performer\": [\r\n {\r\n \"@type\": \"Organization\",\r\n \"name\": \"Software & Support Media GmbH\"\r\n }\r\n ]\r\n} <\/script>","editionlabel":"Munich 2024","location_is_active":"1","identifier":"mun","location_landing_page_DE":85101,"buttonLink_DE":"https:\/\/phpconference.com\/munich\/","location_program_page":19652,"programbuttonLink":"https:\/\/phpconference.com\/munich\/program-munich\/","location_top_marketing_banner_details":"<p class=\"col-xs-10 col-md-11 tmcb-left\" style=\"width: 100%; text-align: center;\"><a href=\"\/munich\/tickets-munich\/\" style=\"text-decoration: none;\"><strong>UNTIL CONFERENCE STARTS :\u00a0 \u2713 <\/strong>Group Discount\u00a0 <strong>\u2713 <\/strong>5-Day Special<\/a><\/p>\n","location_top_marketing_banner_details_german":"<p class=\"col-xs-10 col-md-11 tmcb-left\" style=\"width: 100%; text-align: center;\"><a href=\"\/muenchen\/tickets-muenchen\/\" style=\"text-decoration: none;\"><strong>BIS KONFERENZBEGINN :\u00a0 \u2713 <\/strong>Kollegenrabatt <strong>\u2713 <\/strong>5-Tages-Special<\/a><\/p>\n","call_for_action_on_speaker_and_session_details_german":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #ff6b5b 0.4%, #990027 70.55%); border-radius: 25px; display: block; padding: 15px 10px; margin-bottom: 20px!important;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Bis Konferenzbeginn:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Kollegenrabatt<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> 5-Tages-Special<\/span><br \/>\n<a class=\"gdlr-button medium dark-button custom-primary-button rounded-corner-buttons\" href=\"\/muenchen\/tickets-muenchen\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase;\">Jetzt anmelden<\/a><\/div>\n","call_for_action_on_speaker_and_session_details":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #ff6b5b 0.4%, #990027 70.55%); border-radius: 25px; display: block; padding: 15px 10px;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Until Conference Starts:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Group Discount<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> 5-Day Special<\/span><br \/>\n<a class=\"gdlr-button medium dark-button custom-primary-button rounded-corner-buttons\" href=\"\/munich\/tickets-munich\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase;\">Register now<\/a><\/div>\n","additional_after_filter_html":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #ff6b5b 0.4%, #990027 70.55%); border-radius: 25px; display: block; padding: 15px 10px;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Until Conference Starts:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Group Discount<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> 5-Day Special<\/span><br \/>\n<a class=\"gdlr-button medium dark-button custom-primary-button rounded-corner-buttons\" href=\"\/munich\/tickets-munich\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase;\">Register now<\/a><\/div>\n","additional_after_filter_html_german":"<div class=\"call-for-action-box\" style=\"background: linear-gradient(118.12deg, #ff6b5b 0.4%, #990027 70.55%); border-radius: 25px; display: block; padding: 15px 10px; margin-bottom: 20px!important;\"><span style=\"font-size: 25px; color: #fff; display: block; font-weight: bold;\">Bis Konferenzbeginn:<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> Kollegenrabatt<\/span><br \/>\n<span style=\"font-size: 20px; color: #fff;\"><strong>\u2713<\/strong> 5-Tages-Special<\/span><br \/>\n<a class=\"gdlr-button medium dark-button custom-primary-button rounded-corner-buttons\" href=\"\/muenchen\/tickets-muenchen\/\" style=\"padding: 5px 15px !important; display: inline-block; text-transform: uppercase;\">Jetzt anmelden<\/a><\/div>\n"}]}; /* ]]> */ </script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands-multi-location/assets/js/sands-multi-loc.js?x66363" id="sands-multi-loc-js"></script> <script type="text/javascript" id="sands-stickynewsletter-plugin-js-extra"> /* <![CDATA[ */ var scroll_parameters = {"snlscollpoint":"4900"}; /* ]]> */ </script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands-sitcky-newsletter/include/script.js?x66363" id="sands-stickynewsletter-plugin-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands-sticky-mobile-menu/include/script.js?x66363" id="sands-stickymobilemenu-plugin-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands-tracks-list/script.js?x66363" id="tracks_list_script-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands_slider/scripts/jquery.bxslider.min.js?x66363" id="bxslider-js"></script> <script type="text/javascript" id="sands-subscription-evalanche-js-js-extra"> /* <![CDATA[ */ var google_captcha_data = {"public_google_key":"6LcePh8TAAAAAAlEOHY5PGTs5rRyKp7ElnD3RlTZ"}; /* ]]> */ </script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/subscription-integration-nl-registration/include/script.js?x66363" id="sands-subscription-evalanche-js-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/wen-logo-slider/vendors/slick-carousel/slick.min.js?x66363" id="wen-logo-slider-slick-carousel-js"></script> <script type="text/javascript" defer src="https://phpconference.com/wp-content/themes/sands-events-subtheme/can-rendering/walkuere_vue_app/dist/js/chunk-vendors.js?x66363" id="sands-walkuere-vendors-js"></script> <script type="text/javascript" id="sands-walkuere-app-js-extra"> /* <![CDATA[ */ var walkuere_app_data = {"sessoindetaildata1":"https:\/\/phpconference.com\/wpcontent\/hwhswh.jsin","concordurl":"whatreber3","data_var_1":"value 1","data_var_2":"value 2","concord_url":"https:\/\/concord.sandsmedia.com\/graphql"}; var sands_ajax_object = {"ajaxurl":"https:\/\/phpconference.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" defer src="https://phpconference.com/wp-content/themes/sands-events-subtheme/can-rendering/walkuere_vue_app/dist/js/app.js?x66363" id="sands-walkuere-app-js"></script> <link rel="https://api.w.org/" href="https://phpconference.com/wp-json/" /><link rel="alternate" type="application/json" href="https://phpconference.com/wp-json/wp/v2/pages/11888" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://phpconference.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.5.2" /> <link rel='shortlink' href='https://phpconference.com/?p=11888' /> <link rel="alternate" type="application/json+oembed" href="https://phpconference.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fphpconference.com%2Fadvisory-board%2F" /> <link rel="alternate" type="text/xml+oembed" href="https://phpconference.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fphpconference.com%2Fadvisory-board%2F&format=xml" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "Event", "name": "International PHP Conference Berlin 2025", "startDate": "2025-06-02T09:00+01:00", "endDate": "2025-06-06T18:00+01:00", "description": "The Conference for PHP and Web Development", "inLanguage": "en", "eventStatus": "https://schema.org/EventScheduled", "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode", "location": [{ "@type": "VirtualLocation", "url": "https://phpconference.com/berlin-en/" }, { "@type": "Place", "name": "Maritim ProArte Hotel", "url": "https://phpconference.com/berlin-en/location-berlin-en/", "address": { "@type": "PostalAddress", "streetAddress": "Friedrichstraße 151", "addressLocality": "Berlin", "postalCode": "10117", "addressCountry": "Germany" } }], "image": "https://phpconference.com/wp-content/uploads/2024/11/IPC_BER25_OG_ENG_1200x630_GT-6917_v1.jpg", "offers": [ { "itemOffered": "Very Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY", "Description": "IPC Conference + Workshops", "price": "1199", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Very Early Bird: 3-DAY PASS + FREE WORKSHOP DAY", "Description": "IPC Conference + Workshops", "price": "889", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Very Early Bird: 2-DAY PASS", "Description": "IPC Conference + Workshops", "price": "589", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Very Early Bird: Workshop Day", "Description": "Workshops", "price": "399", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY Remote", "Description": "IPC Conference + Workshops", "price": "959", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Very Early Bird: 3-DAY PASS + FREE WORKSHOP DAY Remote", "Description": "IPC Conference + Workshops", "price": "699", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Very Early Bird: 2-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "469", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Very Early Bird: Workshop Day Remote", "Description": "Workshops", "price": "379", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2024-10-26T00:00:01", "validThrough": "2025-02-20T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY", "Description": "IPC Conference + Workshops", "price": "1399", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: 3-DAY PASS", "Description": "IPC Conference + Workshops", "price": "949", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: 2-DAY PASS", "Description": "IPC Conference + Workshops", "price": "689", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: Workshop Day", "Description": "Workshop", "price": "449", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: 4-DAY PASS + FREE WORKSHOP DAY Remote", "Description": "IPC Conference + Workshops", "price": "1119", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: 3-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "729", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: 2-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "519", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Very Early Bird: Workshop Day Remote", "Description": "Workshop", "price": "399", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-02-21T00:00:01", "validThrough": "2025-03-27T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 5-DAY PASS", "Description": "IPC Conference + Workshops", "price": "1599", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 4-DAY PASS", "Description": "IPC Conference + Workshops", "price": "1399", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 3-DAY PASS", "Description": "IPC Conference + Workshops", "price": "1099", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 2-DAY PASS", "Description": "IPC Conference + Workshops", "price": "779", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: Workshop Day", "Description": "Workshop", "price": "499", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 5-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "1199", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 4-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "1119", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 3-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "879", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: 2-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "629", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Early Bird: Workshop Day Remote", "Description": "Workshop", "price": "419", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-03-28T00:00:01", "validThrough": "2025-05-08T23:59:59", "@type": "Offer" }, { "itemOffered": "Standard: 5-DAY PASS", "Description": "IPC Conference + Workshops", "price": "1829", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: 4-DAY PASS", "Description": "IPC Conference + Workshops", "price": "1579", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: 3-DAY PASS", "Description": "IPC Conference + Workshops", "price": "1249", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: 2-DAY PASS", "Description": "IPC Conference + Workshops", "price": "899", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: Workshop Day", "Description": "Workshop", "price": "529", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: 5-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "1399", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: 4-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "1249", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: 3-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "959", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: 2-DAY PASS Remote", "Description": "IPC Conference + Workshops", "price": "699", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" }, { "itemOffered": "Standard: Workshop Day Remote", "Description": "Workshop", "price": "449", "priceCurrency": "eur", "url": "https://phpconference.com/berlin-en/remote-tickets-berlin-en/", "availability": "http://schema.org/PreOrder", "validFrom": "2025-05-09T00:00:01", "validThrough": "2025-06-06T18:00:00", "@type": "Offer" } ], "organizer": [ { "@type": "Organization", "name": "Software & Support Media GmbH" } ]} </script><script type="application/ld+json"> { "name": " IPC Hybrid Munich 2025 ", "eventAttendanceMode": "https://schema.org/MixedEventAttendanceMode", "eventStatus": [ "https://schema.org/EventScheduled" ], "location": [{ "@type": "VirtualLocation", "url": "https://phpconference.com/munich/" }, { "@type": "Place", "name": "Holiday Inn City Centre", "url": "https://phpconference.com/munich/location-munich/", "address": { "@type": "PostalAddress", "streetAddress": "Hochstraße 3", "addressLocality": "Munich", "postalCode": "81669", "addressCountry": "Germany" } }], "startDate": "2025-10-27T09:00+01:00", "endDate": "2025-10-31T18:00+01:00", "doorTime": "08:30", "url": "https://phpconference.com/munich/", "description": "The Conference for PHP and Web Development", "inLanguage": "en", "image": "https://phpconference.com/wp-content/uploads/2023/03/IPC_MUC23_OG_ENG_1200x630_v1.png", "@context": "http://schema.org", "@type": "Event", "offers": [ { "itemOffered": "5-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1399", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-05-26T09:00:00Z", "validThrough": "2023-07-13T23:59:59Z", "@type": "Offer" }, { "itemOffered": "3-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1299", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-05-26T09:00:00Z", "validThrough": "2023-07-13T23:59:59Z", "@type": "Offer" }, { "itemOffered": "2-DAY PASS", "Description": "IPC Munich Hybrid", "price": "849", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-05-26T09:00:00Z", "validThrough": "2023-07-13T23:59:59Z", "@type": "Offer" }, { "itemOffered": "WORKSHOP DAY", "Description": "IPC Munich Hybrid", "price": "469", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-05-26T09:00:00Z", "validThrough": "2023-07-13T23:59:59Z", "@type": "Offer" }, { "itemOffered": "5-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1599", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-07-14T00:00:00Z", "validThrough": "2023-08-17T23:59:59Z", "@type": "Offer" }, { "itemOffered": "3-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1339", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-07-14T00:00:00Z", "validThrough": "2023-08-17T23:59:59Z", "@type": "Offer" }, { "itemOffered": "2-DAY PASS", "Description": "IPC Munich Hybrid", "price": "899", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-07-14T00:00:00Z", "validThrough": "2023-08-17T23:59:59Z", "@type": "Offer" }, { "itemOffered": "WORKSHOP DAY", "Description": "IPC Munich Hybrid", "price": "519", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-07-14T00:00:00Z", "validThrough": "2023-08-17T23:59:59Z", "@type": "Offer" }, { "itemOffered": "5-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1799", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-08-18T00:00:00Z", "validThrough": "2023-09-21T23:59:59Z", "@type": "Offer" }, { "itemOffered": "3-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1399", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-08-18T00:00:00Z", "validThrough": "2023-09-21T23:59:59Z", "@type": "Offer" }, { "itemOffered": "2-DAY PASS", "Description": "IPC Munich Hybrid", "price": "999", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-08-18T00:00:00Z", "validThrough": "2023-09-21T23:59:59Z", "@type": "Offer" }, { "itemOffered": "WORKSHOP DAY", "Description": "IPC Munich Hybrid", "price": "529", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-08-18T00:00:00Z", "validThrough": "2023-09-21T23:59:59Z", "@type": "Offer" }, { "itemOffered": "5-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1949", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-09-22T00:00:00Z", "validThrough": "2023-10-27T08:59:59Z", "@type": "Offer" }, { "itemOffered": "3-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1499", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-09-22T00:00:00Z", "validThrough": "2023-10-27T08:59:59Z", "@type": "Offer" }, { "itemOffered": "2-DAY PASS", "Description": "IPC Munich Hybrid", "price": "1099", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-09-22T00:00:00Z", "validThrough": "2023-10-27T08:59:59Z", "@type": "Offer" }, { "itemOffered": "WORKSHOP DAY", "Description": "IPC Munich Hybrid", "price": "549", "priceCurrency": "eur", "url": "https://phpconference.com/munich/", "availability": "http://schema.org/PreOrder", "validFrom": "2023-09-22T00:00:00Z", "validThrough": "2023-10-27T08:59:59Z", "@type": "Offer" } ], "performer": [ { "@type": "Organization", "name": "Software & Support Media GmbH" } ] } </script> <script type="text/javascript"> var allowSubmit = true; </script> <script type="text/javascript"> var jQueryMigrateHelperHasSentDowngrade = false; window.onerror = function( msg, url, line, col, error ) { // Break out early, do not processing if a downgrade reqeust was already sent. if ( jQueryMigrateHelperHasSentDowngrade ) { return true; } var xhr = new XMLHttpRequest(); var nonce = '445fa93b90'; var jQueryFunctions = [ 'andSelf', 'browser', 'live', 'boxModel', 'support.boxModel', 'size', 'swap', 'clean', 'sub', ]; var match_pattern = /\)\.(.+?) is not a function/; var erroredFunction = msg.match( match_pattern ); // If there was no matching functions, do not try to downgrade. if ( null === erroredFunction || typeof erroredFunction !== 'object' || typeof erroredFunction[1] === "undefined" || -1 === jQueryFunctions.indexOf( erroredFunction[1] ) ) { return true; } // Set that we've now attempted a downgrade request. jQueryMigrateHelperHasSentDowngrade = true; xhr.open( 'POST', 'https://phpconference.com/wp-admin/admin-ajax.php' ); xhr.setRequestHeader( 'Content-Type', 'application/x-www-form-urlencoded' ); xhr.onload = function () { var response, reload = false; if ( 200 === xhr.status ) { try { response = JSON.parse( xhr.response ); reload = response.data.reload; } catch ( e ) { reload = false; } } // Automatically reload the page if a deprecation caused an automatic downgrade, ensure visitors get the best possible experience. if ( reload ) { location.reload(); } }; xhr.send( encodeURI( 'action=jquery-migrate-downgrade-version&_wpnonce=' + nonce ) ); // Suppress error alerts in older browsers return true; } </script> <link rel="stylesheet" type="text/css" media="all" href="https://phpconference.com/wp-content/themes/sands-events-subtheme/css/bootstrap.min.css?x66363" /><link rel="stylesheet" type="text/css" media="all" href="https://phpconference.com/wp-content/themes/sands-events-subtheme/js/bootstrap-select/dist/css/bootstrap-select.min.css?x66363"><script type="text/javascript" src="https://phpconference.com/wp-content/themes/sands-events-subtheme/js/jquery.cookie.js?x66363"> </script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/sands-events-subtheme/sands-functions.js?x66363"> </script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/sands-events-subtheme/js/bootstrap.min.js?x66363"> </script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/sands-events-subtheme/js/bootstrap-select/dist/js/bootstrap-select.js?x66363"> </script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/sands-events-subtheme/js/js-cookie-master/src/js.cookie.js?x66363"> </script> <script src="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/js/splide.min.js"></script><script type="text/javascript" src="https://phpconference.com/wp-content/themes/sands-events-subtheme/js/split.min.js?x66363"></script><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide.min.css"><link rel="shortcut icon" href="/wp-content/uploads/2019/10/iPC_SE20_Favicon_64px_53811.png" type="image/x-icon" /><!-- load the script for older ie version --> <!--[if lt IE 9]> <script src="https://phpconference.com/wp-content/themes/thekeynote-v1-00/javascript/html5.js?x66363" type="text/javascript"></script> <script src="https://phpconference.com/wp-content/themes/thekeynote-v1-00/plugins/easy-pie-chart/excanvas.js?x66363" type="text/javascript"></script> <![endif]--> <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style> <style> /* #timetable-overview-custom .table-head-link .gdlr-session-item-head-info.sands-active { background: #ed7204; background: -moz-linear-gradient(180deg, #ed7204 0%, #ed7204 100%); background: -webkit-linear-gradient(180deg, #ed7204 0%, #ed7204 100%); background: -o-linear-gradient(180deg, #ed7204 0%, #ed7204 100%); background: -ms-linear-gradient(180deg, #ed7204 0%, #ed7204 100%); background: linear-gradient(270deg, #ed7204 0%, #ed7204 100%); color: #ffffff !important; } */ </style> <style type="text/css" id="wp-custom-css"> @media only screen and (max-width: 767.9px) { .single-speaker .gdlr-speaker-info-wrapper{ width: 100% !important; } } </style> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W3FHR7');</script> <!-- End Google Tag Manager --> <style> .mlc-location-dependent-block-invisible{ display: none; } .mlc-location-independent-block-invisible{ display: none; } .language-dependent-block-invisible-de { display: none; } .language-dependent-block-invisible { display: none; } .gdlr-nav-wrapper-enhanced{ display: none; } </style> <script type="application/ld+json"> { "name": "International PHP Conference", "location": { "name": "Maritim ProArte Hotel", "url": "https://www.maritim.com/en/hotels/germany/proarte-hotel-berlin/hotel-overview", "address": { "addressCountry": "Germany", "addressLocality": "Berlin", "streetAddress": "Friedrichstra\u00dfe 151", "postalCode": "10117", "@type": "PostalAddress" }, "@type": "Place" }, "startDate": "2020-05-25T08:00", "endDate": "2020-05-29T18:00", "doorTime": "7:00", "url": "https://phpconference.com/", "description": "International PHP Conference", "inLanguage": "en", "@context": "http://schema.org", "@type": "Event", "offers": [ { "itemOffered": "5-Day Pass", "Description": "International PHP Conference", "price": "999", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2019-10-26T00:00:00Z", "validThrough": "2020-02-06T23:59:59", "@type": "Offer" }, { "itemOffered": "3-Day Pass", "Description": "International PHP Conference", "price": "699", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2019-10-26T00:00:00Z", "validThrough": "2020-02-06T23:59:59", "@type": "Offer" }, { "itemOffered": "2-Day Pass", "Description": "International PHP Conference", "price": "499", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2019-10-26T00:00:00Z", "validThrough": " 2020-02-06T23:59:59", "@type": "Offer" }, { "itemOffered": "1-Day Pass", "Description": "International PHP Conference", "price": "349", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2019-10-26T00:00:00Z", "validThrough": "2020-02-06T23:59:59", "@type": "Offer" }, { "itemOffered": "Workshop Day", "Description": "International PHP Conference", "price": "349", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2019-10-26T00:00:00Z", "validThrough": "2020-02-06T23:59:59", "@type": "Offer" }, { "itemOffered": "Fullstack Day", "Description": "International PHP Conference", "price": "349", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2019-10-26T00:00:00Z", "validThrough": "2020-02-06T23:59:59", "@type": "Offer" }, { "itemOffered": "5-Day Pass", "Description": "International PHP Conference", "price": "1199", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-02-07T00:00:00", "validThrough": "2020-03-19T23:59:59", "@type": "Offer" }, { "itemOffered": "3-Day Pass", "Description": "International PHP Conference", "price": "749", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-02-07T00:00:00", "validThrough": "2020-03-19T23:59:59", "@type": "Offer" }, { "itemOffered": "2-Day Pass", "Description": "International PHP Conference", "price": "549", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-02-07T00:00:00", "validThrough": "2020-03-19T23:59:59", "@type": "Offer" }, { "itemOffered": "1-Day Pass", "Description": "International PHP Conference", "price": "389", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-02-07T00:00:00", "validThrough": "2020-03-19T23:59:59", "@type": "Offer" }, { "itemOffered": "Workshop Day", "Description": "International PHP Conference", "price": "389", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-02-07T00:00:00", "validThrough": "2020-03-19T23:59:59", "@type": "Offer" }, { "itemOffered": "Fullstack Day", "Description": "International PHP Conference", "price": "389", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-02-07T00:00:00", "validThrough": "2020-03-19T23:59:59", "@type": "Offer" }, { "itemOffered": "5-Day Pass", "Description": "International PHP Conference", "price": "1399", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-03-20T00:00:00", "validThrough": "2020-05-09T23:59:59", "@type": "Offer" }, { "itemOffered": "3-Day Pass", "Description": "International PHP Conference", "price": "849", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-03-20T00:00:00", "validThrough": "2020-05-09T23:59:59", "@type": "Offer" }, { "itemOffered": "2-Day Pass", "Description": "International PHP Conference", "price": "649", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-03-20T00:00:00", "validThrough": "2020-05-09T23:59:59", "@type": "Offer" }, { "itemOffered": "1-Day Pass", "Description": "International PHP Conference", "price": "439", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-03-20T00:00:00", "validThrough": "2020-05-09T23:59:59", "@type": "Offer" }, { "itemOffered": "Workshop Day", "Description": "International PHP Conference", "price": "439", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-03-20T00:00:00", "validThrough": "2020-05-09T23:59:59", "@type": "Offer" }, { "itemOffered": "Fullstack Day", "Description": "International PHP Conference", "price": "439", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-03-20T00:00:00", "validThrough": "2020-05-09T23:59:59", "@type": "Offer" }, { "itemOffered": "5-Day Pass", "Description": "International PHP Conference", "price": "1599", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-05-10T00:00:00", "validThrough": "2020-05-29T17:59:59", "@type": "Offer" }, { "itemOffered": "3-Day Pass", "Description": "International PHP Conference", "price": "969", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-05-10T00:00:00", "validThrough": "2020-05-29T17:59:59", "@type": "Offer" }, { "itemOffered": "2-Day Pass", "Description": "International PHP Conference", "price": "749", "priceCurrency": " eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-05-10T00:00:00", "validThrough": "2020-05-29T17:59:59", "@type": "Offer" }, { "itemOffered": "1-Day Pass", "Description": "International PHP Conference", "price": "479", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-05-10T00:00:00", "validThrough": "2020-05-29T17:59:59", "@type": "Offer" }, { "itemOffered": "Workshop Day", "Description": "International PHP Conference", "price": "479", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-05-10T00:00:00", "validThrough": "2020-05-29T17:59:59", "@type": "Offer" }, { "itemOffered": "Fullstack Day", "Description": "International PHP Conference", "price": "479", "priceCurrency": "eur", "url": "https://phpconference.com/", "availability": "http://schema.org/PreOrder", "validFrom": "2020-05-10T00:00:00", "validThrough": "2020-05-29T17:59:59", "@type": "Offer" } ], "performer": [ { "@type": "Organization", "name": "Software & Support Media GmbH" } ] } </script> </head> <body class="page-template-default page page-id-11888"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-W3FHR7" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --><div class="body-wrapper float-menu" data-home="https://phpconference.com" > <header class="gdlr-header-wrapper"> <!-- top navigation --> <!-- logo --> <div class="gdlr-header-inner"> <div class="gdlr-header-container sands-container"> <!-- logo --> <div class="gdlr-logo"> <a href="https://phpconference.com" class="" > <img src="https://phpconference.com/wp-content/uploads/2024/06/IPC24_Website_Logo_Menu_global_devmio.svg" alt="" width="0" height="0" /> </a> <div class="gdlr-responsive-navigation dl-menuwrapper" id="gdlr-responsive-navigation" ><button class="dl-trigger">Open Menu</button><ul id="menu-ipc-menu-new-en" class="dl-menu gdlr-main-mobile-menu"><li id="menu-item-86509" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86509"><a href="https://phpconference.com/call-for-papers/">Call For Papers</a></li> <li id="menu-item-83368" class="mlc-location-independent-block-invisible menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-83368"><a>Program</a> <ul class="dl-submenu"> <li id="menu-item-83370" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83370"><a href="https://phpconference.com/berlin-en/program-berlin-en/">IPC Berlin</a></li> <li id="menu-item-83369" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83369"><a href="https://phpconference.com/munich/program-munich/">IPC Munich</a></li> </ul> </li> <li id="menu-item-76113" class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-76113"><a href="https://phpconference.com/berlin-en/program-berlin-en/">Program</a> <ul class="dl-submenu"> <li id="menu-item-76114" class="hidden-lg menu-item menu-item-type-post_type menu-item-object-page menu-item-76114"><a href="https://phpconference.com/berlin-en/program-berlin-en/">Schedule</a></li> <li id="menu-item-12708" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12708"><a href="/php-core-coding/">PHP Core</a></li> <li id="menu-item-12709" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12709"><a href="/web-development/">General Web Development</a></li> <li id="menu-item-15343" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15343"><a href="/test-performance/">Test & Performance</a></li> <li id="menu-item-17261" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17261"><a href="/agile-culture/">Agile & People</a></li> <li id="menu-item-83277" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-83277"><a href="https://phpconference.com/software-architecture/">Software Architecture</a></li> <li id="menu-item-17960" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17960"><a href="/devops-continuous-delivery/">DevOps & Deployment</a></li> <li id="menu-item-76140" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-76140"><a>More Program</a> <ul class="dl-submenu"> <li id="menu-item-13755" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13755"><a href="https://phpconference.com/keynotes/">Keynotes</a></li> <li id="menu-item-13758" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13758"><a href="https://phpconference.com/workshops/">Workshops</a></li> <li id="menu-item-13757" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13757"><a href="https://phpconference.com/sessions/">Sessions</a></li> <li id="menu-item-12769" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12769"><a href="https://phpconference.com/speakers/">Speakers</a></li> <li id="menu-item-12703" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11888 current_page_item menu-item-12703"><a href="https://phpconference.com/advisory-board/" aria-current="page">Advisory Board</a></li> <li id="menu-item-13805" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13805"><a href="https://phpconference.com/archive/">Archive</a></li> </ul> </li> </ul> </li> <li id="menu-item-76115" class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-76115"><a href="https://phpconference.com/munich/program-munich/">Program</a> <ul class="dl-submenu"> <li id="menu-item-80799" class="hidden-lg menu-item menu-item-type-post_type menu-item-object-page menu-item-80799"><a href="https://phpconference.com/munich/program-munich/">Schedule</a></li> <li id="menu-item-76116" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76116"><a href="/php-core-coding/">PHP Core</a></li> <li id="menu-item-76117" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76117"><a href="/web-development/">Web Development</a></li> <li id="menu-item-86250" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-86250"><a href="/test-performance/">Test & Performance</a></li> <li id="menu-item-76118" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76118"><a href="/agile-culture/">Agile & People</a></li> <li id="menu-item-76120" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76120"><a href="/software-architecture/">Software Architecture</a></li> <li id="menu-item-76119" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76119"><a href="/devops-continuous-delivery/">DevOps & Deployment</a></li> <li id="menu-item-76127" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-76127"><a href="https://phpconference.com/munich/program-munich/">More Program</a> <ul class="dl-submenu"> <li id="menu-item-76128" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76128"><a href="https://phpconference.com/workshops/">Workshops</a></li> <li id="menu-item-76129" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76129"><a href="https://phpconference.com/keynotes/">Keynotes</a></li> <li id="menu-item-76130" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76130"><a href="https://phpconference.com/sessions/">Sessions</a></li> <li id="menu-item-76131" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76131"><a href="https://phpconference.com/speakers/">Speakers</a></li> <li id="menu-item-76133" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11888 current_page_item menu-item-76133"><a href="https://phpconference.com/advisory-board/" aria-current="page">Advisory Board</a></li> <li id="menu-item-76134" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76134"><a href="https://phpconference.com/archive/">Archive</a></li> </ul> </li> </ul> </li> <li id="menu-item-81483" class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-81483"><a>Tickets</a> <ul class="dl-submenu"> <li id="menu-item-84831" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84831"><a href="https://phpconference.com/berlin-en/tickets-berlin-en/">On-site Tickets</a></li> <li id="menu-item-84830" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84830"><a href="https://phpconference.com/berlin-en/remote-tickets-berlin-en/">Remote Tickets</a></li> </ul> </li> <li id="menu-item-77630" class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-77630"><a>Tickets</a> <ul class="dl-submenu"> <li id="menu-item-83817" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83817"><a href="https://phpconference.com/munich/tickets-munich/">On-site Tickets</a></li> <li id="menu-item-83816" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83816"><a href="https://phpconference.com/munich/remote-tickets-munich/">Remote Tickets</a></li> </ul> </li> <li id="menu-item-18028" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18028"><a>Downloads</a> <ul class="dl-submenu"> <li id="menu-item-85907" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85907"><a href="https://phpconference.com/ipc-whitepaper-2023-best-practices-php/">PHP Best Practices Whitepaper 2023</a></li> <li id="menu-item-85589" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85589"><a href="https://phpconference.com/green-it-infographic/">Green IT Infographic 2023</a></li> <li id="menu-item-85436" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85436"><a href="https://phpconference.com/ipc-whitepaper-selection-spring-2023/">IPC Whitepaper Selection Spring 2023</a></li> <li id="menu-item-84153" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84153"><a href="https://phpconference.com/ipc-whitepaper-selection-2022/">IPC Whitepaper Selection 2022</a></li> <li id="menu-item-82997" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82997"><a href="https://phpconference.com/ipc-whitepaper-selection-2021/">IPC Whitepaper Selection 2021</a></li> <li id="menu-item-81911" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81911"><a href="https://phpconference.com/php-whitepaper-2021/">Official IPC 2021 Whitepaper</a></li> <li id="menu-item-19278" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19278"><a href="https://phpconference.com/php-whitepaper-2020/">IPC Whitepaper Selection 2020</a></li> <li id="menu-item-19002" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19002"><a href="https://phpconference.com/oop-in-php-cheat-sheet/">OOP in PHP Cheat Sheet</a></li> <li id="menu-item-18029" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18029"><a href="https://phpconference.com/ipc-agile-cosmos-cheat-sheet/">Agile Cheat Sheet</a></li> <li id="menu-item-18121" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18121"><a href="https://phpconference.com/php-whitepaper-2019/">IPC Whitepaper Selection 2019</a></li> </ul> </li> <li id="menu-item-16675" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-16675"><a href="https://phpconference.com/blog/">Blog</a></li> <li id="menu-item-18047" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18047"><a href="https://phpconference.com/become-a-sponsor/">Sponsorship & Expo</a> <ul class="dl-submenu"> <li id="menu-item-18046" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18046"><a href="https://phpconference.com/become-a-sponsor/">Become a Sponsor</a></li> <li id="menu-item-15906" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15906"><a href="https://phpconference.com/sponsors-exhibitors/">Sponsors & Exhibitors</a></li> </ul> </li> <li id="menu-item-81936" class="mlc-location-independent-block-invisible menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-81936"><a>Locations</a> <ul class="dl-submenu"> <li id="menu-item-81937" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81937"><a href="https://phpconference.com/berlin-en/">Berlin</a></li> <li id="menu-item-81938" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81938"><a href="https://phpconference.com/munich/">Munich</a></li> </ul> </li> <li id="menu-item-12719" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12719"><a href="https://phpconference.com/contact/">Info</a> <ul class="dl-submenu"> <li id="menu-item-12720" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12720"><a href="https://phpconference.com/contact/">Contact</a></li> <li id="menu-item-76137" class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page menu-item-76137"><a href="https://phpconference.com/berlin-en/location-berlin-en/">Location</a></li> <li id="menu-item-76136" class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-post_type menu-item-object-page menu-item-76136"><a href="https://phpconference.com/munich/location-munich/">Location</a></li> <li id="menu-item-76139" class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page menu-item-76139"><a href="https://phpconference.com/berlin-en/booking-berlin-en/">Hotel Booking</a></li> <li id="menu-item-76138" class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-post_type menu-item-object-page menu-item-76138"><a href="https://phpconference.com/munich/booking-munich/">Hotel Booking</a></li> <li id="menu-item-86433" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86433"><a href="https://phpconference.com/faq/">FAQ</a></li> <li id="menu-item-13763" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13763"><a href="https://phpconference.com/mobile-app/">Mobile App</a></li> <li id="menu-item-12723" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12723"><a href="https://phpconference.com/newsletter/">Newsletter</a></li> <li id="menu-item-13764" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13764"><a href="https://phpconference.com/code-of-conduct/">Code of Conduct</a></li> <li id="menu-item-12725" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12725"><a href="https://phpconference.com/press/">Press</a></li> <li id="menu-item-12728" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12728"><a href="https://phpconference.com/organizer/">Organizer</a></li> </ul> </li> <li id="menu-item-82980" class="register-button mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page menu-item-82980"><a href="https://phpconference.com/berlin-en/tickets-berlin-en/">REGISTER NOW</a></li> <li id="menu-item-76247" class="register-button mlc-location-dependent-block-invisible ber20oe menu-item menu-item-type-post_type menu-item-object-page menu-item-76247"><a href="https://phpconference.com/online-edition-2020/tickets-online-edition-2020/">REGISTER NOW</a></li> <li id="menu-item-82253" class="register-button mlc-location-dependent-block-invisible mun menu-item menu-item-type-custom menu-item-object-custom menu-item-82253"><a href="/munich/tickets-munich/">REGISTER NOW</a></li> </ul></div> </div> <!-- navigation --> <div class="gdlr-navigation-wrapper gdlr-nav-wrapper-enhanced"><nav class="gdlr-navigation" id="gdlr-main-navigation" role="navigation"><ul id="menu-ipc-menu-new-en-1" class="sf-menu gdlr-main-menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86509menu-item menu-item-type-post_type menu-item-object-page menu-item-86509 gdlr-normal-menu"><a href="https://phpconference.com/call-for-papers/">Call For Papers</a></li> <li class="mlc-location-independent-block-invisible menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-83368mlc-location-independent-block-invisible menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-83368 gdlr-normal-menu"><a>Program</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83370"><a href="https://phpconference.com/berlin-en/program-berlin-en/">IPC Berlin</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83369"><a href="https://phpconference.com/munich/program-munich/">IPC Munich</a></li> </ul> </li> <li class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-76113mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-76113 gdlr-normal-menu"><a href="https://phpconference.com/berlin-en/program-berlin-en/">Program</a> <ul class="sub-menu"> <li class="hidden-lg menu-item menu-item-type-post_type menu-item-object-page menu-item-76114"><a href="https://phpconference.com/berlin-en/program-berlin-en/">Schedule</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12708"><a href="/php-core-coding/">PHP Core</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-12709"><a href="/web-development/">General Web Development</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-15343"><a href="/test-performance/">Test & Performance</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17261"><a href="/agile-culture/">Agile & People</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-83277"><a href="https://phpconference.com/software-architecture/">Software Architecture</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-17960"><a href="/devops-continuous-delivery/">DevOps & Deployment</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-ancestor current-menu-parent menu-item-has-children menu-item-76140"><a>More Program</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13755"><a href="https://phpconference.com/keynotes/">Keynotes</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13758"><a href="https://phpconference.com/workshops/">Workshops</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13757"><a href="https://phpconference.com/sessions/">Sessions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12769"><a href="https://phpconference.com/speakers/">Speakers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11888 current_page_item menu-item-12703"><a href="https://phpconference.com/advisory-board/">Advisory Board</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13805"><a href="https://phpconference.com/archive/">Archive</a></li> </ul> </li> </ul> </li> <li class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-76115mlc-location-dependent-block-invisible mun menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current_page_ancestor menu-item-has-children menu-item-76115 gdlr-normal-menu"><a href="https://phpconference.com/munich/program-munich/">Program</a> <ul class="sub-menu"> <li class="hidden-lg menu-item menu-item-type-post_type menu-item-object-page menu-item-80799"><a href="https://phpconference.com/munich/program-munich/">Schedule</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76116"><a href="/php-core-coding/">PHP Core</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76117"><a href="/web-development/">Web Development</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-86250"><a href="/test-performance/">Test & Performance</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76118"><a href="/agile-culture/">Agile & People</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76120"><a href="/software-architecture/">Software Architecture</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-76119"><a href="/devops-continuous-delivery/">DevOps & Deployment</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor menu-item-has-children menu-item-76127"><a href="https://phpconference.com/munich/program-munich/">More Program</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76128"><a href="https://phpconference.com/workshops/">Workshops</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76129"><a href="https://phpconference.com/keynotes/">Keynotes</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76130"><a href="https://phpconference.com/sessions/">Sessions</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76131"><a href="https://phpconference.com/speakers/">Speakers</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-11888 current_page_item menu-item-76133"><a href="https://phpconference.com/advisory-board/">Advisory Board</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-76134"><a href="https://phpconference.com/archive/">Archive</a></li> </ul> </li> </ul> </li> <li class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-81483mlc-location-dependent-block-invisible ber menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-81483 gdlr-normal-menu"><a>Tickets</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84831"><a href="https://phpconference.com/berlin-en/tickets-berlin-en/">On-site Tickets</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84830"><a href="https://phpconference.com/berlin-en/remote-tickets-berlin-en/">Remote Tickets</a></li> </ul> </li> <li class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-77630mlc-location-dependent-block-invisible mun menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-77630 gdlr-normal-menu"><a>Tickets</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83817"><a href="https://phpconference.com/munich/tickets-munich/">On-site Tickets</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-83816"><a href="https://phpconference.com/munich/remote-tickets-munich/">Remote Tickets</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18028menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-18028 gdlr-normal-menu"><a>Downloads</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85907"><a href="https://phpconference.com/ipc-whitepaper-2023-best-practices-php/">PHP Best Practices Whitepaper 2023</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85589"><a href="https://phpconference.com/green-it-infographic/">Green IT Infographic 2023</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-85436"><a href="https://phpconference.com/ipc-whitepaper-selection-spring-2023/">IPC Whitepaper Selection Spring 2023</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-84153"><a href="https://phpconference.com/ipc-whitepaper-selection-2022/">IPC Whitepaper Selection 2022</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-82997"><a href="https://phpconference.com/ipc-whitepaper-selection-2021/">IPC Whitepaper Selection 2021</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-81911"><a href="https://phpconference.com/php-whitepaper-2021/">Official IPC 2021 Whitepaper</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19278"><a href="https://phpconference.com/php-whitepaper-2020/">IPC Whitepaper Selection 2020</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-19002"><a href="https://phpconference.com/oop-in-php-cheat-sheet/">OOP in PHP Cheat Sheet</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-18029"><a href="https://phpconference.com/ipc-agile-cosmos-cheat-sheet/">Agile Cheat Sheet</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18121"><a href="https://phpconference.com/php-whitepaper-2019/">IPC Whitepaper Selection 2019</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-16675menu-item menu-item-type-taxonomy menu-item-object-category menu-item-16675 gdlr-normal-menu"><a href="https://phpconference.com/blog/">Blog</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18047menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-18047 gdlr-normal-menu"><a href="https://phpconference.com/become-a-sponsor/">Sponsorship & Expo</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-18046"><a href="https://phpconference.com/become-a-sponsor/">Become a Sponsor</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-15906"><a href="https://phpconference.com/sponsors-exhibitors/">Sponsors & Exhibitors</a></li> </ul> </li> <li class="mlc-location-independent-block-invisible menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-81936mlc-location-independent-block-invisible menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-81936 gdlr-normal-menu"><a>Locations</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81937"><a href="https://phpconference.com/berlin-en/">Berlin</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-81938"><a href="https://phpconference.com/munich/">Munich</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12719menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12719 gdlr-normal-menu"><a href="https://phpconference.com/contact/">Info</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12720"><a href="https://phpconference.com/contact/">Contact</a></li> <li class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page menu-item-76137"><a href="https://phpconference.com/berlin-en/location-berlin-en/">Location</a></li> <li class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-post_type menu-item-object-page menu-item-76136"><a href="https://phpconference.com/munich/location-munich/">Location</a></li> <li class="mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page menu-item-76139"><a href="https://phpconference.com/berlin-en/booking-berlin-en/">Hotel Booking</a></li> <li class="mlc-location-dependent-block-invisible mun menu-item menu-item-type-post_type menu-item-object-page menu-item-76138"><a href="https://phpconference.com/munich/booking-munich/">Hotel Booking</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-86433"><a href="https://phpconference.com/faq/">FAQ</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13763"><a href="https://phpconference.com/mobile-app/">Mobile App</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12723"><a href="https://phpconference.com/newsletter/">Newsletter</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-13764"><a href="https://phpconference.com/code-of-conduct/">Code of Conduct</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12725"><a href="https://phpconference.com/press/">Press</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-12728"><a href="https://phpconference.com/organizer/">Organizer</a></li> </ul> </li> <li class="register-button mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page menu-item-82980register-button mlc-location-dependent-block-invisible ber menu-item menu-item-type-post_type menu-item-object-page menu-item-82980 gdlr-normal-menu"><a href="https://phpconference.com/berlin-en/tickets-berlin-en/">REGISTER NOW</a></li> <li class="register-button mlc-location-dependent-block-invisible ber20oe menu-item menu-item-type-post_type menu-item-object-page menu-item-76247register-button mlc-location-dependent-block-invisible ber20oe menu-item menu-item-type-post_type menu-item-object-page menu-item-76247 gdlr-normal-menu"><a href="https://phpconference.com/online-edition-2020/tickets-online-edition-2020/">REGISTER NOW</a></li> <li class="register-button mlc-location-dependent-block-invisible mun menu-item menu-item-type-custom menu-item-object-custom menu-item-82253register-button mlc-location-dependent-block-invisible mun menu-item menu-item-type-custom menu-item-object-custom menu-item-82253 gdlr-normal-menu"><a href="/munich/tickets-munich/">REGISTER NOW</a></li> </ul></nav> <div class="clear"></div> </div> </div> <div class="clear"></div> <div class="main-top-header-banner"> <style> .main-top-header-banner{ overflow: hidden; } @media (max-width: 767px) { .gdlr-header-container{ position: fixed; top: 0px; } .gdlr-header-wrapper { position: relative !important; } } .ber .top-marketing-campaign-banner p, .ber .top-marketing-campaign-banner p a{ color: #ffffff ; } </style> <div class="ber mlc-location-dependent-block-invisible"> <div class="top-marketing-campaign-banner col-sm-12" style="background-color: #ae1379;"> <div class="marketing-campaign-banner-inner row language-dependent-block-invisible-de" style="height: auto;"> <p class="col-xs-10 col-md-11 tmcb-left" style="width: 100%; text-align: center;"><a href="/berlin-de/tickets-berlin/" style="text-decoration: none;"><strong>BIS 20. FEBRUAR : </strong><strong>✓ </strong>Bis zu 750 € sparen <strong>✓ </strong>Workshop-Tag gratis <strong>✓ </strong>Gadget gratis</a></p> </div> <div class="marketing-campaign-banner-inner row language-dependent-block-invisible" style="height: auto;"> <p class="col-xs-10 col-md-11 tmcb-left" style="width: 100%; text-align: center;"><a href="/berlin-en/tickets-berlin-en/" style="text-decoration: none;"><strong>UNTIL FEBRUARY 20TH : </strong><strong>✓ </strong>Save up to 750€ <strong>✓ </strong>Workshop Day for free <strong>✓ </strong>Gadget for free</a></p> </div> </div> </div> <style> .main-top-header-banner{ overflow: hidden; } @media (max-width: 767px) { .gdlr-header-container{ position: fixed; top: 0px; } .gdlr-header-wrapper { position: relative !important; } } .mun .top-marketing-campaign-banner p, .mun .top-marketing-campaign-banner p a{ color: #ffffff ; } </style> <div class="mun mlc-location-dependent-block-invisible"> <div class="top-marketing-campaign-banner col-sm-12" style="background-color: #ae1379;"> <div class="marketing-campaign-banner-inner row language-dependent-block-invisible-de" style="height: auto;"> <p class="col-xs-10 col-md-11 tmcb-left" style="width: 100%; text-align: center;"><a href="/muenchen/tickets-muenchen/" style="text-decoration: none;"><strong>BIS KONFERENZBEGINN : ✓ </strong>Kollegenrabatt <strong>✓ </strong>5-Tages-Special</a></p> </div> <div class="marketing-campaign-banner-inner row language-dependent-block-invisible" style="height: auto;"> <p class="col-xs-10 col-md-11 tmcb-left" style="width: 100%; text-align: center;"><a href="/munich/tickets-munich/" style="text-decoration: none;"><strong>UNTIL CONFERENCE STARTS : ✓ </strong>Group Discount <strong>✓ </strong>5-Day Special</a></p> </div> </div> </div> <style> .top-marketing-campaign-banner{ display:none; } .top-marketing-campaign-banner p{ font-size: 24px; padding-right: 0; } .top-marketing-campaign-banner p.tmcb-left{ text-align: left; margin-top:4px; } .top-marketing-campaign-banner p.tmcb-right{ text-align: right; } .marketing-campaign-banner-inner{ margin: auto; width: 100% !important; padding: 6px 0 0; background: transparent !important; } @media only screen and (min-width: 992px) { .top-marketing-campaign-banner p{ display: flex; justify-content: space-evenly; } } @media only screen and (max-width: 767px) { .top-marketing-campaign-banner p{ font-size: 14px; } } @media only screen and (max-width: 992px) { body .body-wrapper { top: 70px; position: relative; } } </style> <script> jQuery(document).ready(function() { let fadeInElement = jQuery('.top-marketing-campaign-banner'); fadeInElement.fadeIn(1000); }); </script> </div> </header> <div id="gdlr-header-substitute" ></div> <!-- Category selector section= --> <!-- --> <!-- Category selector section= --> <div class="header-special-graphic container"> <div class="header-special-graphic-inside"> <div class=" mlc-location-independent-block-invisible " > <div class="language-dependent-block-invisible-de"> </div> <div class="language-dependent-block-invisible"> </div> </div> <div class=" mlc-location-dependent-block-invisible ber"></div><div class=" mlc-location-dependent-block-invisible mun"></div> </div> </div> <div class="gdlr-page-title-wrapper gdlr-parallax-wrapper gdlr-title-normal" data-bgspeed="0" > <div class="gdlr-page-title-overlay"></div> <div class="gdlr-page-title-container sands-container" > <h1 class="gdlr-page-title">Advisory Board</h1> <div class="central_date"><h2 class="gdlr-page-caption">International PHP Conference<br>The Conference for PHP and Web Development</h2></div> </div> </div> <!-- is search --> <div class="content-wrapper"> <div class="gdlr-content"> <!-- Above Sidebar Section--> <!-- Sidebar With Content Section--> <div class="with-sidebar-wrapper gdlr-type-no-sidebar"><section id="content-section-1" ><div class="gdlr-color-wrapper gdlr-show-all no-skin" style="background-color: #ffffff; " ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2022/08/Arne-Blankerts-300x210.jpg" alt="Arne Blankerts" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title">Arne Blankerts</h3> <h4 class="gdlr-speaker-position">thePHP.cc</h4> <div class="gdlr-speaker-content"> <div class="gdlr-speaker-content"> <p><span>Arne Blankerts was already dealing with computers when networking was still an adventure. As the long-standing head of development of an internet agency, he has created solutions that were already far ahead of the times years ago. As co-founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), Arne helps his clients to develop software successfully. He is the author and maintainer of various open source development tools, and is a regular presenter at conferences. In his free time he reads fantasy novels and likes to cook.</span></p> </div> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-2" ><div class="gdlr-color-wrapper gdlr-show-all no-skin" style="" ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2019/07/Marcus-Bointon-300x210.jpg" alt="Marcus Bointon" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title" style="margin-top: 0;">Marcus Bointon</h3> <h4 class="gdlr-speaker-position">Synchromedia Limited</h4> <div class="gdlr-speaker-content"> <div class="gdlr-speaker-content"> <p><span>When not working on smartmessages.net and supporting 1CRM, Marcus Bointon is the maintainer of PHPMailer, a Top Ten PHP project on GitHub, and probably the world’s most popular email sending code. He’s a contributor to many other open-source projects, and wrote the WHATWG HTML5 email address specification. He’s an accomplished Linux sysadmin and MySQL DBA, providing performance, scalability and security consulting, and a technical writer and pentester for Radically Open Security. He’s spoken at technical conferences in the UK, Spain, the Netherlands, Germany, the USA and Canada. He lives in the French alps with his wife and kids, where he can indulge his passions for skiing and mountain biking.</span></p> </div> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-3" ><div class="gdlr-color-wrapper gdlr-show-all no-skin" style="" ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2018/11/1542623173-Ralf-Eggert-2-300x210.jpg" alt="" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3>Ralf Eggert</h3> <h4>Travello GmbH</h4> <p><span>Ralf has been a developer for almost 30 years now and the CEO of Travello, an official Alexa partner agency for Alexa Skill design and development. Since the beginning of 2017 Ralf designs and</span><br /><span>develops Alexa Skills for the Amazon Echo family. He is author of phlexa, the PHP framework for building Alexa Skills, and was officially awarded as an Alexa Champion. He is also a AWS Certified Alexa Skill Builder and member of the Bixby Premier Developer Program.</span></p> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-4" ><div class="gdlr-color-wrapper gdlr-hide-in-all-devices no-skin" style="" ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2018/08/Sebastian-Bergmann-2-300x210.jpg" alt="Sebastian Bergmann" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title" style="margin-top: 0;">Sebastian Bergmann</h3> <h4 class="gdlr-speaker-position">thePHP.cc</h4> <div class="gdlr-speaker-content"> <div class="gdlr-speaker-content"> <p><span>Sebastian Bergmann has created the industry-leading testing tool PHPUnit, which has played a vital role in professionalizing software development with PHP. Sebastian shares his comprehensive experience in publications and through presentations. As Co-Founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), he helps teams with introducing PHPUnit, making better use of PHPUnit, improving development processes, and writing code that is easier to test. In his free time, Sebastian contributes to Open Source, plays board games, and enjoys retrocomputing with his Amiga 1200.</span></p> </div> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-5" ><div class="gdlr-color-wrapper gdlr-hide-in-all-devices no-skin" style="background-color: #ffffff; " ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2021/09/Anna-Filina-300x210.jpg" alt="Anna Filina" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title" style="margin-top: 0;">Anna Filina</h3> <h4 class="gdlr-speaker-position">Filina Consulting Inc</h4> <div class="gdlr-speaker-content"> <div class="gdlr-speaker-content"> <p><span>Anna has been a developer since 1997. She likes elegant code, automated testing, timely project delivery and celebrating the success of others. She has a knack for breathing new life into legacy code and teaching developers of all levels.</span></p> </div> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-6" ><div class="gdlr-color-wrapper gdlr-hide-in-all-devices no-skin" style="" ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2022/01/Hans-Christian-Otto-300x210.jpg" alt="" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title" style="margin-top: 0;">Hans-Christian Otto</h3> <h4 class="gdlr-speaker-position">Suora GmbH</h4> <div class="gdlr-speaker-content"> <div class="gdlr-speaker-content"> <p><span>After several years of being employed as a Director of Software Development, Christian co-founded Suora GmbH, a company that supports customers in designing, building, and modernizing web applications. From frontend technologies to complex server side architectures, he is experienced in the major building blocks of today’s web platforms. Christian enjoys finding the right spot between pragmatism and formally correct software design. Christian believes in leveraging the right tool for the job, while keeping in mind the beauty of simple architectures. As a Consultant with Suora, he supports customers in developing modern IoT platforms and complex distributed systems.</span></p> </div> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-7" ><div class="gdlr-color-wrapper gdlr-hide-in-all-devices no-skin" style="background-color: #ffffff; " ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2019/12/1576070602-Stefan-Priebsch-1-300x210.jpg" alt="" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title">Stefan Priebsch</h3> <h4 class="gdlr-speaker-position">thePHP.cc</h4> <div class="gdlr-speaker-content"> <div class="gdlr-speaker-content"> <p>Even older digital watches would outperform Stefan Priebsch’s first computer. He holds an academic degree in computer science, is the author of several textbooks, and a university lecturer. Stefan has presented and keynoted at technology conferences around the world. As Co-Founder and Principal Consultant of The PHP Consulting Company (thePHP.cc), he helps his clients to develop software successfully. Stefan spends his free time abusing his electric guitar and researching agile home improvement.</p> </div> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-8" ><div class="gdlr-color-wrapper gdlr-hide-in-all-devices no-skin" style="background-color: #ffffff; padding-top: 20px; padding-bottom: 10px; " ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2018/08/Sebastian-Heuer-2-300x210.jpg" alt="Sebastian Heuer" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title" style="margin-top: 0;">Sebastian Heuer</h3> <h4 class="gdlr-speaker-position">die kartenmacherei</h4> <div class="gdlr-speaker-content"> <p><span>Sebastian Heuer plans and writes software for the web since the early 2000s. He focusses on clean software architectures and high-quality, easy to understand code. Apart from his position as Developer Advocate at kartenmacherei.de, he engages in several open-source projects (like https://phar.io) and helps teams to write solid and maintainable software.</span></p> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-9" ><div class="gdlr-color-wrapper gdlr-hide-in-all-devices no-skin" style="background-color: #ffffff; padding-top: 20px; padding-bottom: 10px; " ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2016/10/lemke_robert_wp-300x210.jpg" alt="" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title" style="margin-top: 0;">Robert Lemke</h3> <h4 class="gdlr-speaker-position">Flownative GmbH</h4> <div class="gdlr-speaker-content"> <p><span>Robert Lemke is founder of the Neos Open Source Project and initial creator of the Flow Framework. He’s also co-founder and CEO of Flownative, a venture supporting web agencies and organizations to realize successful projects with Neos and Flow. Robert lives in Lübeck, Germany, together with his wife, two daughters, and Rocket, their espresso machine.</span></p> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section><section id="content-section-10" ><div class="gdlr-color-wrapper gdlr-hide-in-all-devices no-skin" style="background-color: #ffffff; padding-top: 20px; padding-bottom: 70px; " ><div class="sands-container"><div class="three columns" ><div class="gdlr-image-frame-item gdlr-item" ><div class="gdlr-frame frame-type-none" ><div class="gdlr-image-link-shortcode" ><img src="https://phpconference.com/wp-content/uploads/2018/08/Victoria-Quirante-2-300x210.jpg" alt="Victoria Quirante" width="300" height="210" /></div></div></div></div><div class="nine columns" ><div class="gdlr-item gdlr-content-item" ><h3 class="gdlr-speaker-biography-title">Victoria Quirante</h3> <h4 class="gdlr-speaker-position">LIMENIUS SL</h4> <div class="gdlr-speaker-content"> <p><span>Victoria co-founded the development agency Limenius, where she works as a senior software developer and project manager. She is a seasoned developer with more than eight years of experience designing and building projects with PHP and Symfony, and more than two working with React and React Native. She also prepares trainings, helping development teams to overcome forthcoming challenges.</span></p> </div> </div></div><div class="clear"></div></div></div><div class="clear"></div></section></div> <!-- Below Sidebar Section--> </div><!-- gdlr-content --> <div class="clear" ></div> </div><!-- content wrapper --> <style> .ber .mlc-based-button-color.gdlr-button,.ber.mlc-based-button-color.gdlr-button{ color:#ffffff!important; background-color: #ed7203!important; } .ber .mlc-based-button-color.gdlr-button:hover, .ber.mlc-based-button-color.gdlr-button:hover{ color:#ffffff!important; background-color: #ed7203!important; } </style> <style> .mun .mlc-based-button-color.gdlr-button,.mun.mlc-based-button-color.gdlr-button{ color:#ffffff!important; background-color: #990027!important; } .mun .mlc-based-button-color.gdlr-button:hover, .mun.mlc-based-button-color.gdlr-button:hover{ color:#ffffff!important; background-color: #990027!important; } </style> <footer class="footer-wrapper" > <div class="footer-container sands-container"> <div class="twelve columns footer-top-columns"><div class="locationchosertriggers"><div class="desktoplocationchosertrigger hidden-sm hidden-xs"> <script> function locationchoserlinkclicked(event) { if (event && event.target) { var locationIdentifier = jQuery(event.target).data('location-identifier'); if (locationIdentifier) { var eventToWindow = jQuery.Event( "mlc_location_switched" ); eventToWindow.payload = {"selected_location": locationIdentifier}; jQuery( window ).trigger( eventToWindow ); } } } </script> <span class="language-dependent-block-invisible"><a role="button" class="btn popovers location--button--footer custom-secondary-button light-button location-choser-link 9264837214671733004915locationchosertrigger " data-toggle="popover" title="" data-placement="bottom" data-html="true" data-content=" <a class='circle-test' href='https://phpconference.com/berlin-en/'>Berlin</a> <br><hr> <a class='circle-test' href='https://phpconference.com/munich/'>Munich</a> <br><hr> <a class='9264837214671733004915locationchoserlink circle-test ' href='/?loc=all' >ALL</a><br><hr>">Locations</a></span><span class="language-dependent-block-invisible-de"><a role="button" class="btn popovers location--button--footer custom-secondary-button light-button location-choser-link 9264837214671733004915locationchosertrigger " data-toggle="popover" title="" data-placement="bottom" data-html="true" data-content=" <a class='circle-test' href='https://phpconference.com/berlin-en/'>Berlin</a> <br><hr> <a class='circle-test' href='https://phpconference.com/munich/'>Munich</a> <br><hr> <a class='9264837214671733004915locationchoserlink circle-test ' href='/?loc=all' >ALLE</a><br><hr>">Locations</a></span> <script> $("[data-toggle=popover]") .popover({html:true}); </script> </div><div class="mobilelocationchosertrigger hidden-md hidden-lg"> <script> function openMobileLocationChoserNav() { document.getElementById("mobilelocationchoserlocationchoseroverlaycontainer").style.height = "100%"; } function closeMobileLocationChoserNav() { document.getElementById("mobilelocationchoserlocationchoseroverlaycontainer").style.height = "0%"; } function mobileLocationLinkClicked(event) { if (event && event.target) { var locationIdentifier = jQuery(event.target).data('location-identifier'); if (locationIdentifier) { var eventToWindow = jQuery.Event( "mlc_location_switched" ); eventToWindow.payload = {"selected_location": locationIdentifier}; jQuery( window ).trigger( eventToWindow ); closeMobileLocationChoserNav(); } } } $(document).ready(function(){ setTimeout(() => { var cookie = jQuery.cookie("event_location"); if(cookie) { var location = jQuery('.location-text-' + cookie); location.addClass('active'); var locationColor = ''; location.css('color', locationColor); } }, 400); }); </script> <style> /* .active { color: yellow !important; } */ .active.location-text-ber { color: #ed7203 !important; } .active.location-text-mun { color: #990027 !important; } .footer-top-columns{ text-align: center; margin: 0px 0px 49px 0px; } .footer-top-columns .popover-content a{ font-size: 18px; font-weight: 500; color: #113946!important; } .footer-top-columns .arrow:after{ transform: none; } .footer-top-columns .location--button--footer{ font-size: 23px !important; background-color: white!important; color: black!important; margin-right: 30px !important; margin-left: 30px !important; } .mlc-location-dependent-block-invisible{ display: none; } .mlc-location-independent-block-invisible{ display: none; } .mlc-location-dependent-block-visible{ display: block; } .mlc-location-independent-block-visible{ display: block; } .locationchoseroverlay { height: 0%; width: 100%; position: fixed; z-index: 1; top: 0; left: 0; background-color: rgb(10,20,51); /* background-color: rgba(10,20,51, 0.9); */ overflow-y: hidden; transition: 0.5s; z-index: 9999999; font-family: 'Open Sans'; font-size: 30px; font-weight: 700; line-height: 40.85px; margin-bottom: 16px; } .locationchoseroverlay-content { position: relative; top: 25%; width: 100%; text-align: center; margin-top: 30px; } .locationchoseroverlay a { padding: 8px; text-decoration: none; font-size: 36px; color: #FFFFFF!important; display: block; transition: 0.3s; } .locationchoseroverlay .closebtn { position: absolute; top: 20px; right: 45px; font-size: 60px; } .circle-test{ text-decoration: none!important; } .circle-test::before{ content: "\f10c"; font-family: FontAwesome; font-size: 0.9em; font-size: 1.1em; color: #c1c1c1; letter-spacing: 10px; display: inline-block; vertical-align: middle; } .circle-test:hover:before{ content: "\f192"; font-family: FontAwesome; } @media screen and (max-height: 450px) { .locationchoseroverlay {overflow-y: auto;} .locationchoseroverlay a {font-size: 20px} .locationchoseroverlay .closebtn { font-size: 40px; top: 15px; right: 35px; } } .desktoplocationchosertrigger hr{ margin: 0px !important; width: 85%; float: right; } .desktoplocationchosertrigger hr:last-child{ display:none !important; } @media screen and (min-width: 769px) { .location--button--footer{ display: none; } } .loc-btn { margin: 0rem 10rem 0rem 10rem; border-radius: 30px; } .loc-btn { display: flex; align-items: center; /* Align items vertically */ justify-content: center; } .btn-text { margin-right: 10px; } </style> <div id="mobilelocationchoserlocationchoseroverlaycontainer" class="locationchoseroverlay"> <a href="javascript:void(0)" class="closebtn" onclick="closeMobileLocationChoserNav()">×</a> <div class="locationchoseroverlay-content"> <div class="language-dependent-block-invisible-de"> <a class="location-text-ber" href='https://phpconference.com/berlin-en/'>Berlin</a> </div> <div class="language-dependent-block-invisible"> <a class="location-text-ber" href='https://phpconference.com/berlin-en/'>Berlin</a> </div> <div class="language-dependent-block-invisible-de"> <a class="location-text-mun" href='https://phpconference.com/munich/'>Munich</a> </div> <div class="language-dependent-block-invisible"> <a class="location-text-mun" href='https://phpconference.com/munich/'>Munich</a> </div> <div class="language-dependent-block-invisible"><a class='locationchoserlink' href='/?loc=all' >All</a></div> <div class="language-dependent-block-invisible-de"><a class='locationchoserlink' href='/?loc=all' >Alle</a></div> </div> </div> <a id="btn2" onclick="openMobileLocationChoserNav()" role="button" class="btn loc-btn popovers location--button--footer global-border-radius"> <span class="btn-text">Locations</span> <svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="M480-120 300-300l58-58 122 122 122-122 58 58-180 180ZM358-598l-58-58 180-180 180 180-58 58-122-122-122 122Z"/></svg> </a></div></div><div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"></div></div> <style> .sticky-location-chooser { display: flex!important; flex-direction: column!important; position: fixed; right: 0; top: 40%; z-index: 999999999; opacity:1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .show-location-chooser{ visibility: visible !important; opacity:1 !important; } .sticky-location-chooser a{ text-decoration: none; } @media only screen and (max-width: 768px) { a.disabled-href-mobile { pointer-events: none; cursor: default; } .sticky-location-chooser{ top: 30% !important; display: none !important; } .location-globe-resize{ right: 30px; } } .each-individual-location-text.all { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; border: none; cursor: pointer; display: inline-block; height: 48px; line-height: 24px; bottom: 0px!important; background-color: #707070 !important; font-weight: 500; letter-spacing: 0.5px; font-size: 16px; opacity: 1; overflow: hidden; padding: 12px 10px!important; position: relative; text-align: center; vertical-align: top; white-space: nowrap; min-width: 143px; color: white; position: absolute; right: -72px; z-index: 10; } .location-hover:first-of-type{ border-radius: 4px 0px 0px 0px; } .sticky-location-name{ color: #fff !important; font-weight: 600 !important; } .globe-all-remove-border-top{ border-radius: 0px 0px 0px 4px; } .sticky-location-chooser.show { visibility: visible; opacity: 1; transition: all 0.5s ease-in-out; } .location-svg-container { border-radius: 50% 50% 0% 50%; display: flex; justify-content: center; align-items: center; margin-bottom: 3px; } .each-individual-location > div { background-color: white; border-radius: 50%; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; } .each-individual-location-text span{ font-weight: 500; left: -35px; letter-spacing: 0.5px; opacity: 1; padding: 0 6px; font-size: 16px; color: black; } .each-individual-location{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; cursor: pointer; display: inline-block; height: 50px; line-height: 24px; margin-bottom: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 0px; position: relative; text-align: left; top:0; vertical-align: top; white-space: nowrap; width: 48px; color: white; z-index: 11; border-radius: 50% 50% 0% 50% !important; display: flex; justify-content: center; align-items: center; background: linear-gradient(to right, #FFCF00 8.5%, #8AB53A 32.8%, #80BF9C 56.6%, #84CCDE 79.5%, #18B4EE 100%); } .each-individual-location-text{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; border: none; cursor: pointer; display: inline-block; height: 49.5px; line-height: 24px; margin-bottom: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 14px 2px 14px 2px; position: relative; text-align: center; vertical-align: top; white-space: nowrap; min-width: 143px; color: white; position: absolute; right: -72px; z-index: 10; } .each-individual-location-text{ background: linear-gradient(to right, #FFCF00 8.5%, #8AB53A 32.8%, #80BF9C 56.6%, #84CCDE 79.5%, #18B4EE 100%); border-radius: 50px 0px 0px 50px; } .each-individual-location:hover ~ .each-individual-location-text, .each-individual-location.all:hover ~ .each-individual-location-text.all, .each-individual-location-text:hover, .each-individual-location-text.all:hover{ right: 46px; z-index: 10; visibility: visible; opacity: 1; } .sticky-location-chooser svg{ height:30px; width: 48px; margin-top: 0.2em!important; } .each-individual-location-text .white-bg-container { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 1rem; border-radius: 50px; width: 100%; margin-left: 0.3rem; } .each-individual-location-text .sticky-location-name { color: black!important; margin-right: 20px; } .hide-element{ display: none!important; } </style> <script type="text/javascript"> $(document).ready(function(){ setTimeout(() => { var cookie = jQuery.cookie("event_location"); // console.log(cookie) if(cookie) { var location = jQuery('.location-globe-' + cookie) // console.log(location) jQuery('.location-globe-' + cookie).addClass('active-city-bg'); jQuery('.location-text-' + cookie).addClass('active-city'); } // Check if the cookie value is equal to "ea" var hideElement = false; if(cookie && cookie === "ea") { hideElement = true; } if (hideElement) { $(".sticky-location-chooser").addClass('hide-element'); } $(".globe-all, .location-hover, .show-location").hover( function(){ $(".globe-all").toggleClass("globe-all-remove-border-top"); }); $(".show-location-chooser a").on("click", function() { // Add class to the clicked location text container $(this).closest('.show-location-chooser').find('.each-individual-location-text').addClass('active'); // Remove class from other location text containers $(".each-individual-location-text").not($(this).closest('.show-location-chooser').find('.each-individual-location-text')).removeClass('active'); }); }, 500); }); $(document).ready(function(){ $(window).scroll(function() { if ($(this).scrollTop() > 300) { $('.active-city').removeClass('active-city'); } }); }); $(document).on( 'scroll', function(){ if ($(window).scrollTop() > 300) { $(".sticky-location-chooser").addClass('show'); } else { $(".sticky-location-chooser").removeClass('show'); } }); </script> <div id="sticky-location-chooser" class="sticky-location-chooser" style="gap: 5px; margin-right: 10px;"> <div class="show-location-chooser location-globe-mun mun location-hover each-individual-location1219693684181733004915"> <style> .location-svg-container { background-color:#990027; border-radius: 50% 50% 0% 50%; display: flex; justify-content: center; align-items: center; margin-bottom: 3px; } .each-individual-location1219693684181733004915 > div { background-color: white; border-radius: 50%; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; } .each-individual-location1219693684181733004915 svg .st0{ fill:#990027; } .each-individual-location-text1219693684181733004915 span{ font-weight: 500; left: -35px; letter-spacing: 0.5px; opacity: 1; padding: 0 6px; font-size: 16px; color: black; } .each-individual-location1219693684181733004915{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; cursor: pointer; display: inline-block; height: 50px; line-height: 24px; margin-bottom: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 0px; position: relative; text-align: left; top:0; vertical-align: top; white-space: nowrap; width: 48px; color: white; z-index: 11; border-radius: 50% 50% 0% 50% !important; display: flex; justify-content: center; align-items: center; background-color:#990027; } .each-individual-location-text1219693684181733004915{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; border: none; cursor: pointer; display: inline-block; height: 49px; line-height: 24px; margin-bottom: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 14px 2px 14px 2px; position: relative; text-align: center; vertical-align: top; white-space: nowrap; min-width: 143px; color: white; position: absolute; right: -72px; z-index: 10; } .each-individual-location-text1219693684181733004915{ top: 1px; background-color: #990027; border-radius: 50px 0px 0px 50px; } .each-individual-location1219693684181733004915:hover ~ .each-individual-location-text1219693684181733004915, .each-individual-location.all:hover ~ .each-individual-location-text.all, .each-individual-location-text1219693684181733004915:hover, .each-individual-location-text.all:hover{ right: 31px; z-index: 10; visibility: visible; opacity: 1; } .sticky-location-chooser svg{ height:30px; width: 48px; margin-top: 0.2em!important; } .each-individual-location-text1219693684181733004915 .white-bg-container { position: absolute; top: 50%; left: 47%; transform: translate(-50%, -50%); background-color: white; padding-top: 1rem; padding-bottom: 1rem; border-radius: 50px; width: 100%; margin-left: 0.7rem; } .each-individual-location-text1219693684181733004915 .sticky-location-name { color: black!important; margin-right: 20px; } .active-city { right: 31px!important; z-index: 10; visibility: visible; opacity: 1; background: gray !important; cursor: default!important; pointer-events: none } .active-city > div a{ cursor: default!important; } .active-city-bg { background: gray !important; cursor: default!important; pointer-events: none } .active-city-bg > div a{ cursor: default!important; } } </style> <div class="" style="background-color: #ffff; border-radius: 50%;"> <div class="disabled-href-mobile"> <a href="https://phpconference.com/munich/" > <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 43 43" style="enable-background:new 0 0 43 43;" xml:space="preserve"> <g id="Gruppe_583" transform="translate(-1877 -1286)"> <path fill="#000000" d="M1898.8,1292c-6.5,0-11.8,5.3-11.8,11.8c0,2.8,1,5.4,2.8,7.6l9,12.1l9.2-12.3 c4.1-5.1,3.3-12.5-1.8-16.5C1904,1292.9,1901.4,1292,1898.8,1292z M1898.8,1308.9c-3.1,0-5.7-2.5-5.7-5.7s2.5-5.7,5.7-5.7 c3.1,0,5.7,2.5,5.7,5.7C1904.4,1306.3,1901.9,1308.9,1898.8,1308.9z"/> </g> </svg> </div> </a> </div> </div> <div class="show-location each-individual-location-text1219693684181733004915 location-text-mun mun"> <div class="language-dependent-block-invisible"><a href="https://phpconference.com/munich/" class="sticky-location-name white-bg-container">Munich</a></div> <div class="language-dependent-block-invisible-de"><a href="https://phpconference.com/munich/" class="sticky-location-name white-bg-container">Munich</a></div> </div> <div class="show-location-chooser location-globe-ber ber location-hover each-individual-location9111486887191733004915"> <style> .location-svg-container { background-color:#ed7203; border-radius: 50% 50% 0% 50%; display: flex; justify-content: center; align-items: center; margin-bottom: 3px; } .each-individual-location9111486887191733004915 > div { background-color: white; border-radius: 50%; width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; } .each-individual-location9111486887191733004915 svg .st0{ fill:#ed7203; } .each-individual-location-text9111486887191733004915 span{ font-weight: 500; left: -35px; letter-spacing: 0.5px; opacity: 1; padding: 0 6px; font-size: 16px; color: black; } .each-individual-location9111486887191733004915{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border: none; cursor: pointer; display: inline-block; height: 50px; line-height: 24px; margin-bottom: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 0px; position: relative; text-align: left; top:0; vertical-align: top; white-space: nowrap; width: 48px; color: white; z-index: 11; border-radius: 50% 50% 0% 50% !important; display: flex; justify-content: center; align-items: center; background-color:#ed7203; } .each-individual-location-text9111486887191733004915{ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition: all 0.2s ease-in; transition: all 0.2s ease-in; border: none; cursor: pointer; display: inline-block; height: 49px; line-height: 24px; margin-bottom: 0; opacity: 0; visibility: hidden; overflow: hidden; padding: 14px 2px 14px 2px; position: relative; text-align: center; vertical-align: top; white-space: nowrap; min-width: 143px; color: white; position: absolute; right: -72px; z-index: 10; } .each-individual-location-text9111486887191733004915{ top: 56px; background-color: #ed7203; border-radius: 50px 0px 0px 50px; } .each-individual-location9111486887191733004915:hover ~ .each-individual-location-text9111486887191733004915, .each-individual-location.all:hover ~ .each-individual-location-text.all, .each-individual-location-text9111486887191733004915:hover, .each-individual-location-text.all:hover{ right: 31px; z-index: 10; visibility: visible; opacity: 1; } .sticky-location-chooser svg{ height:30px; width: 48px; margin-top: 0.2em!important; } .each-individual-location-text9111486887191733004915 .white-bg-container { position: absolute; top: 50%; left: 47%; transform: translate(-50%, -50%); background-color: white; padding-top: 1rem; padding-bottom: 1rem; border-radius: 50px; width: 100%; margin-left: 0.7rem; } .each-individual-location-text9111486887191733004915 .sticky-location-name { color: black!important; margin-right: 20px; } .active-city { right: 31px!important; z-index: 10; visibility: visible; opacity: 1; background: gray !important; cursor: default!important; pointer-events: none } .active-city > div a{ cursor: default!important; } .active-city-bg { background: gray !important; cursor: default!important; pointer-events: none } .active-city-bg > div a{ cursor: default!important; } } </style> <div class="" style="background-color: #ffff; border-radius: 50%;"> <div class="disabled-href-mobile"> <a href="https://phpconference.com/berlin-en/" > <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"viewBox="0 0 43 43" style="enable-background:new 0 0 43 43;" xml:space="preserve"> <g id="Gruppe_583" transform="translate(-1877 -1286)"> <path fill="#000000" d="M1898.8,1292c-6.5,0-11.8,5.3-11.8,11.8c0,2.8,1,5.4,2.8,7.6l9,12.1l9.2-12.3 c4.1-5.1,3.3-12.5-1.8-16.5C1904,1292.9,1901.4,1292,1898.8,1292z M1898.8,1308.9c-3.1,0-5.7-2.5-5.7-5.7s2.5-5.7,5.7-5.7 c3.1,0,5.7,2.5,5.7,5.7C1904.4,1306.3,1901.9,1308.9,1898.8,1308.9z"/> </g> </svg> </div> </a> </div> </div> <div class="show-location each-individual-location-text9111486887191733004915 location-text-ber ber"> <div class="language-dependent-block-invisible"><a href="https://phpconference.com/berlin-en/" class="sticky-location-name white-bg-container">Berlin</a></div> <div class="language-dependent-block-invisible-de"><a href="https://phpconference.com/berlin-en/" class="sticky-location-name white-bg-container">Berlin</a></div> </div> <!-- Global Location --> <div class="show-location-chooser location-globe each-individual-location location-hover globe-all all "> <div class="" style="background-color: #ffff; border-radius: 50%;"> <a href="/?loc=all" class="disabled-href-mobile"> <svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 43 43" style="enable-background:new 0 0 43 43;" xml:space="preserve"> <g id="Gruppe_583" transform="translate(-1877 -1286)"> <path fill="#000000" d="M1898.8,1292c-6.5,0-11.8,5.3-11.8,11.8c0,2.8,1,5.4,2.8,7.6l9,12.1l9.2-12.3 c4.1-5.1,3.3-12.5-1.8-16.5C1904,1292.9,1901.4,1292,1898.8,1292z M1898.8,1308.9c-3.1,0-5.7-2.5-5.7-5.7s2.5-5.7,5.7-5.7 c3.1,0,5.7,2.5,5.7,5.7C1904.4,1306.3,1901.9,1308.9,1898.8,1308.9z"/> </g> </svg> </a> </div> </div> <div class="show-location each-individual-location-text all "> <div class="language-dependent-block-invisible"><a href="/?loc=all" class="sticky-location-name white-bg-container">All</a></div> <div class="language-dependent-block-invisible-de"><a href="/?loc=all" class="sticky-location-name white-bg-container">Alle</a></div> </div> </div> </div> <div class="footer-column four columns" id="footer-widget-1" > <div id="text-5" class="widget widget_text gdlr-item gdlr-widget"><h3 class="gdlr-widget-title">IPC 2025</h3><div class="clear"></div> <div class="textwidget"><p>International PHP Conference is the world's first PHP conference for top-notch expertise in PHP and web technologies.</p> <div class="clear"></div> <div class="gdlr-space" style="margin-top: 30px;"></div> <p><a href="https://www.facebook.com/ipc.germany" target="_blank" rel="noopener"><i class="gdlr-icon fa fa-facebook-square" style="color: #9f0207; font-size: 24px; " ></i></a> <a href="https://twitter.com/phpconference" target="_blank" rel="noopener"><i class="gdlr-icon fa fa-twitter-square" style="color: #9f0207; font-size: 24px; " ></i></a> <a href="https://www.youtube.com/user/PHPCon" target="_blank" rel="noopener"><i class="gdlr-icon fa fa-youtube-play" style="color: #9f0207; font-size: 24px; " ></i></a> <a href="https://www.linkedin.com/company/international-php-conference/" target="_blank" rel="noopener"><i class="gdlr-icon fa fa-linkedin" style="color: #00569d; font-size: 24px; " ></i></a></p> </div> </div> </div> <div class="footer-column four columns" id="footer-widget-2" > <div id="text-11" class="widget widget_text gdlr-item gdlr-widget"><h3 class="gdlr-widget-title">Become a Sponsor</h3><div class="clear"></div> <div class="textwidget"><span style="color:#fff">We warmly invite you to join the PHP community and become a sponsor.<br/> </span> <div class="clear"></div><div class="gdlr-space" style="margin-top: 30px;"></div> <a class="gdlr-button small custom-secondary-button light-button rounded-corner-buttons" href="/become-a-sponsor/" target="_self" rel="noopener">Become a Sponsor</a></div> </div> </div> <div class="footer-column four columns" id="footer-widget-3" > <div id="text-13" class="widget widget_text gdlr-item gdlr-widget"><h3 class="gdlr-widget-title">Newsletter Registration</h3><div class="clear"></div> <div class="textwidget"><span style="color:#fff">Stay up to date – register for our newsletter and get all the latest updates about International PHP Conference!</span> <div class="clear"></div><div class="gdlr-space" style="margin-top: 30px;"></div> <a class="gdlr-button small custom-secondary-button light-button rounded-corner-buttons" href="/contact/newsletter/" target="_self" rel="noopener">Subscribe</a></p></div> </div> </div> <div class="clear"></div> </div> <div class="copyright-wrapper"> <div class="copyright-container sands-container"> <div class="copyright-left"> <div id="text-22" class="widget widget_text"> <div class="textwidget"><p><span style="color: black;">© Copyright 2024 S&S Media, All Rights Reserved</span></p> </div> </div> </div> <div class="copyright-right"> <div id="text-24" class="widget widget_text"> <div class="textwidget"><p><a href="/contact/organizer/">Organizer</a> | <a href="/privacy/">Privacy</a> | <a href="/imprint">Imprint</a> | <a href="/terms-of-participation">Terms of Participation</a> | <a href="/contact">Contact us</a></p> </div> </div> </div> <div class="clear"></div> </div> </div> </footer> </div> <!-- body-wrapper --> <script> jQuery( document ).ready(function($) { $(window).bind('scroll', function() { if ($(window).scrollTop() > 50) { $('.gdlr-header-inner .sands-container').css("background-color", "rgba(255, 255, 255)"); } else if(($('body').hasClass('tax-track')) || ($('body').hasClass('error404'))){ $('.gdlr-header-inner .sands-container').css("background-color", "rgba(255, 255, 255)"); } else { $('.gdlr-header-inner .sands-container').css("background-color", "transparent"); } }); }); </script> <script> jQuery(document).ready(function($){ $( ".dl-trigger" ).click(function() { $(".gdlr-main-mobile-menu").css({display: "block", opacity: "1" }) }); }); </script> <script>(function() {function maybePrefixUrlField () { const value = this.value.trim() if (value !== '' && value.indexOf('http') !== 0) { this.value = 'http://' + value } } const urlFields = document.querySelectorAll('.mc4wp-form input[type="url"]') for (let j = 0; j < urlFields.length; j++) { urlFields[j].addEventListener('blur', maybePrefixUrlField) } })();</script><script type="text/javascript">$(document).ready(function() { $(".optoutlink").on("click", function() { alert("You have successfully opted out"); gaOptout(); }); $(".sands_revoke_real_cookie").on("click", function() { for (cookie in $.cookie()) { if (cookie.substring(0, 18) == "real_cookie_banner") { alert("You have revoked all consents and lose your entire consent history."); $.cookie(cookie, null, { path: '/' }) document.cookie = cookie + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/"; //$.removeCookie(cookie, { path: '/' }); //$.removeCookie(cookie, { path: '/' }); $.removeCookie(cookie); location.reload(true); } } }); }); jQuery( document ).ready(function($) { $( 'a.tagcontaineritem.ijsstyle.classicstyle' ).each(function () { this.style.setProperty( 'color', 'white', 'important' ); }); $( "p:contains('hidden-track')" ).parent().css( "visibility", "hidden" ); $( ".hb_main_header" ).css( "min-height", "300px" ); }); var thisH = 0; var maxHeight = 0; $('.gdlr-ticket-content').each(function() { thisH = $(this).outerHeight(); if (thisH > maxHeight) { maxHeight = thisH; } }); $('.gdlr-ticket-item .gdlr-ticket-content').css('min-height', maxHeight + 'px'); thisH = 0; maxHeight = 0; $('.gdlr-ticket-head').each(function() { thisH = $(this).outerHeight(); if (thisH > maxHeight) { maxHeight = thisH; } }); $('.gdlr-ticket-item .gdlr-ticket-head').css('min-height', maxHeight + 'px'); jQuery(document).ready(function() { var changeElement = !!document.getElementById("wp"); if(changeElement){ document.getElementById("USECASE").value = "WPIC"; document.getElementById("LEADCHANNE").value = "ICWP18"; document.getElementById("WHITEPAPER").value = "ICFP-ICWP18"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("NA18"); if(changeElement){ document.getElementById("LEADCHANNE").value = "NA18"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("easter19"); if(changeElement){ document.getElementById("LEADCHANNE").value = "easter19"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("wpac"); if(changeElement){ document.getElementById("PENDING").value = "CSIC219"; document.getElementById("LEADCHANNE").value = "ICCS219"; document.getElementById("WHITEPAPER").value = "ICFP-CS219"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("wpic19"); if(changeElement){ document.getElementById("PENDING").value = "WPIC219"; document.getElementById("LEADCHANNE").value = "ICWP219"; document.getElementById("WHITEPAPER").value = "ICFP-WP219"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("wpic120"); if(changeElement){ document.getElementById("PENDING").value = "WPIC120"; document.getElementById("LEADCHANNE").value = "ICWP120"; document.getElementById("WHITEPAPER").value = "ICFP-WP120"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("nikolaus19"); if(changeElement){ document.getElementById("LEADCHANNE").value = "nikolaus19"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("oophp19"); if(changeElement){ document.getElementById("PENDING").value = "CSIC120"; document.getElementById("LEADCHANNE").value = "ICCS120"; document.getElementById("WHITEPAPER").value = "ICFP-CS120"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("easter2021"); if(changeElement){ document.getElementById("LEADCHANNE").value = "ICeaster21"; } }); jQuery(document).ready(function() { var changeElement = !!document.getElementById("easter2023"); if(changeElement){ document.getElementById("LEADCHANNE").value = "ICeaster23"; } }); /* MOVE effect on heme start */ function isElementInViewport(elements) { var elementTop = $(elements).offset().top; var elementBottom = elementTop + $(elements).outerHeight(); var viewportTop = $(window).scrollTop(); var viewportBottom = viewportTop + $(window).height(); return elementBottom > viewportTop && elementTop < viewportBottom; } var elements = document.querySelectorAll(".move-info"); function callbackFunc() { for (var i = 0; i < elements.length; i++) { //console.log(isElementInViewport(elements[i])); //console.log(elements[i]); if (isElementInViewport(elements[i])) { elements[i].classList.add("visible"); } } } window.addEventListener("load", callbackFunc); window.addEventListener("scroll", callbackFunc); /* MOVE effect on heme end */ $(document).ready(function() { $('.event-wird-verschoben').insertBefore('.hb_logo_containter').css('visibility', 'visible').animate({ opacity: 0.6 }, 2500)}); $( document ).ready(function() { var onlineEditionLogo = $('.page-id-75951 .gdlr-logo a:visible'); var onlineEditionTicketLogo = $('.page-id-19921 .gdlr-logo a:visible'); function changeurl(link){ if(link){ link.attr("href", "https://phpconference.com/?loc=all"); } } changeurl(onlineEditionLogo); changeurl(onlineEditionTicketLogo); }); /* This code will fix missing iframe on ticket page */ jQuery(document).ready(function() { var tsGetUrlParameter = function (sParam) { var sPageURL = window.location.search.substring(1), sURLVariables = sPageURL.split('&'), sParameterName, i; for (i = 0; i < sURLVariables.length; i++) { sParameterName = sURLVariables[i].split('='); if (sParameterName[0] === sParam) { return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]); } } }; if (tsGetUrlParameter("go") == "ok") { var tsIframe = jQuery("[name*='sands_tickets_iframe']"); var tsIframeHeight = tsIframe.attr("height"); if((tsIframeHeight.length > 3) && (tsIframeHeight.indexOf("px") !== -1)) { var slicePx = tsIframeHeight.length - 2 ; tsIframeHeight = tsIframeHeight.slice(0, slicePx); } setTimeout(function(){ tsIframe.attr('height', tsIframeHeight - 1); //console.log(tsIframe.attr("height")); }, 3000); } }); /* cookie redirect from mun to ber starts */ jQuery(document).ready(function($) { function diff_hours(dt2, dt1) { var diff = (dt2.getTime() - dt1.getTime()) / 1000; diff /= (60 * 60); return Math.abs(Math.round(diff)); } var cookieName = "event_location"; var cookieStoredLocationIdentifier = $.cookie(cookieName); if (cookieStoredLocationIdentifier && (typeof cookieStoredLocationIdentifier !== "undefined") && (cookieStoredLocationIdentifier != "")) { var shallWeRedirectToMainz = false; if (cookieStoredLocationIdentifier == 'mun') { var cookieStoredLocationIdentifierStorageDate = $.cookie(cookieName+ "_storage_date_" + cookieStoredLocationIdentifier); if (cookieStoredLocationIdentifierStorageDate && (typeof cookieStoredLocationIdentifierStorageDate !== "undefined") && (cookieStoredLocationIdentifierStorageDate != "")) { var expiryDateForThisLocation = new Date(cookieStoredLocationIdentifierStorageDate); if (expiryDateForThisLocation) { var now = new Date('2024-11-18T00:00:01'); var ageOfCookieLocationInHours = diff_hours(expiryDateForThisLocation, now ); if (expiryDateForThisLocation < now) { shallWeRedirectToMainz = true; } } } if (shallWeRedirectToMainz) { var cookieValue = "ber"; var cookieValueOld = "mun"; var cookiePath = "/"; var expirationTime = 3600 * 1000 * 24 * 365; var now = new Date(); var date = new Date(); var dateTimeNow = date.getTime(); date.setTime(dateTimeNow + expirationTime); var expirationTime = date.toUTCString(); document.cookie = cookieName+"="+cookieValue+"; expires="+expirationTime+"; path="+cookiePath; document.cookie = cookieName+ "_expiry_date_" + cookieValue + "="+ expirationTime + "; expires="+expirationTime+"; path="+cookiePath; document.cookie = cookieName+ "_storage_date_" + cookieValue + "="+ now.toUTCString() +"; expires="+expirationTime+"; path="+cookiePath; document.cookie = cookieName+ "_expiry_date_" + cookieValueOld + "="+ expirationTime + "; expires="+expirationTime+"; path="+cookiePath; document.cookie = cookieName+ "_storage_date_" + cookieValueOld + "="+ now.toUTCString() +"; expires="+expirationTime+"; path="+cookiePath; handleLocationSwitchForLocationIdentiferAndMaybeRedirect('ber',true); } } } }); /* cookie redirect from mun to ber ends */ </script><div id="ac2fa4a3f-6743-4fcd-809d-b6150ac9829b" consent-skip-blocker="1" class="" data-bg="background-color: rgba(0, 0, 0, 0.380);" style="background-color: rgba(0, 0, 0, 0.380); -moz-backdrop-filter:blur(0px);-o-backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px); position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;pointer-events:all;display:none;filter:none;max-width:100vw;max-height:100vh;transform:translateZ(0);" ></div><div class="sgpb-main-popup-data-container-86444" style="position:fixed;opacity: 0;filter: opacity(0%);transform: scale(0);"> <div class="sg-popup-builder-content" id="sg-popup-content-wrapper-86444" data-id="86444" data-events="[{"param":"load","value":"10","hiddenOption":[]}]" data-options="eyJzZ3BiLXR5cGUiOiJodG1sIiwic2dwYi1pcy1wcmV2aWV3IjoiMCIsInNncGItaXMtYWN0aXZlIjoiY2hlY2tlZCIsInNncGItYmVoYXZpb3ItYWZ0ZXItc3BlY2lhbC1ldmVudHMiOltbeyJwYXJhbSI6InNlbGVjdF9ldmVudCJ9XV0sInNncGItY29udGVudC1wYWRkaW5nIjoiMTIiLCJzZ3BiLXBvcHVwLXotaW5kZXgiOiI5OTk5Iiwic2dwYi1wb3B1cC10aGVtZXMiOiJzZ3BiLXRoZW1lLTYiLCJzZ3BiLW92ZXJsYXktY29sb3IiOiIjMDAwMDAwIiwic2dwYi1vdmVybGF5LW9wYWNpdHkiOiIwLjgiLCJzZ3BiLWNvbnRlbnQtY3VzdG9tLWNsYXNzIjoic2ctcG9wdXAtY29udGVudCIsInNncGItYmFja2dyb3VuZC1pbWFnZS1tb2RlIjoibm8tcmVwZWF0Iiwic2dwYi1lc2Mta2V5Ijoib24iLCJzZ3BiLWVuYWJsZS1jbG9zZS1idXR0b24iOiJvbiIsInNncGItY2xvc2UtYnV0dG9uLWRlbGF5IjoiMSIsInNncGItY2xvc2UtYnV0dG9uLXBvc2l0aW9uIjoidG9wUmlnaHQiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi10b3AiOiItMTgiLCJzZ3BiLWJ1dHRvbi1wb3NpdGlvbi1yaWdodCI6Ii0xOCIsInNncGItYnV0dG9uLXBvc2l0aW9uLWJvdHRvbSI6IiIsInNncGItYnV0dG9uLXBvc2l0aW9uLWxlZnQiOiIiLCJzZ3BiLWJ1dHRvbi1pbWFnZSI6IiIsInNncGItYnV0dG9uLWltYWdlLXdpZHRoIjoiMzAiLCJzZ3BiLWJ1dHRvbi1pbWFnZS1oZWlnaHQiOiIzMCIsInNncGItYm9yZGVyLWNvbG9yIjoiIzAwMDAwMCIsInNncGItYm9yZGVyLXJhZGl1cyI6IjAiLCJzZ3BiLWJvcmRlci1yYWRpdXMtdHlwZSI6IiUiLCJzZ3BiLWJ1dHRvbi10ZXh0IjoiQ2xvc2UiLCJzZ3BiLXBvcHVwLWRpbWVuc2lvbi1tb2RlIjoicmVzcG9uc2l2ZU1vZGUiLCJzZ3BiLXJlc3BvbnNpdmUtZGltZW5zaW9uLW1lYXN1cmUiOiJhdXRvIiwic2dwYi13aWR0aCI6IjY0MHB4Iiwic2dwYi1oZWlnaHQiOiI0ODBweCIsInNncGItbWF4LXdpZHRoIjoiIiwic2dwYi1tYXgtaGVpZ2h0IjoiIiwic2dwYi1taW4td2lkdGgiOiIxMjBweCIsInNncGItbWluLWhlaWdodCI6IiIsInNncGItc2hvdy1wb3B1cC1zYW1lLXVzZXIiOiJvbiIsInNncGItc2hvdy1wb3B1cC1zYW1lLXVzZXItY291bnQiOiIxIiwic2dwYi1zaG93LXBvcHVwLXNhbWUtdXNlci1leHBpcnkiOiIxNSIsInNncGItb3Blbi1hbmltYXRpb24tZWZmZWN0IjoiTm8gZWZmZWN0Iiwic2dwYi1jbG9zZS1hbmltYXRpb24tZWZmZWN0IjoiTm8gZWZmZWN0Iiwic2dwYi1lbmFibGUtY29udGVudC1zY3JvbGxpbmciOiJvbiIsInNncGItcG9wdXAtb3JkZXIiOiIwIiwic2dwYi1wb3B1cC1kZWxheSI6IjAiLCJzZ3BiLXBvc3QtaWQiOiI4NjQ0NCIsInNncGItZW5hYmxlLXBvcHVwLW92ZXJsYXkiOiJvbiIsInNncGItYnV0dG9uLWltYWdlLWRhdGEiOiIiLCJzZ3BiLWJhY2tncm91bmQtaW1hZ2UtZGF0YSI6IiIsInNncGJDb25kaXRpb25zIjpudWxsfQ=="> <div class="sgpb-popup-builder-content-86444 sgpb-popup-builder-content-html"><div class="sgpb-main-html-content-wrapper"><div style="background-color: #921015; min-height: 40%;"> <div style="font-size: 18px; background-color: #333; color: #fff; padding: 10px; margin: 0; border-radius: 4px 4px 0 0; text-align: center;"> <h3>PUSH YOUR CODE FURTHER</h3> </div> <div class="modal-body section-builder-request-info sectioncontainer" style="border-bottom-color: #003054; border-bottom-style: solid; border-width: 0px; padding: 20px 35px; font-size: 0.9em;"> <div class=""> <div class=""> <div class="nl-ctatext" style="color: #fff; font-size: 20px; margin-top: 30px; background-color: #921015; text-align: center;">EMPOWERING YOU TO WRITE BETTER PHP<br /> BECOME PART OF THE COMMUNITY NOW!</div> <div class="nlform" style="margin: 20px 0px 20px 0px; padding: 0px; display: flex; text-align: center;"> <div class="" id="mc_embed_signup" style="width: 100%;"><script>(function() { window.mc4wp = window.mc4wp || { listeners: [], forms: { on: function(evt, cb) { window.mc4wp.listeners.push( { event : evt, callback: cb } ); } } } })(); </script><!-- Mailchimp for WordPress v4.9.13 - https://wordpress.org/plugins/mailchimp-for-wp/ --><form id="mc4wp-form-1" class="mc4wp-form mc4wp-form-86470 mc4wp-form-basic mc4wp-ajax" method="post" data-id="86470" data-name="NL Form new" ><div class="mc4wp-form-fields"><div class="location-chooser" style="color:white;margin-bottom:5px; text-align:center;"> </div> <div class="container" style="max-width:100%;"> <div class="col-xl-12 col-lg-12 col-md-12 nlform" style="margin-top:0px;display: flex;height: 53px;"> <input class="email--input" type="email" name="EMAIL" style="border: 0px !important;" placeholder="Email *" required /> <input id="SUBSCRIPTION" type="hidden" name="SUBSCRIPTI" value="IC"/> <input type="hidden" name="BRAND" value="International PHP Conference"> <input id="WHITEPAPER" type="hidden" name="WHITEPAPER" value=""> <input id="PENDING" type="hidden" name="PENDING" value=""> <input id="LEADCHANNE" type="hidden" name="LEADCHANNE" value="ICform25"> <input name="INTERESTS[2d1139d53b][]" type="hidden" value="aa62335d8d" checked="true"> <input id="EDITION" type="hidden" name="EDITION" value=""> <div class='send-nl-wrapper-btn'> <input class="ml-send-button custom-primary-button light-button" type="image" src="/wp-content/themes/sands-events-subtheme/img/Group64358.svg" type="submit" value="send" /></div> </div> </div><input type="hidden" name="g-recaptcha-response" class="g-recaptcha-response"></div><label style="display: none !important;">Leave this field empty if you're human: <input type="text" name="_mc4wp_honeypot" value="" tabindex="-1" autocomplete="off" /></label><input type="hidden" name="_mc4wp_timestamp" value="1733004915" /><input type="hidden" name="_mc4wp_form_id" value="86470" /><input type="hidden" name="_mc4wp_form_element_id" value="mc4wp-form-1" /><input type="hidden" name="wf_id_ret_list_new_group" value=""><input type="hidden" name="wf_id_ret_list_new_group_email_id" value=""><div class="mc4wp-response"></div></form><!-- / Mailchimp for WordPress Plugin --></div> </div> </div> </div> </div> </div> </div></div> </div> </div><link rel='stylesheet' id='oldtheme_style-css' href='https://phpconference.com/wp-content/plugins/sands-new-theme/ijc-style_old.css?x66363' type='text/css' media='all' /> <script data-cfasync="false" type="text/javascript" defer src="https://phpconference.com/wp-content/uploads/rcb_js_uploads/f90a7256ed330e8a27bb62142ee145ca/dist/2016232157.js?x66363" id="real-cookie-banner-pro-blocker-js"></script> <script type="text/javascript" id="sands_mc4wp_script-js-extra"> /* <![CDATA[ */ var sandsMC4WP = {"publicCaptchaKey":"6LeFBOYZAAAAAI4o5y2WDH2HRKz5zAkSrBzvuvCw"}; /* ]]> */ </script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/mailchimp-for-wp-sands-ajax//assets/js/sands_mc4wp.js?x66363" id="sands_mc4wp_script-js"></script> <script id="google-recaptcha-js" consent-original-src-_="https://www.google.com/recaptcha/api.js?render=6LeFBOYZAAAAAI4o5y2WDH2HRKz5zAkSrBzvuvCw" consent-required="84529" consent-by="services" consent-id="84531" consent-original-type-_="text/javascript" type="application/consent"></script> <script type="text/javascript" defer src="https://phpconference.com/wp-content/plugins/mailchimp-for-wp/assets/js/forms.js?x66363" id="mc4wp-forms-api-js"></script> <script type="text/javascript" id="mc4wp-ajax-forms-js-extra"> /* <![CDATA[ */ var mc4wp_ajax_vars = {"loading_character":"\u2022","ajax_url":"https:\/\/phpconference.com\/wp-admin\/admin-ajax.php?action=mc4wp-form","error_text":"Oops. Something went wrong. Please try again later."}; /* ]]> */ </script> <script type="text/javascript" defer src="https://phpconference.com/wp-content/plugins/mc4wp-premium/ajax-forms/assets/js/ajax-forms.js?x66363" id="mc4wp-ajax-forms-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands_advanced_tickets_display/assets/js/sands_advanced_tickets_display.js?x66363" id="sands_advanced_tickets_display_js-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sands_advanced_tickets_display/assets/libs/jquery.bxslider/jquery.bxslider.min.js?x66363" id="jqbxslidercssjs-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/flexslider-hg/js/jquery.flexslider-min.js?x66363" id="flexslider-js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.5.1/gsap.min.js" id="gsap-core-js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/TextPlugin.min.js" id="gsap-text-js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/ScrollTrigger.min.js" id="gsap-scroll-trigger-js"></script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/gsap@3.12.5/dist/CustomEase.min.js" id="gsap-custom-ease-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/thekeynote-v1-00/plugins/superfish/js/superfish.js?x66363" id="superfish-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-includes/js/hoverIntent.min.js?x66363" id="hoverIntent-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/thekeynote-v1-00/plugins/dl-menu/modernizr.custom.js?x66363" id="modernizr-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/thekeynote-v1-00/plugins/jquery.easing.js?x66363" id="jquery-easing-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/themes/thekeynote-v1-00/javascript/gdlr-script.js?x66363" id="gdlr-script-js"></script> <script type="text/javascript" id="wpcf7cf-scripts-js-extra"> /* <![CDATA[ */ var wpcf7cf_global_settings = {"ajaxurl":"https:\/\/phpconference.com\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/cf7-conditional-fields/js/scripts.js?x66363" id="wpcf7cf-scripts-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-includes/js/dist/vendor/wp-polyfill-inert.min.js?x66363" id="wp-polyfill-inert-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-includes/js/dist/vendor/regenerator-runtime.min.js?x66363" id="regenerator-runtime-js"></script> <script type="text/javascript" src="https://phpconference.com/wp-includes/js/dist/vendor/wp-polyfill.min.js?x66363" id="wp-polyfill-js"></script> <script type="text/javascript" id="wpcf7-recaptcha-js-extra"> /* <![CDATA[ */ var wpcf7_recaptcha = {"sitekey":"6LeFBOYZAAAAAI4o5y2WDH2HRKz5zAkSrBzvuvCw","actions":{"homepage":"homepage","contactform":"contactform"}}; /* ]]> */ </script> <script id="wpcf7-recaptcha-js" consent-original-src-_="https://phpconference.com/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=5.9.8" consent-required="84529" consent-by="services" consent-id="84531" consent-original-type-_="text/javascript" type="application/consent"></script> <script type="text/javascript" src="https://phpconference.com/wp-content/plugins/sliderpro/public/assets/js/jquery.sliderPro.min.js?x66363" id="sliderpro-plugin-script-js"></script> <script type="text/javascript"> (function() { var expirationDate = new Date(); expirationDate.setTime( expirationDate.getTime() + 31536000 * 1000 ); document.cookie = "pll_language=en; expires=" + expirationDate.toUTCString() + "; path=/; secure; SameSite=Lax"; }()); </script> </body> </html> <!-- Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/ Page Caching using Disk: Enhanced Served from: phpconference.com @ 2024-11-30 23:15:15 by W3 Total Cache -->