{"id":486473,"date":"2024-07-01T15:25:26","date_gmt":"2024-07-01T14:25:26","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=phpstorm&#038;p=486473"},"modified":"2025-09-17T08:14:13","modified_gmt":"2025-09-17T07:14:13","slug":"phpstorm-2024-2-eap-highlights","status":"publish","type":"phpstorm","link":"https:\/\/blog.jetbrains.com\/en\/phpstorm\/2024\/07\/phpstorm-2024-2-eap-highlights","title":{"rendered":"PhpStorm 2024.2 EAP Highlights"},"content":{"rendered":"\n<p>In this blog post, we\u2019ll explore the most significant features available in the latest EAP. You can try them by downloading and installing the EAP build side by side with a stable version of PhpStorm.&nbsp;<\/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<\/a>\n                                                    <\/div>\n    <\/div>\n\n\n\n\n\n\n\n<p>Don\u2019t forget to share your experience with us in the comments section below.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Support for log files<\/h1>\n\n\n\n<p>The PhpStorm 2024.2 EAP brings log file support out of the box. You can now open your log files directly in PhpStorm with highlighting for the following elements:<\/p>\n\n\n\n<ul>\n<li>Dates and times<\/li>\n\n\n\n<li>Log events, by their severity level (errors, warnings, information messages)<\/li>\n\n\n\n<li>Hyperlinks<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-video\"><video controls src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2024\/07\/log-files-support-demo-1.mov\"><\/video><\/figure>\n\n\n\n<p>This feature also supports log files for Laravel, and WordPress:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXc8fE1BFLOBUBPhqz6AHIZjXHLJEPBT0tU7B_tlf1MKVDEtCR_OeuaOOsfcPAHoD3WJoWpEU3PX8EdU99jZAmZGhk3OVIPLBHE3VD9tkGKzOvMuQNYpfoJJcjocJh8ybNuaWzDO03qZoEFA8VASfGvVGk7s.jpg\" alt=\"\"\/><\/figure>\n\n\n\n<p>Additionally, log files can be opened directly in the terminal, providing highlighting and hyperlinks exactly as in the editor:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/AD_4nXeUXC7aL0k1FQlkThBrc87WAcH6MOcTINloA04-hayXjLvnYoRCzQ-2VQ5-jSsZop3CdpuaGlEt6MqezhajE2qB8mQycZZnQqkQ4iXqkD97uL8LH-rItTrU6SlEZhVN3S6t1-lNxsdBAgnw8QT76PLtCIy2.png\" alt=\"\"\/><\/figure>\n\n\n\n<p>If you use the <a href=\"https:\/\/plugins.jetbrains.com\/plugin\/9746-ideolog\" target=\"_blank\" rel=\"noopener\">Ideolog plugin<\/a>, you&#8217;ll be happy to know it will be bundled with PhpStorm in the next version. This integration brings even more improvements to the logging experience, which we&#8217;ll cover in the upcoming release newsletter!<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Completion in the terminal<\/h1>\n\n\n\n<p>This EAP introduces Laravel command completion, as well as Symfony Console and Composer completions, in the terminal:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/laravel_old.gif\" alt=\"\"\/><\/figure>\n\n\n\n<p>If you use PHPStan and Psalm, you&#8217;ll also benefit from file name completion in the terminal:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/09\/psalm.gif\" alt=\"\"\/><\/figure>\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<\/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>Please see the <a href=\"https:\/\/youtrack.jetbrains.com\/articles\/WI-A-231736079\/PhpStorm-2023.3-EAP-2-233.9102.195-build-Release-Notes\" target=\"_blank\" rel=\"noopener\"><strong>release notes<\/strong><\/a> for the complete list of changes in the EAP #6 build.<\/p>\n\n\n\n<ul>\n<li><strong>Important!<\/strong> PhpStorm EAP builds are not fully tested and may be unstable.<\/li>\n\n\n\n<li>You can install an EAP build side by side with a stable PhpStorm version to try out the latest features.<\/li>\n\n\n\n<li>EAP builds are <em>free<\/em> to use and don\u2019t require a license. However, they expire 30 days after the build date and then you\u2019ll have to download a new build.<\/li>\n<\/ul>\n\n\n\n<p>Please let us know about any problems you find by reporting them to our <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/WI\" target=\"_blank\" rel=\"noopener\">issue tracker<\/a> or commenting on this post.<\/p>\n","protected":false},"author":1415,"featured_media":489214,"comment_status":"closed","ping_status":"closed","template":"","categories":[826],"tags":[8486,600],"cross-post-tag":[],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/phpstorm\/486473"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/phpstorm"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/types\/phpstorm"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/users\/1415"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/comments?post=486473"}],"version-history":[{"count":10,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/phpstorm\/486473\/revisions"}],"predecessor-version":[{"id":615809,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/phpstorm\/486473\/revisions\/615809"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media\/489214"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/media?parent=486473"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/categories?post=486473"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/tags?post=486473"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/en\/wp-json\/wp\/v2\/cross-post-tag?post=486473"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}