{"id":5124,"date":"2026-01-27T14:15:54","date_gmt":"2026-01-27T14:15:54","guid":{"rendered":"https:\/\/www.rcvtechnologies.com\/blog\/?p=5124"},"modified":"2026-01-27T14:16:54","modified_gmt":"2026-01-27T14:16:54","slug":"whats-new-in-php-8-5-features-ai-agents-and-new-theme","status":"publish","type":"post","link":"https:\/\/www.rcvtechnologies.com\/blog\/whats-new-in-php-8-5-features-ai-agents-and-new-theme\/","title":{"rendered":"What\u2019s New in PHP 8.5? Features, AI-Agents, and New Theme"},"content":{"rendered":"<p><span style=\"font-weight: 400;\">PhpStorm 2025.3 was released on November 20, 2025, with several key improvements. As of now, many developers have raised an issue regarding Git integration and Windows Subsystem for Linux.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The major highlight of this version is the new islands theme in the user interface that reduces visual clutter. In terms of functionality, pipe operator and AI integration are being seen as a crucial element.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As per the source, the Partial Function Application (PFA) is about to get improved by the next update that facilitates code reusability. However, let\u2019s take a walkthrough on what improvements have been made while switching to PHP 8.5.<\/span><\/p>\n<h2 class=\"blog-itmind-inner-head\"><b>AI Integration<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">AI assistant now provides seamless flexibility, as you can switch between Junie and Claude in case one isn\u2019t working. Now you can also view AI credits and the renewal date.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Another feature that is about to be rolled out is BYOK (Bring Your Own Key), allowing you to connect with your API key with OpenAI. <\/span><\/p>\n<h2><b>Islands Theme<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">With the new PhpStorm 2025.3, developers are getting the new Islands theme as part of the default look. There has been a major improvement with the editor, with clear separation between working areas.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">As of now database will stop using the term query console, as they were stored in an obscure file and were hard to find. After merging the consoles and files, it makes editing file-based. The new query will be saved as Query_[N].sql, which can be customised in settings.<\/span><\/p>\n<h2><b>Streamlined MCP Server<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">MCP servers are now more advanced, as they automatically suggest enabling the servers when they are disabled. While launching mcp.json, PhpStorm will automatically fetch the data.<\/span><\/p>\n<h2><b>Laravel Support<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">As per the new version Laravel Idea Plugin is now bundled, facilitating seamless route, view, config, and translation without any setup. It also includes a pipe operator, array_first, and array_last.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Pipe operator ensures that the pipe code in PhpStorm is functioning correctly. (|&gt;) takes the return value of the left size and passes it to the right side callable.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">With the array parameter, developers can retrieve the first and last value in the element.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PHP 8.5 now lets you use closures in construct; as per the previous version, it was only accepted in constant expressions. Ensuring proper usage of closure as an attribute parameter.<\/span><\/li>\n<\/ul>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The new version introduces #[NoDiscard], which helps in indicating that a function or return value cannot be ignored.<\/span><\/li>\n<\/ul>\n<h2><b>Other Noticeable Features<\/b><\/h2>\n<p><img decoding=\"async\" class=\"alignnone size-medium wp-image-5125\" src=\"https:\/\/www.rcvtechnologies.com\/blog\/wp-content\/uploads\/2026\/01\/codephp.webp\" alt=\"\" width=\"100%\" srcset=\"https:\/\/www.rcvtechnologies.com\/blog\/wp-content\/uploads\/2026\/01\/codephp.webp 1328w, https:\/\/www.rcvtechnologies.com\/blog\/wp-content\/uploads\/2026\/01\/codephp-300x150.webp 300w, https:\/\/www.rcvtechnologies.com\/blog\/wp-content\/uploads\/2026\/01\/codephp-1024x511.webp 1024w, https:\/\/www.rcvtechnologies.com\/blog\/wp-content\/uploads\/2026\/01\/codephp-768x383.webp 768w\" sizes=\"(max-width: 1328px) 100vw, 1328px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Now users can also clone the object with clone array with the <\/span><span style=\"font-weight: 400;\">clone ()<\/span><span style=\"font-weight: 400;\"> function.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When a code is treated with a _constructor and marked with final, it is treated like promoted properties. Similarly, some new add-on features include:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Asymmetric properties for static properties.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Attributes for a constant that declares a constant as its own statement.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PhpStorm 2025.3 provides Pest v4 support that includes the Continue Test Run button.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PhpStorm works with a cloud server as well. Enabling developers to connect to your AWS, Azure, and Google Cloud accounts.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">The terminal tool gives you suggestions, option names, and path parameter names.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The only drawback is that it is still a paid product that costs $109 for the first year, and active subscribers have to pay $65.<\/span><b><\/b><\/p>\n<h2><b>Wrap Up<\/b><b><\/b><\/h2>\n<p>Earlier, when the cloning of an object with readonly required a workaround, this is now simplified with PHP 8.5. PhpStorm 2025.3 is now available at the JetBrains tool app, including the 30-day free license key.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PhpStorm 2025.3 was released on November 20, 2025, with several key improvements. As of now, many developers have raised an issue regarding Git integration and Windows Subsystem for Linux. The major highlight of this version is the new islands theme in the user interface that reduces visual clutter. In terms of functionality, pipe operator and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":5126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[132],"tags":[515,519,522,524,521,523,518,516,520,517],"class_list":["post-5124","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress","tag-opencart-add-to-cart-limit","tag-opencart-cart-restriction-extension","tag-opencart-checkout-transparency","tag-opencart-customer-stock-alert","tag-opencart-inventory-management-module","tag-opencart-limit-product-purchase","tag-opencart-prevent-overselling","tag-opencart-product-quantity-limit","tag-opencart-stock-availability-warning","tag-opencart-stock-control-module"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/5124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/comments?post=5124"}],"version-history":[{"count":2,"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/5124\/revisions"}],"predecessor-version":[{"id":5128,"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/posts\/5124\/revisions\/5128"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/media\/5126"}],"wp:attachment":[{"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/media?parent=5124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/categories?post=5124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rcvtechnologies.com\/blog\/wp-json\/wp\/v2\/tags?post=5124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}