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!

December 5, 2019

A very warm welcome to you out there in the PHP community, and thank you for joining us :)

It's arrived! PHP 7.4 was released last week with numerous improvements and new features. 

We've got several articles about upgrading and installing it too.

There were also four Symfony releases this week; 5.0.1, 4.4.1, 4.3.9 and 3.4.36.

Plus the first annual PHP Wales Conference has been announced in Cardiff next June. The Call for Papers is open now.

And finally, find out what's been happening in the world of WordPress with the latest monthly review.

Have a great weekend,

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.


10 Best WordPress Ecommerce Themes for 2020 (Start Attracting Your Visitors)
It is very important to choose the best WordPress ecommerce theme right from the beginning.

2019 Holiday Giveaway
Hello, my name is Yaz. I am the founder of ContestKit. I love Laravel and the Laravel community, so I decided this year I want to do something to give back in a fun way. I decided to run this massive giveaway of all the amazing products and services I use every day in my workflow, as well as courses, swag and more.

PHP Frameworks Explained in 5 Simple Questions
PHP ranks among the most popular web programming languages. On top of that, the whopping 79% of all websites are built on PHP, and the web tools you use daily, like Facebook, Wikipedia, Yahoo, MailChimp, and Pinterest, are among them. This article will answer five principal PHP framework-related questions and supply you with the insights that can save you time and money on your future project.

Tutorials and Talks

Solved: “No Update Required” WordPress Loop
After a core WordPress update, many users get locked out of their WordPress Dashboard, with an endless loop saying No Update Required Your WordPress database is already up-to-date! It can be distressing, but it’s easy to fix, and we’ll lay down the options in this article to get you back to blogging.

PHP 7.4 (Changes & Performance)
Last chapter of the series about PHP 7.4. In this one you will see changes in PDO, Composer, Benchmark plus JIT and more.

Inertia.js: Building Single-Page Apps the Old Way
In this article, we’re going to take a look at what Inertia is, why you should consider using it and how you can get started using it in your next Laravel app.

Automatically Convert Your Code to PHP 7.4 Syntax Using Rector
In PHP 7.4, two new features were introduced that I'd like to use in my packages and projects: short closures and typed properties. Even though an IDE can help with converting to the new syntax, I'd don't want to manually hunt down all the places where the new syntax can be used. Lucky there's a tool that can do this work automatically.

A Caddyfile Config Example for Laravel
I’ve been using the Caddy webserver for all my projects lately. Here’s my current default config for a Laravel project.

How To Install PHP 7.4
PHP 7.4 has just been released! This latest version adds several new features to the language such as arrow functions for shorter one-liner functions, typed properties in classes, covariant & contravariant type handling, preloading for better performance and much more! Here's a brief guide on how to install PHP 7.4 on Linux, Windows, and Mac OS X.

Show an Event Calendar With a Free WordPress Calendar Plugin
Many businesses need to share event calendars with customers. In this tutorial, you will learn how to use the free My Calendar WordPress event management plugin to create events. The plugin has a lot of amazing features that we will use in the tutorial.

Upgrade to PHP 7.4 with Homebrew on Mac
How to upgrade to PHP 7.4 on a Mac Homebrew.

Ensure That 'Composer Update' Evaluates Dependencies Using The Correct PHP Version
Today, whenever a patch includes an updated composer.lock file, the dependencies in that lock file are calculated using whatever PHP version the patch submitter happens to be using. This means that the generated dependency graph might be different depending on who generated the patch file.

UUID Generation in PHP
We have been using UUID for years and different ways to generate UUID exist. I prefer the PECL extension over the ramsey/uuid because it’s simpler and more straightforward. Few weeks ago, with Nicolas Grekas we had the idea to port the PECL extension to plain PHP as a Symfony Polyfill. Then, we wanted to blog about FFI, a new PHP 7.4 feature, so with Baptiste Leduc we bound the libuuid to PHP.
News and Announcements

PHP 7.4.0 Released!
The PHP development team announces the immediate availability of PHP 7.4.0. This release marks the fourth feature update to the PHP 7 series. PHP 7.4.0 comes with numerous improvements and new features.

Symfony 5.0.1 Released
Symfony 5.0.1 has just been released with a list of the most important changes.

Symfony 4.4.1 Released
Symfony 4.4.1 has just been released with a list of the most important changes.

Symfony 4.3.9 Released
Symfony 4.3.9 has just been released with a list of the most important changes.

Symfony 3.4.36 Released
Symfony 3.4.36 has just been released with a list of the most important changes.
PHP UK Conference - 19th-21st February 2020, London
PHP UK is pleased to announce the 15th Annual PHP UK conference; a 2-day event with 3 great tracks held at The Brewery, in the heart of the City of London. With over 700 delegates, speakers and sponsors, PHP UK conference aims to deliver fantastic up-to-date content about PHP and related web technologies in a comfortable and professional setting. Early Bird Tickets are on sale now.

WordCamp Asia Conference - February 21st-23rd 2020, Bangkok
The inaugural WordCamp Asia will be in Bangkok early next year, expecting 1,000 participants from around the world. Flagship WordCamps draw more attention than any other types of WordPress events in terms of media, users and businesses. Tickets are on sale now.

DrupalCon - 18th-22nd May 2020, Minneapolis

At this annual gathering, you can share your knowledge and skills about Drupal innovation with others to help drive the Drupal project’s growth by becoming a speaker. You can participate in informative sessions, and opt for popular trainings and/or a summit within your industry to master Drupal for improved customer satisfaction. Tickets are on sale now.
PHP fwdays'20 is the largest conference in Ukraine for PHP developers, and for those who want to learn about a wide range of new technologies, reveal the latest trends. At PHP fwdays’20 well-known international and Ukrainian PHP experts meet the audience: users and developers, architects, team leads etc. The highest level of the program is guaranteed by several stages of selection and rehearsals for every speaker. Tickets are on sale now.

PHP Wales Conference - 3rd-4th June 2020, Cardiff
The first annual PHP Wales Conference. A 2 day event full of talks and workshops, inside Cardiffs City Hall on the 3rd and 4th June 2020. Please subscribe to our newsletter to be kept up to date. The Call for Papers is open here.

Nomad PHP EU - December 12th 2019 11:00 PST
Preparing for PHP Certification, presented by Peter MacIntyre. PHP Certification can be a badge of honor for any developer, highlighting that you understand the majority of the ins and outs of the language. However, these certifications can also be costly and have high failure rates. So what do you need to know to pass these exams? Join me as I walk through how to prepare for these exams, point out some of the gotchas, show what to study, and review some sample questions. All in aid of helping you get your Zend 2017-PHP or Nomad PHP Level 1 Certification.

Podcasts and Vlogs

Voices of the ElePHPant - Interview with Gabriela D’Ávila Ferrara
This week al Evans spoke with Developer Advocate for Google Cloud 
Gabriela D’Ávila Ferrara.

Full Stack Radio Podcast Episode 129: Evan You - What's Coming in Vue.js 3.0
In this episode, Adam talks to Evan You about all of the changes and improvements coming to Vue.js 3.0.

MageTalk Magento Podcast #211 - Interview with Phil Hanson, Queue-It
Phillip is joined on today's episode by his name twin Phil Hanson and they discuss virtual queue technology, how to handle massive traffic on your website, and of course, their sneaker obsessions. Listen now!

The Five-Minute Geek Show Podcast Episode 112
Don't make me throw out your resumé!

PHP Internals News: Episode 37: PHP 7.4 Celebrations!
In this episode of "PHP Internals News" we are celebrating the new features that are part of this release. Instead of talking with a single guest about an RFC or feature, instead, I have asked followers of the @PHPIntNews Twitter account to record a snippet to talk about their own favourite PHP 7.4 features.

Laravel News Podcast LN106 - Validation Rules, REST APIs and Multidomain Support
Jake and Michael discuss all the latest Laravel releases, tutorials and happenings in the community.

The Laracasts Snippets Episode 113 - The Correct Way to Think of Objects
Developers passionately disagree with one another on most programming issues. For every tutorial on class inheritance, duck-typing, naming conventions, and mutability, I'll show you another resource that argues vehemently in the opposite direction.

Reading and Viewing

The Month in WordPress: November 2019
November has been a big month in the WordPress community. New releases, big events, and a push for more contributors have characterised the work being done across the project — read on to find out more!

A Week of Symfony #674 (25 November - 1 December 2019)
This week, Symfony development activity focused on polishing and fixing bugs for the newly released 4.4 and 5.0 versions. In addition, Symfony introduced a new polyfill to deal with UUIDs.

A Month in The Life of An Agiledrop Developer
In this blog post, we’ll take a look at what a typical month looks like for a developer working at Agiledrop: what their daily and weekly tasks are, what fun activities we organise to keep each month diverse and exciting beyond new work challenges, and how we just generally maintain a pleasant office vibe where everyone is welcomed and accepted.

Become An In-Demand Web Developer With This 6-course Training Bundle
The Ultimate 2020 Web Designer & Developer Bundle will teach you everything you need to know in order to start building pro-level websites from scratch, and it’s currently available for $29.

“My Goal is to Pull Off One Summit Per Quarter,” Says Jan Koch About WP Agency Summit 2020
Jan Koch is a WordPress professional based in Germany, running an agency called WP Mastery and hosting the WP Agency Summit this year. He is passionate about setting up efficient processes in his agency, building up recurring revenue, and scaling businesses without burning out.


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

Modern, crazy fast, ridiculously easy and amazingly powerful flat-file CMS.

Issue tracking application extending GitHub's issues and pull requests for the Joomla! project.

The SilverShop module aims to provide developers with a framework for building, and customising ecommerce-based projects.

This is a library package that includes the PHP Markdown parser and its sibling PHP Markdown Extra with additional features.

Phony is a PHP library for creating various kinds of test doubles, including object mocks, function stubs and function spies.

A curated collection of useful PHP snippets that you can understand in 30 seconds or less.

A high-level machine learning and deep learning library for the PHP language.

OpenClassify is cloud ready, extensible and most advanced open source classified app build with Laravel.

Web-based tool providing services for accessing controlled vocabularies, which are used by indexers describing documents and searchers looking for suitable keywords.

The spatial web mapping framework and core-module.

The Templating component provides all the tools needed to build any kind of template system.

This is a repository of centralised management of all Swoft components.

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 ©