PHP

1 readers
2 users here now

founded 2 years ago
76
 
 

The PHP Foundation — Supporting, Advancing, and Developing the PHP Language

77
 
 

In PHP 8, attributes (also known as annotations or metadata) were introduced as a new...

78
 
 

Explore how you can tweak your AI prompts to enhance the testing of PHP code.

79
 
 

No mundo do desenvolvimento web, frameworks desempenham um papel crucial na simplificação do processo...

80
 
 

Did you know you can compare and sync files directly in PhpStorm.

81
 
 

Matthias Noback - Blog | About software development

82
 
 

D'après Wikipedia : WebAssembly, abrégé wasm, est un standard du World Wide Web pour le développement d’applications. Il est conçu pour remplacer JavaScript avec des performances supérieures. Le standard consiste en un bytecode, sa représentation textuelle et un environnement d'exécution

83
 
 

Data Transfer Objects (DTOs) and Value Objects (VOs) are particularly useful when working with...

84
 
 

By upgrading to 8.3, you can achieve a significant increase in speed. In this article, we dive into how PHP 8.3 can be a game changer. It can speed up your application's performance.

85
 
 

Did you know you can perform a full-text search in a database using PhpStorm (any IntelliJ based IDE)

86
 
 

I'm happy to introduce the latest update to our book - Rector, the Power of Automated Refactoring, along with Rector version 0.19.5 from this week. This release includes 2 new commands, brand new configuration with smart IDE autocomplete, brand new chapter and DX improvements to help you master code refactoring with ease.

87
 
 

Welcome again - today we continue our journey with using SQL databases in PHP Today I'll show you...

88
 
 

As developers, we’re constantly managing where entities are in some flow. Entities like blog posts, multi-step user registration, and even UI elements can exist in multiple states, and we’re responsible for making sure that they’re always in a valid state. If something unexpected happens in those flows, it can cause bugs, which can cause us […]

89
 
 

In the first post, we looked at the long-term effects of our decisions. Turning a legacy project into a fresh one is a matter of the "just do it" approach. But there are 3 things we should take with care even if our project seems outside the legacy project category. The second of those is mocks.

90
 
 

As developers, we’re constantly managing where entities are in some state. Entities like blog posts, multi-step user registration, and even UI elements can exist in multiple states, and we’re responsible for making sure that they’re always in a valid state. If something unexpected happens in those flows, it can cause bugs, which can cause us […]

91
 
 

PHP usage in 2024

92
 
 

As many of you know, immutability is an extremely useful concept that makes code more predictable and...

93
 
 

Early this year, I created a few custom Rector rules for our client. It modified the code based on the PHPUnit error result report. The only problem is that PHPUnit outputs a string. So, I had to parse it manually with regexes. Having a JSON output would make my life easier. I'm used to PHP tools that provide the JSON out of the box, but I could not find it in PHPUnit.

94
 
 

The repository pattern is a data source abstraction that behaves like a collection; containing domain (value) objects.

95
 
 

Like many worldwide, the recent ownCloud vulnerabilities got us worried as security professionals and tool authors. According to this blog, the vulnerability was caused by a test file in the vendor directory.

96
 
 

How to effectively use interfaces to make your PHP package easier to work with and more customizable than ever before.

97
 
 

Write readable, tabular test data for Pest and PHPUnit tests that allow you to describe data in a Markdown table-like format and compare it to the actual data.

98
 
 

PHP RFC: Nullsafe operator Introduction This RFC proposes the new nullsafe...

99
 
 

Interview With Eric Mann Release Manager PHP 8.3 In this episode, Scott talks with Eric Mann about his experience as one of the PHP 8.3 Release Managers and writing his book PHP Cookbook. Note: this transcript was transcribed by AI and then edited for clarity. Scott Keck-Warren: Hello developers, and welcome to the php[architect] community […]

100
 
 

As a PHP developer, the tools you choose can make all the difference in your workflow and...

view more: ‹ prev next ›