New Proposed Array Find Functions in PHP 8.4
A Look at What's Coming to PHP 8.4; Turn a country code into an emoji flag; How to Check MySQL Database and Table Sizes; and Avoiding Imports and Aliases in PHP.
PHP
📚 A Look at What's Coming to PHP 8.4
PHP 8.4 is coming soon and in this post let's look at what has been announced so far, and what new features you might expect.
📚 Performance Metrics Using Guzzle
In this article we're going to investigate how you can track performance metrics using Guzzle. Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.
📚 New Proposed Array Find Functions in PHP 8.4
Four new array functions are likely coming to PHP 8.4 that are still in the RFC voting stage. We're encouraged that the voting is already 100% "yes" votes thus far, with voting ending May 29, 2024. While the RFC acceptance of these functions is pending, it seems likely that these functions are coming to PHP 8.4.
📚 Can Your Website Handle the Amazon Treatment? Node.js vs. PHP
Imagine Amazon built with PHP. Every time you search for a product, the entire page would have to reload from scratch to show the results. This can be slow, especially during peak hours with many users searching at once.
📚 Turn a country code into an emoji flag
Flag emojis are a fun and visual way to represent countries and regions. These emojis are part of the Unicode standard and are created using a pair of regional indicator symbols.
📚 How to Check MySQL Database and Table Sizes
From modest few-megabyte databases perfect for small-scale applications to behemoths spanning several terabytes designed to handle extensive enterprise-level data – MySQL databases display a broad spectrum of sizes.
📚 Understanding Prepared Statements in PHP and MySQL
Let’s dive into what prepared statements are, their benefits, and how to implement them in PHP and MySQL.
📚 PhpStorm 2024.2 Early Access Program Is Now Open
Today, we’re opening the Early Access Program (EAP) for the next version of PhpStorm.
📚 Is class instantiation without extra parenthesis coming to PHP 8.4?
The RFC for omitting parentheses around the new expression is likely coming to PHP 8.4. This RFC is currently in the voting phase, with 21 "yes" and 3 "no" votes. Voting ends May 24th, so there's still a chance the 2/3 vote could fail, but optimistically, it looks like it's heading in the right direction.
📚 Avoiding Imports and Aliases in PHP
In this post, we'll explore strategies to avoid excessive imports and aliases, ensuring a more maintainable and straightforward code structure.
📚 Removing orphaned Parents with Doctrine
Previously, we considered a common real-life case where, to maintain referential integrity, we might delete all child entries when the parent entry is deleted. For example to delete author with all his articles.
📚 PHP Syntax Made Easy: A Quick Reference Guide
Taming the magic of PHP? This blog is your ultimate companion! Get clear explanations, code examples, and a cheat sheet to solidify your PHP syntax knowledge. Let’s write some powerful code!
📚 Implementing Feature Flagging in PHP Using AST Parsers
In this article, we’ll explore how to implement feature flagging in PHP using AST parsers, specifically with the nikic/php-parser library.
📚 Web Development’s Full Circle: Are We Back to PHP in the JavaScript Era?
As we embrace new technologies, we can’t help but hear the echoes of the old ones — especially PHP. But is this really a step backward, or are we just seeing innovation come full circle?
Laravel
📚 Disable Vite During Testing in Laravel
I recently had a project where I wanted github actions to run the tests of a laravel project but i didn't want to install node and vite during the CI process.
📚 Handling Nullable Relationships in Laravel Models: Best Practices vs. Manual Checks
When dealing with relationships in Laravel models, such as the author relationship in a Post model, it's essential to consider the best practices for handling nullable relationships.
📚 Unlocking the Power of Attributes in PHP
In this article, we will take a look at PHP attributes, their syntax, usage, and practical applications, especially in the context of the Laravel framework.
📚 Error Handling in Laravel: Graceful Degradation
Laravel, the ever-reliable PHP framework, comes equipped with powerful logging and error handling features to empower you as a developer.
📚 5 Useful Laravel Packages to Enhance Your Development
Laravel’s extensive ecosystem offers countless packages to extend and enhance its capabilities. Here are five useful packages every Laravel developer should know about. Let’s dive in!
Symfony
📚 Symfony 7.1.0-RC1 released
Symfony 7.1.0-RC1 has just been released. Here is the list of the most important changes since 7.1.0-BETA1.
📚 A Week of Symfony #907 (13-19 May 2024)
This week, the first release candidate version of Symfony 7.1 was published so you can test it in your own projects before the stable release in two weeks. Meanwhile, we continued publishing more talks and information about the upcoming SymfonyOnline June 2024 conference.

