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!

August 29, 2019

Welcome to this weeks edition.

The third and last beta release of PHP 7.4 was announced this week, PHP 7.4.0beta4.

Also we take a first look at Slim 4, continuing the tradition of allowing you to use the framework in the way that best fits you and your project.

This weeks Voices of the ElePHPant podcast sees Cal Evans interviewing Olivia Bisset, teenage WordPress enthusiast.

Plus watch Freek Van der Herten's highly practical talk Supercharging Common Controllers from Laracon US 2019.

And finally, the PHP Central Europe conference, due to take place early October, has collapsed amid controversial conditions......

Have a great weekend folks, 

Katie and Ade

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.


Female-Free Speaker List Causes PHP Show to Collapse When Diversity-Oriented Devs Jump Ship
Presenters withdraw from the PHP Central Europe conference, show organisers call it quits.

How Much Does It Cost to Hire A PHP Developer?
In today’s time, PHP powers literally 80% of websites around the web, making it the best and trusted framework for dynamic and interactive websites. And the most important, it has one of the largest developer talent pools that you can choose from.

PHP vs P++
If you haven’t heard the news yet and are wondering what the heck P++ is, here’s a quick update for you.

WordPress Multisite: The Everything-You-Need-To-Know Guide to WordPress Network
In this article, I’ll guide you through everything you need to know to install WordPress Multisite and to get the most from it.

30 Best PHP Development Companies in 2019
Today, there are many PHP web development companies offering a range of tech services, and to find the right one among them is also yet another job to do. Because, finding the right one will help you to develop better software application that would fulfill your business needs. Therefore, we have compiled some of the top software agencies in the world, which are known for their work and diverse range of services.

Tutorials and Talks

Creating the @route Blade Directive
Laravel offers a bunch of useful and handy directives that we can use in our templates. But easily, we can face a situation that we repeat some code in our blade files. In this case, it’s possible that we can refactor some code to its own directive.

A First Look at Slim 4
With Slim 4 we have continued the tradition of allowing you to use the framework in the way that best fits you and your project. You can create a Slim application entirely in a single file suitable for prototyping through to a few files for a simple web hook or serverless action all the way to fully-decoupled application suitable for the enterprise.

How to Use WordPress Push Notifications and the Smart Notification Plugin
In this tutorial, you'll learn how to push notifications from a WordPress site using the Smart Notification WordPress Plugin. This is a complete push notification system which allows you to push messages to web or mobile devices.

507 Insufficient Storage
507 Insufficient Storage is a status code that’s introduced by the WebDAV, specification. It allows a HTTP server to tell a client that for example their PUT or POST operation couldn’t succeed, maybe because it’s too large to fit on a disk.

Laravel 5.8 Tutorial - Datatables Individual Column Searching using Ajax
This is one more post on Laravel 5.8 with Datatables and in this post we will cover How can we implement Laravel Datatables Individual Column Searching using Ajax.

PHP Date & Strtotime Cheat Sheet with PDF
This article will be an online cheat sheet, but at the end of the article, there will be a download link with the most popular ‘cheats’ that can be printed perfectly on an A4 piece of paper.

Why Most WordPress Email Plugins Suck
In this week’s post, we’ll be installing and comparing some of the different email plugins available, and thinking about what makes an ideal email plugin.

How to Create Cart Price Rules in Magento 2?
Cart Price Rules are applied to provide discounts to your customers for their selected products in the cart. These are the discounts which the customers get during checking out like discount coupon, order total discount etc. The discounts are based on a set of conditions and applied automatically as soon as the conditions are met or when the customer enters a valid coupon code. Let’s dive into it and see how to configure Cart price rules in Magento 2.
News and Announcements

PHP 7.4.0beta4 Released!
The PHP team is glad to announce the third and last beta release of PHP 7.4: PHP 7.4.0beta4. This continues the PHP 7.4 release cycle, the rough outline of which is specified in the PHP Wiki.

Watch The Flare Reveal Live
These past eight months Marcel Pociot, me and our teams at Beyond Code and Spatie have been working on a secret project called Flare. We believe that Flare is going to change the way you work with Laravel. We are going to launch it this Friday at Laracon EU at 16.30 local time (15:30 CET). The Laravel News YouTube channel will live stream the launch.

New Email Validation Rule Options in Laravel 5.8.33
The Laravel team released v5.8.33 this week with new capabilities added to the email validation rule, along with the latest changes and fixes for the Laravel v5.8 release.

SymfonyLive - September 24-27th 2019, Berlin
SymfonyLive Berlin is already on the horizon! As every year, we'll meet from September 24th to 27th at the MOA in Berlin to bring the German Symfony community together and talk about Symfony and PHP development in general. This is going to be the biggest SymfonyLive Berlin ever, we are going from a single day of talks to two days, and from two parallel tracks to three! Tickets are on sale now.

International PHP Conference - October 21st-25th 2019, Munich

With over a decade’s experience, the International PHP Conference is the must-attend event for web developers from around the globe. Attend inspiring sessions, unique in-depth workshops, and benefit from our experts’ invaluable insights! Tickets are on sale now.

php[world] Conference - October 22nd-24th 2019, Washing DC
It is hard to believe but PHP is 25 years old. Join us as we celebrate this historic anniversary with special panels, anniversary parties, recounting the last 25 years of where PHP started and how far it has come. So study up on your PHP trivia and join us for a spectacular event! Tickets are on sale now.

Laracon AU - October 31st-November 1st 2019, Sydney
Two amazing days of learning, growing, and mingling with the Laravel community. The Call for Papers is still open and Blind Bird Tickets are on sale now.

SymfonyCon - November 19th-23rd 2019, Amsterdam
Symfony is proud to organise the seventh edition of the SymfonyCon, the international Symfony conference. This year, to celebrate Symfony, we decided to bring the entire community to the Netherlands and discover the amazing city of Amsterdam. SymfonyCon Amsterdam is a 5-days event from November 19th to November 23rd with a two-day workshop, two day conference and one hack day. Tickets are on sale now.

Podcasts and Vlogs

PHP Internals News: Episode 24: Fuzzing
This episode of "PHP Internals News" is the first part of a longer conversation that I had with Stanislav Malyshev (GitHub, LinkedIn) about security related aspects of PHP development. In this episode, we discuss a fuzzer to test input safety of data coming into PHP.

php[podcast] Episode 23: Symfony 4, Legacy Code, the Future of PHP and Karl Hughes
Eric, John and Oscar go through the August 2019 issue.

The Laracasts Snippets Episode 106 - Easy Frontend Performance Wins
In this episode, we'll discuss a series of performance improvements that you can apply to your own projects right now. You'll learn about everything from image lazy loading to inspecting the cost of an NPM package.

North Meets South Web Podcast Episode 61 - Decision Folders, Escalating AWS Bills and Building a SaaS
Jake and Michael discuss the inclusion of a decision folder in your project repo, quickly escalating AWS bills, and building a SaaS.

Beachcast Tech Videos - AWS Elastic Load Balancer (ELB) Tutorial How-To for Amazon Web Services EC2 Instances
Adam Culp of Beachcasts PHP programming videos shares how to prevent DDoS attacks using AWS Elastic Load Balancer (ELB) as an Application Load Balancer, and include some Web ACL policies to protect from denial of service attacks.

Voices of the ElePHPant - Interview with Olivia Bisset
Cal Evans sits down with Olivia Bisset and talks about how she got into programming and youth using WordPress.

Reading and Viewing

Supercharging Common Controllers
In this highly practical talk I gave at Laracon US 2019 you'll learn how we nowadays go about creating a CRUD interface, and structure our projects, at Spatie. We'll take a look at how we can convert url parameters to a Eloquent query.

A Week of Symfony #660 (19-25 August 2019)
This week, Symfony development activity focused on internal features such as testing Symfony with the upcoming PHP 7.4 version, adding return types to generated containers, adding parameter types and return types to the entire codebase and adding support for Twig 3.

Web Scraping with PHP, 2nd Edition
Are you integrating with another web site but an API is not available? Does their API not provide what you need? Web scraping is a time-honored technique for collecting the information you need from a web page. In this book, you’ll learn the various tools and libraries available in PHP to retrieve, parse, and extract data from HTML.

Security Newsletter Issue 143
A weekly e-mail keeping you up-to-date with security news, with about 10 items in every issue.


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

Easy to use and very flexible git hook library for PHP developers that enables you to configure your git hook actions in a simple json file.

A pure PHP server and client for the tus resumable upload protocol v1.0.0.

MODX lets you power anything from multi-language, multi-domain corporate sites to personal blogs to mobile APIs.

Mocking utility for PHP functions and WordPress plugin API.

BladeOne is a standalone version of Blade Template Engine that uses a single PHP file and can be ported and used in different projects.
The Phar Installation and Verification Environment (PHIVE). Installation and verification of phar distributed PHP applications has never been this easy!

Ganesha is PHP implementation of Circuit Breaker pattern which has multi strategies to avoid cascading failures and supports various storages to record statistics.

Web-app for processing, logging and visualising energy, temperature and other environmental data.

It is a simple, fast and small file manager with single php file. It is also a web code editor. It'll run either online or locally, on Linux, Windows or Mac based platforms. The only requirement is to have PHP 5.5+ available.

PHP port of Twitch's Twirp RPC framework.

An open-sourced PHP framework that can help you build successful projects better.

PHPJasper is the best solution to compile and process JasperReports (.jrxml & .jasper files) just using PHP, in short: to generate reports using PHP.

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 ©