{"id":473184,"date":"2024-05-17T10:13:59","date_gmt":"2024-05-17T09:13:59","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=phpstorm&#038;p=473184"},"modified":"2024-05-17T10:14:03","modified_gmt":"2024-05-17T09:14:03","slug":"phpstorm-2024-1-early-access-program-is-now-open-2","status":"publish","type":"phpstorm","link":"https:\/\/blog.jetbrains.com\/zh-hans\/phpstorm\/2024\/05\/phpstorm-2024-1-early-access-program-is-now-open-2","title":{"rendered":"PhpStorm 2024.2 Early Access Program Is Now Open"},"content":{"rendered":"\n<p>Today, we\u2019re opening the Early Access Program (EAP) for the next version of PhpStorm<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/phpstorm\/nextversion\/\" class=\"btn\" target=\"\" rel=\"noopener\">Download PhpStorm 2024.2 EAP #1<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>This EAP build brings two notable improvements to PhpStorm.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Support for the PER coding style<\/strong><\/h2>\n\n\n\n<p>PhpStorm comes with<a href=\"https:\/\/www.php-fig.org\/per\/coding-style\/\" target=\"_blank\" rel=\"noopener\"> PER coding style<\/a> support. To turn it on, just go to <em>Settings<\/em> | <em>Code Style<\/em> | <em>PHP<\/em> | <em>Set from&#8230;<\/em> and select PER from the choices, as you do for other coding styles:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/phpstorm\/2024.2\/per_code_style.gif\" alt=\"\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Refactoring in a floating toolbar<\/strong><\/h2>\n\n\n\n<p>Refactoring your code has become even easier! Just select the expression you want to refactor and choose the necessary actions right from the floating toolbar:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/resources.jetbrains.com\/storage\/products\/blog\/wp-content\/uploads\/phpstorm\/2024.2\/toolbar.gif\" alt=\"\"\/><\/figure>\n\n\n\n<p>Feel free to give it a try, and remember to share your thoughts and feedback however is most convenient for you \u2013 whether that&#8217;s on Twitter (<a href=\"https:\/\/twitter.com\/phpstorm\/\" target=\"_blank\" rel=\"noopener\">@phpstorm<\/a>), in the comments section below, or by submitting a ticket directly from PhpStorm (<em>Help | Submit a Bug Report<\/em>).<\/p>\n\n\n\n<p>The full list of the updates included in this build is available in the <a href=\"https:\/\/youtrack.jetbrains.com\/articles\/WI-A-231736116\/PhpStorm-2024.2-EAP-1-242.10180.24-build-Release-Notes\" target=\"_blank\" rel=\"noopener\">release notes<\/a>. We\u2019ll keep you informed about any upcoming changes in our weekly EAP blog posts.<\/p>\n\n\n    <div class=\"buttons\">\n        <div class=\"buttons__row\">\n                                                <a href=\"https:\/\/www.jetbrains.com\/phpstorm\/nextversion\/\" class=\"btn\" target=\"\" rel=\"noopener\">Download PhpStorm 2024.2 EAP #1<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p><strong>If you&#8217;re not familiar with how our Early Access Program (EAP) operates, here&#8217;s a quick overview:<\/strong><\/p>\n\n\n\n<ol>\n<li>We release new EAP builds on a weekly basis, giving you a sneak peek at upcoming features.<\/li>\n\n\n\n<li>EAP builds are completely free to use and do not require a license.<\/li>\n\n\n\n<li>You can install the EAP version alongside your stable PhpStorm installation, so there&#8217;s no need to uninstall your current version.<\/li>\n\n\n\n<li>The most convenient way to access EAP builds and keep both your stable and EAP versions up-to-date is by using <a href=\"https:\/\/www.jetbrains.com\/toolbox-app\/\" target=\"_blank\" rel=\"noopener\">our Toolbox App<\/a>.<\/li>\n\n\n\n<li>Alternatively, you can download EAP builds from the <a href=\"https:\/\/www.jetbrains.com\/phpstorm\/nextversion\/\" target=\"_blank\" rel=\"noopener\">EAP page<\/a> or set up your IDE to automatically receive updates by selecting <em>Check IDE Updates for the Early Access Program<\/em> under <em>Settings\/Preferences | Appearance &amp; Behavior | System Settings | Updates<\/em>.<\/li>\n<\/ol>\n","protected":false},"author":1415,"featured_media":473371,"comment_status":"closed","ping_status":"closed","template":"","categories":[826],"tags":[8486,600],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/phpstorm\/473184"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/phpstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/types\/phpstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/users\/1415"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=473184"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/phpstorm\/473184\/revisions"}],"predecessor-version":[{"id":474158,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/phpstorm\/473184\/revisions\/474158"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media\/473371"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=473184"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/categories?post=473184"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/tags?post=473184"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/zh-hans\/wp-json\/wp\/v2\/cross-post-tag?post=473184"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}