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!

April 9, 2020

How are you?

To date we have deliberately kept the focus of our weekly message to you all about the coding, rather than any focus on this current pandemic which is affecting many of us. Both Katie and myself are working from our separate homes and we have received many messages from people who have been affected - though loss of their job or some people who are new to PHP Weekly who are just starting to code, because they are stuck at home. We are wanting to help people, but we do need your help in order to decide what direction to take this newsletter. It has been created as a 'labour of love' for many years now and we enjoy reading the numerous emails we receive each week. We are looking at the following:

- Changing the design and eventually making it responsive so you can read on your phone. We are talking with designers now, as neither of us are designers!! Any suggestions for newsletters that you love the design of, please send them over!

- Jobs. This is a difficult one, but we are looking at adding a jobs section on the site - this will include remote work, as that is such a growing area for people. Again, any suggestions here, please let me know

- People looking for work. I'd like to try to help the people who have written in recently who have lost their jobs because of covid-19. I have been asked to put people in the newsletter and I hesitated about that, but maybe we can create a section on the site to help people who are looking for work

If there are any other suggestions, please let us know. We are VERY aware that the site and newsletter are dated in terms of design and I think we can help the PHP community more than we are. Let us know any ideas you may have

Finally, may I send our very best wishes to you and hope that you and your family are safe.

You can contact both of us via email here:  [email protected]

Ade and Katie

Please help us by clicking to our sponsor:

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


Joomla Partners with Report URI for Real Time Application Security and Health Monitoring
Report URI and Joomla are pleased to announce a new partnership where Joomla will be using the industry leading solution to continuously monitor the multitude of websites, analyze the results and improve security for website visitors. For Report URI this partnership means helping build a more secure open internet by serving one of the world’s most prominent open source organisations and further helping to enhance the security of open source projects.

The Ultimate Guide to Fixing and Troubleshooting the Most Common WordPress Errors (65+ Issues)
WordPress errors on your site are no joke. While some may cause only minor inconveniences, others can result in major problems. This post covers the most frequently-experienced WordPress errors. I’ve provided resources to help you clear up each of them, so you can get your website up and running again quickly.

Tutorials and Talks

On the previous guide you saw how to map resolvers (callables) from a existing SDL (.graphql or .gql). Annotations enables the other way around, it provides a GraphQL SDL from annotated PHP code.

Date Ranges in Laravel
In this article we are talking about the native PostgreSQL type daterange and how to easily use it in Laravel. MySQL currently does not support range types.

How to Change the Font in WordPress
In this tutorial you’ll learn how to change the fonts in WordPress. I’ll show you a couple of different ways you can do it, so let’s begin!

How to Build a Website Using Typo3 Extensions and Templates
Like WordPress and other CMS platforms, TYPO3 is also an open-source CMS, best suited for enterprise applications. It is completely written in PHP and can be installed on several web servers like Apache and IIS. Moreover, it is also supported by almost every other LAMP based hosting provider.

Statie is Dead, Long live Symfony Static Dumper
Last week I wrote about how Statie turned from a feature to a burden and why we had to let it go. What will replace it? How do you migrate?

Some Cool Laravel 7 Blade Components
One of my favourite new features of Laravel 7 are Blade components. The allow you to define custom html tags that are backed by Blade partials. In this blogpost I'd like to show you a couple very handy components. This blogpost assumes that you already know how you can use Blade components.

Type Matching in PHP
One of the nice features of Rust is the match keyword. match is similar to switch, but with two key differences. It's hard to make a PHP equivalent of match that forces an exhaustive match, as PHP lacks enumerated types. However, emulating an expression match turns out to be pretty easy in PHP 7.4, and kind of pretty, too.

Install New Relic on Mac OS Using Homebrew PHP
1.Grab archive from and decompressed gzip -dc newrelic-php*.tar.gz | tar xf - cd newrelic-php*/.

Automatically Set a Local Timezone for Users
Laravel Timezone is a package by James Mills that sets a timezone for a user in your application and then show date/times to them in their local time zone.
News and Announcements 

Laravel 7.4 Released
The Laravel team released v7.4.0 yesterday with quite a few new features, such as a custom model caster interface, a “when” higher-order collection proxy, and the ability to clear an existing “order” from the query builder.

CakePHP 3.8.11 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 3.8.11. This is a maintenance release for the 3.8 branch that fixes several community reported issues.

CakePHP 4.0.5 Released
The CakePHP core team is happy to announce the immediate availability of CakePHP 4.0.5. This is a maintenance release for the 4.0 branch that fixes several community reported issues.

SymfonyLive Online Conference on April 17th
The first edition of the SymfonyLive Online conference, hold on March 27th 2020, gathered about 1,600+ people. We’re very pleased to announce the next SymfonyLive Online conference: join us on Friday April 17th 2020 to learn from the best experts of Symfony. To enable everyone to join us, there are 2 conference sessions, you can attend the online conference edition at 8:00 UTC or at 15:00 UTC.

CakeFest 2020 - An Important Announcement!
We Are Going Virtual! The team has come to a very difficult decision - CakeFest 2020 8 - 11th October, will now be a virtual conference. While we know there are many in the community who will be disappointed about this announcement, we know that this is the time for our community to rally together.

NomadPHP - Twitch Replay: Understanding & Managing the PHP Environment on IBM i
April 11th 2020 1pm PDT, presented by Midwest PHP. While we all know that installing Zend Server on IBM I provides us with the PHP engine – you may not be familiar with how PHP runs on the platform and the tools that are provided for managing the environment. In this session, we will explore the structure of how the PHP engine runs on the I platform including a description of the subsystems employ8ed and some basic troubleshooting.

NomadPHP - Getting your Online Store up & Running with WooCommerce
April 14th 2020 5pm, presented by Sarah Humphrey. Sarah Humphrey of 94 West Design will explores some of the best plugins to extend WooCommerce’s native functionality. We will also talk about optimising your product listings and basic SEO best practices for eComm. Have any questions you'd like Sarah to address? Please add them in the comments below!

Podcasts and Vlogs

PHP Internals News: Episode 47: Attributes v2
In this episode of "PHP Internals News" I chat with Benjamin Eberlei (Twitter, GitHub, Website) about an RFC that he wrote, that would add Attributes to PHP.

Free The Geek Podcast: Episode 36 - Five Tips When Starting To Work From Home
In this episode, I give my five core tips for successfully working from home + a special bonus tip. If you're just starting out working from home, this is the episode for YOU!

The Laracasts Snippets Episode 120 - How Open Source Projects Spiral Out of Control
Every open source project begins with the best of intentions. In fact, they usually begin with excitement. One developer has an idea, and thinks, "Hmm - I can do this!" So why is it that, more often than not, these projects eventually spiral out of control?

PHPUgly #183: LexCorp
This week Eric, John and Thomas talk Githubs purchase of NPM, working remote, Laravel release cycle, and much more.

North Meets South Web Podcast Episode 73: Streaming, Working From Home and Trapping Mail
Jake and Michael discuss their foray into streaming, what it's like working from home (and staying there!), and some of their favourite tooling for local mail testing.

Reading and Viewing

Interview With the WordPress Veteran, Bob Dunn aka Bob WP
Bob Dunn aka “BobWP” is not just a WordPress trainer; he is the Grandmaster. He knows WordPress inside out. It’s my great honour that Bob did this interview with Cloudways. I hope you’ll like this interview. Happy reading!

The Month in WordPress: March 2020
The month of March was both a tough and exciting time for the WordPress open-source project. With COVID-19 declared a pandemic, in-person events have had to adapt quickly – a challenge for any community. March culminated with the release of WordPress 5.4, an exhilarating milestone only made possible by dedicated contributors. For all the latest, read on.

Learn How To Code With This Developer Certification Course
If you’ve always wanted to learn the ins and outs of becoming a software developer, now is the perfect time to explore it. And the 2020 Learn to Code Full Stack Certification Developer Certification Bundle will assist you in educating yourself on MySQL Server, HTML, C#, PHP, Python and all the other essential programming skills.

A Week of Symfony #692 (30 March - 5 April 2020)
This week, Symfony published 4.4.7 and 5.0.7 versions to address some security vulnerabilities. Meanwhile, the upcoming Symfony 5.1 version added a feature to dump factory files as classes and improved class preloading. This will be one of the topics of the next SymfonyLive Online event on April 17, 2020.


Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $50/week for an advert.  Please let me know if you are interested by emailing me at [email protected]

Interesting Projects, Tools and Libraries

A collection of classes to be extended/used in laravel apps for quick development.

An ultra-lightweight blogging engine, written in PHP, Chyrp Lite makes it possible to host a blog on your own web server with minimal fuss.

A simple and lightweight WordPress option framework for themes and plugins.

PHP library to parse and write RSS/Atom feeds.

The Laravel magic you know, now applied to joins.

Light-php framework is focused to be easy, simple and secure.

Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework.

Relying on fzaninotto/Faker, Alice allows you to create a ton of fixtures/fake data for use while developing or testing your project.

Wallabag is a self-hostable PHP application allowing you to not miss any content anymore.

The server administration software for your needs. Developed by experienced server administrators, this panel simplifies the effort of managing your hosting platform.

PHP Insights was carefully crafted to simplify the analysis of your code directly from your terminal, and is the perfect starting point to analyze the code quality of your PHP projects.

PHP microframework for robust API development with CQRS.

Please help us by clicking to our sponsor:

encrypt php scripts 
Protect your PHP Code
Why not try SourceGuardian 11. 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 ©