The New UI Becomes the Default in 2024.2
PhpStorm Blog - JetBrains PhpStorm
by Alina Mishina
2w ago
We are happy to announce that we will enable the new UI for all JetBrains IDE users in the upcoming 2024.2 version. We designed the new UI to reduce visual clutter, ensuring easy access to essential features while gradually revealing more advanced functionality as needed. The new UI is clean and modern, providing bigger, easier-to-use controls, a consistent color palette, light and legible icons, increased contrast, and better accents. Work on the new UI began in 2021. We analyzed the issues with the old UI, carefully worked on solutions, released preview and Beta versions, gathered feedback ..read more
Visit website
PHP Annotated – June 2024
PhpStorm Blog - JetBrains PhpStorm
by Roman Pronskiy
2w ago
Welcome to the June edition of PHP Annotated! We’ll recap the most interesting developments in the PHP community over the past couple of months, featuring handpicked news, articles, tools, and videos. Highlights PHP 8.1.29, PHP 8.2.20, and PHP 8.3.8 released ❗️These security updates fix CVE-2024-4577, CVE-2024-5458, CVE-2024-5585, and vulnerability in openssl_private_decrypt() function known as the Marvin attack. Happy 29th birthday, PHP! On June 8, PHP turned 29 years old! For a throwback, check out Rasmus Lerdorf’s initial public announcement of PHP. I published a video where I compiled a ..read more
Visit website
PhpStorm 2024.2 EAP Highlights
PhpStorm Blog - JetBrains PhpStorm
by Tania Goral
3w ago
In this blog post, we’ll 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.  Download PhpStorm 2024.2 EAP Don’t forget to share your experience with us in the comments section below. Support for log files 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: Dates and times Log events, by their severity level (errors, warnings, information messages) Hyperlin ..read more
Visit website
PhpStorm 2024.2 Early Access Program Is Now Open
PhpStorm Blog - JetBrains PhpStorm
by Tania Goral
2M ago
Today, we’re opening the Early Access Program (EAP) for the next version of PhpStorm Download PhpStorm 2024.2 EAP #1 This EAP build brings two notable improvements to PhpStorm. Support for the PER coding style PhpStorm comes with PER coding style support. To turn it on, just go to Settings | Code Style | PHP | Set from… and select PER from the choices, as you do for other coding styles: Refactoring in a floating toolbar 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: Feel free to gi ..read more
Visit website
PHP Annotated – April 2024
PhpStorm Blog - JetBrains PhpStorm
by Roman Pronskiy
3M ago
Welcome to the April edition of PHP Annotated! We’ll recap the most interesting developments in the PHP community over the past couple of months, featuring handpicked news, articles, tools, and videos. Highlights PHP statement on glibc/iconv vulnerability The hype around CVE-2024-2961 in relation to PHP was extremely exaggerated. Many people were under the impression that the vulnerability existed within the language itself and that its impact on PHP developers was immense. However, this is not the case. The vulnerability can be remotely exploited only if an application uses functions and st ..read more
Visit website
What’s New in PhpStorm 2024.1
PhpStorm Blog - JetBrains PhpStorm
by Tania Goral
4M ago
The latest update for PhpStorm is now live! It features AI-powered full line code completion that runs locally without sending any data over the internet, support for Symfony’s AssetMapper, a new terminal (Beta), improvements for Pest, PHPUnit 11.0 support, and more. Don’t forget to update your license or give PhpStorm a try! Download PhpStorm Full line code completion with local AI You can now utilize per-line autocompletion for PHP code, as well as JavaScript, TypeScript, and HTML, even when you don’t have access to the internet. With full line code completion, the local LLM processes and an ..read more
Visit website
Full Line Code Completion in JetBrains IDEs: All You Need to Know
PhpStorm Blog - JetBrains PhpStorm
by Ekaterina Ryabukha
4M ago
Programming with AI is still a highly divisive topic, but there’s no denying that more and more developers are starting to incorporate AI into their daily workflows. Whether you’ve already picked your side in the debate or are still undecided, we’ve got a new feature in v2024.1 of JetBrains IDEs that might just pique your interest – full line code completion. It’s AI-powered and runs locally without sending any data over the internet. In this blog post, we’ll tell you more about what full line code completion is, how it works, what languages are supported, and how you can provide feedback abou ..read more
Visit website
PHP Annotated – February-March 2024
PhpStorm Blog - JetBrains PhpStorm
by Roman Pronskiy
4M ago
Welcome to the February–March edition of PHP Annotated! We’ll recap the most interesting developments in the PHP community over the past couple of months, featuring handpicked news, articles, tools, and videos. Highlights PHP 8.2.16 and PHP 8.3.3 released ? These are bug-fix updates. Composer 2.7 and CVE-2024-24821: Code execution and possible privilege escalation Composer has been patched for vulnerability CVE-2024-24821, which, under certain conditions, caused arbitrary code execution leading to local privilege escalation, lateral user movement, or malicious code execution when Composer w ..read more
Visit website
How to Generate PHP Tests With JetBrains AI Assistant
PhpStorm Blog - JetBrains PhpStorm
by Tania Goral
5M ago
Hello, enthusiastic web creators! Testing is imperative in the world of software development, as it ensures our code is working as expected. However, writing tests by hand can be tedious, and we often postpone doing it or sometimes skip the process altogether, especially when deadlines are looming. According to the recent JetBrains DevEcosystem survey, 31% of PHP developers don’t write tests. Could this be due to the perception of testing as a complex and daunting task? Nevertheless, it’s no longer an issue thanks to JetBrains AI Assistant. JetBrains AI Assistant, coupled with PhpStorm, c ..read more
Visit website
AI for PHP: How to Make AI Assistant Generate Test Implementations
PhpStorm Blog - JetBrains PhpStorm
by Brent Roose
5M ago
We started this series by looking at how JetBrains AI Assistant can generate tests from an existing implementation. But what if we want to use AI Assistant the other way around? What if we want to take a more test-driven-development approach, writing our tests first, and having AI Assistant generate an implementation for us? Let’s take a look at how we can do that. Generate code with AI Assistant chat The first step to generating an implementation is to have a test in place. Let’s say we’re building a command bus and have the following test: We haven’t written anything else – there’s no Comma ..read more
Visit website

Follow PhpStorm Blog - JetBrains PhpStorm on FeedSpot

Continue with Google
Continue with Apple
OR