Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

June 9, 2022

Hi everyone,

Quick update on our Book Giveaway. We have four entries that failed to confirm their details with us and unfortunately we will have to draw four new winners - which is good news for those who are keen to have their free copy of PHP & MYSQL: Server-side Web Development. So check your inbox for that email from us that you've been selected. 

PHP turns 27 this week and hopefully it will keep on rocking and avoid the notorious 27 Club :)

On Tuesday, Ben Ramsay announced on Twitter that the first alpha version of PHP 8.2.0 will be dropping today, Thursday, along with point releases for 8.1.7 and 8.0.20. We'll be posting about the release on our newsletter next week. 

We hope you enjoy this week's issue, and If you want to be featured feel free to reach out to us at [email protected]. Do follow us on our social media channels on Twitter and Facebook.

You can connect with me on LinkedIn:

All the best,

Please help us by clicking to our sponsor:

encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.


A Bookmarkable, Searchable Cheatsheet for Laravel's Default Artisan Commands
Laravel Artisan Cheatsheet is an online reference for Laravel's built-in artisan commands and their options.

5 Proven Ways to Solve any Coding Problems Like an Expert in 2022
According to Indeed, an American job-search website, problem-solving skills are the fourth most important skill required as a programmer.

Best Practices for CodeIgniter Web Development
In this article, we’ll cover these best practices so that you can build your sites the right way from the start.

Best 14 CI/CD Tools You Must Know | Updated for 2022
Enterprises are making their moves toward DevOps methodologies and Agile culture to accelerate the delivery speed and ensure product quality. 

Laravel 9 Migration - A Complete Guide
Laravel migration is like version management tool of DATABASE.

24 Tips For Beginner Programmers
Be patient. you won’t learn quickly. it will take time.


Senior PHP Backend Developer, Location: Oslo (Norway), Or Remote Within A Similar Time Zone
A SaaS InsurTech company is looking for a rockstar Senior Backend developer with a strong knowledge of PHP, Symfony, MySQL and Doctrine ORM. You have strong fundamentals: OOP, design patterns and application architecture, with a desire to write understandable, testable code with an eye towards maintainability.

What we offer: Very rewarding work! What you do is visible; you are part of the whole process, can give feedback and also shape the role yourself. You get a lot of flexibility and can choose yourself on what needs to prioritize, but at the same time you have great colleagues that you can ask and cooperate with. You can choose if you want to work in our HQ in Oslo, remotely or hybrid.
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert.  Please let me know if you are interested by emailing me at
[email protected]

Tutorials and Talks

Static Analysis in Magento with PHPStan
Learn about PHPStan and a related Magento plugin, which provide the ability to help follow Magento best practices by analyzing code during development.

Rollback Transaction With Laravel Eloquent
Rolling back queries is always a safeguard for your data if there were to be any errors during database manipulation.

Get Website Statistics Using PHP, jQuery And MySQL
In this tutorial we will show you how to get website statistics using PHP, jQuery and MySQL.You may also like get visitor details using PHP.

Laravel Subdomains in Docker
There are many ways you can add Docker to your Laravel application, but how do you add docker to your Laravel application when you need sub domain support? 

How to Display existing file in Dropzone – CodeIgniter 4
In this tutorial, I show how you can display existing files in the Dropzone container in CodeIgniter 4.

Laravel Route Grouping: 6 Techniques to Organize Routes
Laravel Routing is the feature that developers learn from the very beginning. But as their projects grow, it's getting harder to manage evergrowing routes files, scrolling to find the right Route::get() statements.

How to xdebug when your PHPStorm runs with xserver inside WSL2, but you use Docker Desktop on windows 10
Once you know whats happening, its not that scary.

News and Announcements

Xdebug Update: May 2022
In this monthly update I explain what happened with Xdebug development in this past month. These are normally published on the first Tuesday on or after the 5th of each month.

CakePHP 4.4.0 Released
Changes include: bin/cake routes now highlights collisions in route templates. Controller::viewClasses() was added. This method enables controllers to take control of what content-types they can respond as and more.

The Month in WordPress – May 2022
WordPress has a lot to celebrate this month. The newest release “Arturo” is here. WordPress turned 19 years old last week.

Laravel 9.15 Released
The Laravel team released 9.15 with the ability to list only vendor routes, check if a filesystem folder is empty/not empty, an isJson() string helper, and more.

PhpStorm 2022.1.2 Has Been Released
The second minor update for PhpStorm 2022.1 is now available. You can update by using the Toolbox App or from right inside the IDE. You can also download PhpStorm 2022.1.2 from our website.

One Week Left Before The Online Pre-Conference Workshops At Symfonyworld Online 2022 Summer Edition
We are so excited to meet you next week at SymfonyWorld Online 2022 Summer Edition conference! The international online Symfony event will be organized entirely online and in English from June 14 to 17 2022.

Podcasts and Vlogs

PHP Internals News: Episode 102: Add True Type
In this episode of "PHP Internals News" I talk with George Peter Banyard (Website, Twitter, GitHub, GitLab) about the "Add True Type" RFC that he has proposed.

How To Code Well 159 - Deployment Stage
Check which features are available in PHP versions.

PHP Ugly: 289: PHP Multiverse
This week on the podcast, Eric, John, and Thomas talk about New PHPStorm UI, Stow and dotfiles, Bogosort, and more...

The Stack Overflow Podcast: On The Quantum Internet, Data Doesn’t Stream; It Teleports
The home team chats about quantum computing, Schrödinger’s ill-fated feline, and how software engineers really spend their time.

The Rabbit Hole: The Definitive Developer's Podcast 258. Pragmatic Folks Part 3 - The Dogmatic Developer (Replay)
On the final episode of our three-part series with Dave Thomas and Andy Hunt, we discuss the nuanced nature of programming and why the idea of a “best practice” is often idealistic and not equally relevant to everyone.

Software Engineering Radio Episode 514: Vandana Verma on the Owasp Top 10
This week, SE Radio’s Priyanka Raghavan spoke with Vandana Verma, who heads security relations at Snyk, about the Open Web Application Security Project (OWASP) Top 10.

WP Builds 281 – Choosing Our Website Building Tools
We are on the first episode of Season 3, where we are looking at The Technical Build. And today we are discussing “Choosing our website building tools”.

Reading and Viewing

A Week of Symfony #805 (30 May - 5 June 2022)
This week, after the successful release of Symfony 6.1, we started working on the upcoming Symfony 6.2 version (to be released at the end of November 2022).

Coding and ADHD - Can't Start
I want to start the task. I know I need to start the task. Why can't I start the task?

What’s New Features in Laravel 9? — 10 Reasons to Upgrade your Existing Project to Laravel 9
Today I will go through how to upgrade your Laravel application to version 9, Laravel 9 was released on 8th Feb 2022.

Why PHP Training Course is Now Trending?
On the off hazard that you could pick an appropriate PHP education institute, you may without a lot of a stretch make a first-rate career here.

Best Use Case Scenarios For PHP — A List Of Amazing Software Tools You Can Build With PHP
Despite the advent of so many tools and technologies in the evolving web development sector, the popularity of PHP has not been affected much.

12 Great, Free & Open Source Tools That Can Save Your Startup Up To $5000 Or More Per Month
Creating a startup can be really hard especially when you are bootstrapping. Most popular tools like Asana and Slack can get relatively expensive as your team grows.

How Experienced Programmers Talk
Today, I am going to go into detail, and define the most basic building blocks of programming communication.

Interesting Projects, Tools and Libraries

Integrate Midtrans payment gateway to Laravel project.

Plugin for translating order states.

Simple .env file processing and storing in _ENV array.

A query database collection for use with Laravel Pipeline.

PHP SMPP client library.

Adds WordPress toolbar menu that allows users to switch theme for themselves.

Dependency Injection, Console and Kernel toolkit for Symplify packages.

Kint - debugging tool for PHP developers.

Drupal extension and rules for PHPStan.

Asset Management for PHP.

Please help us by clicking to our sponsor:

 encrypt php scriptsProtect your PHP Code
Why not try SourceGuardian 13. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders.

So, how did you like this issue?

Like us on FacebookFollow us on Twitter
We are still trying to grow our list. If you find PHP Weekly useful please tweet about us! Thanks.
Also, if you have a site or blog related to PHP then please link through to our site.

unsubscribe from this list | update subscription preferences 

Subscribe! Enter your email address below:

NO SPAM: We absolutely hate spam. We will not share, rent, or give away your email address to anyone.You can unsubscribe at any time. Easily!

Talk to us!

If you have some news, want to share a link with us or chat with us feel free to email us.

And we also have an RSS feed that you can use.

Like us on FacebookFollow us on Twitter

Copyright ©