PhpStorm 2024.2 Early Access Program Is Now Open
PhpStorm Blog - JetBrains PhpStorm
by Tania Goral
3d 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
3w 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
1M 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
1M 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
2M 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
2M 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
3M 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
AI for PHP: How to Tweak AI Prompts to Improve PHP Tests
PhpStorm Blog - JetBrains PhpStorm
by Brent Roose
3M ago
In our previous post, we looked at how JetBrains AI Assistant can automatically scaffold unit tests for us. By generating the boring boilerplate code, it allows us to jump straight into the more interesting part of making our tests. Playing around with AI-driven test generation, I have often been surprised by how accurate AI Assistant is when it comes to generating code that fits within my project. However, there are cases where I’d like its output to be slightly different. If only we could give it some hints about what the outcome should look like. Well, it turns out we can do precisely that ..read more
Visit website
AI for PHP: How To Automate Unit Testing Using AI Assistant?
PhpStorm Blog - JetBrains PhpStorm
by Brent Roose
3M ago
Testing. If you’re anything like me, you’ll agree that it’s equal parts important and boring. It’s one of those things that isn’t much fun while you’re doing it, but you know it’ll pay dividends later on. So, what makes testing so unpleasant? For me, the biggest hurdle is the overhead that comes with the initial setup. I know that once I have a test in place, I’ll be happy to make changes and tweaks to it throughout the project’s lifespan. But getting started is what holds me back the most. So what if that initial setup of writing a test could be simplified? What if we could get a rough outlin ..read more
Visit website
PHP Annotated – January 2024
PhpStorm Blog - JetBrains PhpStorm
by Roman Pronskiy
4M ago
Welcome to the January edition of PHP Annotated! We’ll recap the most interesting developments in the PHP community over the past month, featuring handpicked news, articles, tools, and videos. Highlights PHP 8.2.15 and PHP 8.3.2 released ? These are bug-fix updates. The PHP Foundation Team Update 2024 This year, four additional developers joined the PHP Foundation team to further foster improvements in PHP and its infrastructure: David Carlier, James Titcumb, Saki Takamachi, and Shivam Mathur. Let’s welcome the new team members and wish them great achievements! TIOBE Index for January 2024 ..read more
Visit website

Follow PhpStorm Blog - JetBrains PhpStorm on FeedSpot

Continue with Google
Continue with Apple
OR