What’s New in PhpStorm 2024.1
PhpStorm Blog - JetBrains PhpStorm
by Tania Goral
1w 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
1w 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
1M 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
1M 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
1M 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
2M 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
2M 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
2M 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
PhpStorm 2024.1 Early Access Program Is Now Open
PhpStorm Blog - JetBrains PhpStorm
by Tania Goral
3M ago
Today, we’re opening the Early Access Program (EAP) for the next version of PhpStorm! This EAP build brings support for PHPUnit 11, improvements for the Pest test framework, enhancements to code analysis features, and more. Download PhpStorm 2024.1 EAP #1 Feel free to give it a try, and remember to share your thoughts and feedback however is most convenient for you – whether that’s on Twitter (@phpstorm), in the comments section below, or by submitting a ticket directly from PhpStorm (Help | Submit a Bug Report). Here’s an overview of the major updates that you can now experience in this buil ..read more
Visit website
Free and Discounted Licenses for PhpStorm: Who Is Eligible?
PhpStorm Blog - JetBrains PhpStorm
by Roman Pronskiy
3M ago
For PHP developers seeking an enriched coding experience, PhpStorm by JetBrains offers a range of discounted and free versions. In this blog post, we’ll delve into these special offerings, which are available to different segments of the PHP developer community – from beginners to professionals. PhpStorm free licenses PhpStorm supports various segments of the PHP community with free licenses for students, teachers, open-source contributors, training course organizers, and more. Let’s see all of the user categories that can get PhpStorm for free: 1. Students and teachers: PhpStorm supports educ ..read more
Visit website

Follow PhpStorm Blog - JetBrains PhpStorm on FeedSpot

Continue with Google
Continue with Apple
OR