{"id":1896664,"date":"2019-10-18T13:19:48","date_gmt":"2019-10-18T17:19:48","guid":{"rendered":"https:\/\/theeventscalendar.com\/knowledgebase\/php-version-requirement-changes-2\/"},"modified":"2026-04-03T16:51:44","modified_gmt":"2026-04-03T20:51:44","slug":"php-version-requirements","status":"publish","type":"post","link":"https:\/\/theeventscalendar.com\/knowledgebase\/php-version-requirements\/","title":{"rendered":"PHP Requirements"},"content":{"rendered":"\n<p>The minimum required PHP version is 7.4. If you&#8217;re using an earlier version, please update to 7.4 or above. <span style=\"font-weight: 400;\">We\u2019ve got you covered and can take you through the steps on how to make this change, and will explain <\/span><i><span style=\"font-weight: 400;\">why<\/span><\/i><span style=\"font-weight: 400;\"> this change will be beneficial for all of us.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What is PHP?<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">In its simplest terms, PHP is the language that WordPress is written in. PHP acts as the foundation on which your WordPress site is run on, and <\/span><b>the more recent the version of PHP your site uses, the faster and more secure your site will be.<\/b><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">It\u2019s important to note that PHP versions below 7.4 generally don\u2019t receive security fixes, meaning they\u2019re no longer maintained. PHP 5.6 reached End of Life on December 31st 2018, which marks the official end of support and updates for this version. This could\u2014and often does\u2014leave a site running older versions of PHP vulnerable to hackers.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">According to <\/span><a href=\"https:\/\/wordpress.org\/support\/upgrade-php\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">WordPress.org<\/span><\/a><span style=\"font-weight: 400;\">, site owners should care about PHP because of the three things they care about the most:<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">\u201cFirst, they want their website to work as expected when people visit it\u2014we often call this <\/span><b>site availability<\/b><span style=\"font-weight: 400;\">. Second, another major concern is how fast the site loads and functions, or <\/span><b>site performance<\/b><span style=\"font-weight: 400;\">. Finally, you likely want your site to make use of all the latest and greatest tools, or <\/span><b>features<\/b><span style=\"font-weight: 400;\">.\u201d<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"change\">Why do we have a minimum requirement?<\/h2>\n\n\n\n<p>Using a more recent version of PHP will not only help us build a better product\u2014it\u2019ll also help to cut down on support time for outdated PHP versions. This change will furthermore create a better testing environment for us so that we can get bug fixes out more efficiently. These things, along with improved security and performance, will benefit not only our team but our users as well.<\/p>\n\n\n\n<p>With an updated version of PHP, your site can handle more visitors and can run faster than with an outdated version. All of these things will benefit not only our team but our users as well.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how\">How do I know what version I&#8217;m using?<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">You can do this by going to Events \u2192 Troubleshooting from the WordPress dashboard and checking out your system information, like in the following screenshot:<\/span><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2019\/10\/PHPver.png\" alt=\"\" class=\"wp-image-1951228\"\/><\/figure>\n\n\n\n<p><b>If you\u2019re using PHP version 7.3 or below,<\/b><span style=\"font-weight: 400;\"> you\u2019ll want to update as soon as possible.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-using-php-8-2\">Using PHP 8.2 <\/h2>\n\n\n\n<p>The Events Calendar is compatible with PHP 8.2, though you may encounter occasional issues, such as deprecation notices. While these are typically minor, we encourage you to report any PHP version-related issues by submitting a&nbsp;support ticket. This will help us further refine and improve our codebase.<\/p>\n\n\n\n<p>It is worth to mention that deprecation notices and warning messages don&#8217;t interrupt the PHP script execution in your website. <\/p>\n\n\n\n<p>While <a href=\"https:\/\/phoenixnap.com\/kb\/php-error-types#PHP_Warning_Error\">warning messages<\/a> refer to inclusion of non-existing files, wrong function parameters or incorrect SLQ queries and database connection.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deprecation-notices-with-php-8-2\">Deprecation Notices with PHP 8.2<\/h2>\n\n\n\n<p>Deprecation notices in PHP are specific types of warnings that are integral to the software development and maintenance process.<\/p>\n\n\n\n<p>Deprecation notices are generated by PHP when it identifies code that uses functions, methods, or practices that will become outdated according to the latest programming standards. These pieces of code are still operational but are marked by the PHP development team to be phased out in future versions.<\/p>\n\n\n\n<p>In short, the notices indicate that, while the code works now, it might become incompatible or cease functioning in upcoming PHP releases.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-specific-conditions-for-notices-to-appear\">Specific Conditions for Notices to Appear<\/h3>\n\n\n\n<p>It&#8217;s important to note that these deprecation notices only appear when the <code>wp_debug<\/code> constant is enabled in your WordPress configuration.<\/p>\n\n\n\n<p><a href=\"https:\/\/codex.wordpress.org\/WP_DEBUG\">https:\/\/codex.wordpress.org\/WP_DEBUG<\/a><\/p>\n\n\n\n<p>The <code>wp_debug<\/code> mode is a WordPress-specific feature used primarily for development and debugging. When enabled, it displays all PHP errors, warnings, and notices, including deprecations.<\/p>\n\n\n\n<p>This mode is typically turned off on live sites to prevent these technical messages from being visible to users.<\/p>\n\n\n\n<p>You can also learn more about that in the following article: <em><a href=\"https:\/\/theeventscalendar.com\/knowledgebase\/how-to-enable-debugging-in-wordpress\/\">How to Enable Debugging in WordPress<\/a>.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-are-these-notices-a-cause-for-concern\">Are These Notices a Cause for Concern?<\/h3>\n\n\n\n<p>Deprecation notices are not bugs or errors in the plugin; they do not indicate immediate problems.<\/p>\n\n\n\n<p>Instead, they serve as <strong>alerts<\/strong> for developers about code that needs to be updated in future versions. If <code>wp_debug<\/code> is disabled (as recommended for live sites), these notices will not appear, and they will not affect the functionality or performance of your website.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-our-approach-to-addressing-deprecation-notices\">Our Approach to Addressing Deprecation Notices<\/h3>\n\n\n\n<p>We are committed to ensuring our plugin is compatible with the latest PHP standards.<\/p>\n\n\n\n<p>Our development team is aware of these deprecation notices and is proactively working to update the code. This is a routine part of our ongoing efforts to improve the plugin and keep it up-to-date with current technology standards, allowing for timely and efficient code maintenance and enhancement.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ensuring-optimal-performance\">Ensuring Optimal Performance<\/h3>\n\n\n\n<p>For most users, especially on live sites with <code>wp_debug<\/code> disabled, these deprecation notices will have no impact as those are not bugs\/errors.<\/p>\n\n\n\n<p>However, if you are using <em>wp_debug<\/em> for development purposes and encounter any issues that stop the code from executing and providing the expected result, we encourage you to <a href=\"https:\/\/theeventscalendar.com\/support\/#contact\">contact our support team<\/a>.<br><\/p>\n\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-left\">&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The minimum required PHP version is 7.4. If you&#8217;re using an earlier version, please update to 7.4 or above. We\u2019ve got you covered and can take you through the steps on how to make this change, and will explain why this change will be beneficial for all of us. What is PHP? In its simplest&#8230;<\/p>\n","protected":false},"author":84,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":true,"footnotes":""},"categories":[41],"tags":[],"stellar-product-taxonomy":[161],"class_list":["post-1896664","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","stellar-product-taxonomy-the-events-calendar"],"acf":[],"taxonomy_info":{"category":[{"value":41,"label":"Getting Started"}],"stellar-product-taxonomy":[{"value":161,"label":"The Events Calendar"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"The Events Calendar Team","author_link":"https:\/\/theeventscalendar.com\/knowledgebase\/author\/the_events_calendar_team\/"},"comment_info":0,"category_info":[{"term_id":41,"name":"Getting Started","slug":"getting-started","term_group":0,"term_taxonomy_id":41,"taxonomy":"category","description":"","parent":0,"count":51,"filter":"raw","term_order":"0","cat_ID":41,"category_count":51,"category_description":"","cat_name":"Getting Started","category_nicename":"getting-started","category_parent":0}],"tag_info":false,"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/84"}],"replies":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1896664"}],"version-history":[{"count":9,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896664\/revisions"}],"predecessor-version":[{"id":1968548,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1896664\/revisions\/1968548"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1896664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1896664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1896664"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1896664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}