PHP Weekly - PHPWeekly May 6th 2021

Curated news all about PHP.  Here's the latest edition Is this email not displaying correctly?
View it in your browser.
PHP Weekly 6th May 2021
Welcome to the latest edition of phpweekly.com.

Several long awaited releases this week from the php.net team as well as Symfony.com.

Have a Good Week,

Stay Safe and Well.

All the best,

Ade and Katie
 

Please help us by clicking to our sponsor

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



Sponsor this newsletters

Articles


Call For Interest: Project Messaging in Core
There are more than 1 million Drupal sites actively in use across the globe. At least one in 40 websites that a typical internet user visits is likely to be built on Drupal - however, the Drupal project leads and the Drupal Association do not necessarily have a direct line of communication to each of these Drupal site owners.

What Is PHP Used For?
PHP is an open-source language that was created to make web development easier. Its primary and most suitable purpose is as a web development language for creating web apps or APIs. You don't need a complicated set of commands to create webpages in PHP. Here are some articles and tutorials that you can read to learn how to work with strings in PHP.

PHP vs Python: A Detailed Comparison Between the Two Languages
There’s a battle going on in the arena of software development, PHP vs Python. And it never seems to end. Let’s find out what wins in our comparison criterion and what is suitable for your project requirements.

Avoiding Busses
It's always been the case that there are certain parts of PHP source code that only a few people understand. The Karma system used to help us determine where a contributor could commit code in the source tree; If you had /Zend karma, you had a clue about Zend. Among those people with /Zend karma, some people understood more than others.

Google Cloud Supports PHP on Cloud Functions
Google Cloud recently announced the public preview of PHP on Cloud Functions. The Functions Framework for PHP supports HTTP functions, to respond to HTTP events, and CloudEvent functions to process events sourced from external and internal Google Cloud services like Pub/Sub, Cloud Storage and Firestore.

Tutorials and Talks


Get the First and Last Elements of an Array in PHP
Every now and then, you will have to access directly access the elements in the arrays you created. In this quick tip, I'll show you how to get the first or last element of an array in PHP.

Why You Need a jsconfig.js When Using VSCode
If you want to improve your developer experience when working in JavasScript with VSCode, you need to start adding a jsconfig.json file to all your projects.

Back The Func Off, This Is My Abstraction!
Integrating services over API's exposes your application to a range of possible failures. Let's dive into some of the design considerations you might make when designing abstractions that reach over a network. 

How to Convert Markdown to HTML in Laravel and Voyager?
In this tutorial, I will show you how to use Markdown with your Voyager Admin panel for your Laravel website and how to render the output to HTML on your views!

2 Ways to Write Big Numbers More Readable
Have you seen a number in your code that does not make any sense? There are two ways to make big numbers more readable. Instant and easy ways that I found mostly by accident. We use them both in one big project, and it makes our daily number work so much easier I want to share them with you.

How to Use Multiple Insert Queries in PHP
In this tutorial, we will learn how to use multiple insert queries in PHP. With mysqli_multi_query, we can create a bunch of insert statement and run them with a single submission.

How to Limit the Number of Class Objects using PHP Singleton and Multiton Design Patterns
Read this article to learn why the singleton and multiton can be useful in PHP projects and how you can use them in general purpose project and in particular in WordPress projects.

Get Geolocation with Country by IP Address in PHP
Is your website asking the customers to enter their country or any location related data? if so, it is better to get it automatically by using a geolocation API.

How to Change the Author of a Post in WordPress
In this article, we’ll show you how to simply change the author of a post in WordPress with just a few clicks.

Live Username Availability Using PHP & JQuery
In this tutorial, We will learn how to implement username live check availability feature using PHP, jQuery and MySQL.We will send AJAX request to server-side script(PHP) and get response from ajax request as a JSON object.

How to Get Client Hardware Information Using PHP
To Get Client Hardware Information Using PHP, we have to follow 2 major steps.

News and Announcements


PHP 8.0.5 Released!
The PHP development team announces the immediate availability of PHP 8.0.5. This is a bug fix release. All PHP 8.0 users are encouraged to upgrade to this version.

PHP 7.4.18 Released!
The PHP development team announces the immediate availability of PHP 7.4.18. This is a security release. All PHP 7.4 users are encouraged to upgrade to this version.

PHP 7.3.28 Released!
The PHP development team announces the immediate availability of PHP 7.3.28. This is a security release. All PHP 7.3 users are encouraged to upgrade to this version.

Symfony 5.3.0-BETA2 Released
Symfony 5.3.0-BETA2 has just been released with a list of the most important changes.

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

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

PhpStorm 2021.1.2 is Released
The second bug-fix update for PhpStorm 2021.1 is now available!

WP Migrate DB Pro 2.0 Released: New React-Powered UI, New Media Files Addon, Remote Plugin Updates and More
Can you believe it’s been almost two and a half years since our last major release! It’s been a long time coming, but we’re pleased to announce that WP Migrate DB Pro 2.0 is ready for the big time. We were so busy getting the new major version ready that we almost forgot about another important event. It’s WP Migrate DB’s 8th Birthday! ????

Podcasts and Vlogs


PHP Internals News: Episode 83: Deprecate Implicit Non-Integer-Compatible Float to Int Conversions
In this episode of "PHP Internals News" I talk with George Peter Banyard (Website, Twitter, GitHub, GitLab) about the "Deprecate implicit non-integer-compatible float to int conversions" RFC that he has proposed.

Call It A Day Podcast Ep 18: Building Mastering PhpStorm - Failures
In this episode, I talk about little things that went wrong while building and releasing my latest video course Mastering PhpStorm. As always, not everything goes as planned and I like to share with you my little failures.

PHPUgly #234: Tom Finally Quit
This week on the podcast, Eric, John, and Thomas talk about Remote coding with an iPad, PHP comes to Google Cloud Functions, Composer Vulnerability, and more... 

php[architect] Podcast: Project Management, Tech Literacy, Password Hashing, Containers and APIs
Eric, John and Oscar go through the articles in the April 2021 issue, Busy Worker Bees.

Post Status Draft Podcast - Post Status Excerpt (No. 6) - Scope Creep, Full Site Editing
This week David and Cory talk about an upcoming Post Status webinar on scope creep with Natasha Golinsky, and Full-Site Editing in WordPress.

Reading and Viewing


A Week of Symfony #748 (26 April - 2 May 2021)
Symfony blog post is backed by Blackfire. Blackfire Monitoring: get the best of Monitoring and Profiling in the same tool.This week, Symfony 4.4.22 and 5.2.7 maintenance versions were published. In addition the second beta of Symfony 5.3 was released and we started publishing the New in Symfony 5.3 blog posts to showcase its most important new features.

Event Sourcing in Laravel
A hands-on course to start using event sourcing in large apps.

Learn How to Become a Backend Developer in 2021
If you've got your heart set on a career in IT, you can do worse than learn the skills you need to be a backend developer.

Keep Controllers Clean by Using Form Requests in Laravel
Most people use form requests solely for validation, but they can also help to keep your controllers clean. Here's how we use them in Mailcoach.

Jobs

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 katie@phpweekly.com

Interesting Projects, Tools and Libraries


Getting Started with the Figma WordPress Design Library
As the name suggests, the WordPress Design Library is a library of WordPress design assets, enabling anyone to quickly create design prototypes for WordPress UI in Figma.

phplucidframe
The simple, lightweight and yet powerful PHP framework.

uguu
Simple lightweight temporary file uploading and sharing platform where files get deleted after X amount of time.

getopt-php
A PHP library for command-line argument processing.

subtitles
Add subtitles into your WordPress posts, pages, custom post types, and themes. No coding required. Simply activate Subtitles and you're ready to go.

php-text-analysis
PHP Text Analysis is a library for performing Information Retrieval (IR) and Natural Language Processing (NLP) tasks using the PHP language.

admidio
A free open source user management system for websites of organizations and groups. The system has a flexible role model so that it’s possible to reflect the structure and permissions of your organization.

chevere
Framework for building extensible server-side applications with PHP.

dephpend
Detect flaws in your architecture, before they drag you down into the depths of dependency hell ...

omnipay
A framework agnostic, multi-gateway payment processing library for PHP 5.6+.

known
A social publishing platform.

jobportal
A rudimentary Web Job Bulletin Board using HTML, CSS, PHP, PLpgSQL.

twitteroauth
The most popular PHP library for use with the Twitter OAuth REST API.

Please help us by clicking to our sponsor

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



Sponsor this newsletters

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  
 

Protect your PHP code with SourceGuardian 12. Free trial.

Copyright © 2021 PHP Weekly, All rights reserved.
Because you signed for it!
Our mailing address is:
PHP Weekly
Rotterdam House
116 Quayside
Newcastle Upon Tyne, NE1 3DY
United Kingdom
 

 

Older messages

PHPWeekly April 29th 2021

Thursday, April 29, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 29th April 2021 Welcome to the latest edition of phpweekly.com.

PHPWeekly March 18th 2021

Thursday, March 18, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. March 18th 2021 Welcome to the latest edition of phpweekly.com. This week we

PHPWeekly January 7th 2021

Thursday, January 7, 2021

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 7th January 2021 Welcome to 2021 and to our 400th issue! The first

PHPWeekly December 10th 2020

Thursday, December 10, 2020

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 10th December 2020 Welcome to the latest edition of phpweekly.com.

PHPWeekly November 12th 2020

Friday, November 13, 2020

Curated news all about PHP. Here's the latest edition Is this email not displaying correctly? View it in your browser. PHP Weekly 12th November 2020 Welcome to the latest edition of phpweekly.com.

You Might Also Like

🎉 Black Friday Early Access: 50% OFF

Monday, November 25, 2024

Black Friday discount is now live! Do you want to master Clean Architecture? Only this week, access the 50% Black Friday discount. ​ Here's what's inside: 7+ hours of lessons .NET Aspire coming

Open Pull Request #59

Monday, November 25, 2024

LightRAG, anything-llm, llm, transformers.js and an Intro to monads for software devs ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

Last chance to register: SecOps made smarter

Monday, November 25, 2024

Don't miss this opportunity to learn how gen AI can transform your security workflowsㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤㅤ elastic | Search. Observe. Protect

SRE Weekly Issue #452

Monday, November 25, 2024

View on sreweekly.com A message from our sponsor, FireHydrant: Practice Makes Prepared: Why Every Minor System Hiccup Is Your Team's Secret Training Ground. https://firehydrant.com/blog/the-hidden-

Corporate Casserole 🥘

Monday, November 25, 2024

How marketing and lobbying inspired Thanksgiving traditions. Here's a version for your browser. Hunting for the end of the long tail • November 24, 2024 Hey all, Ernie here with a classic

WP Weekly 221 - Bluesky - WP Assets on CDN, Limit Font Subsets, ACF Pro Now

Monday, November 25, 2024

Read on Website WP Weekly 221 / Bluesky Have you joined Bluesky, like many other WordPress users, a new place for an online social presence? Also in this issue: CrawlWP, Asset Management Framework,

🤳🏻 We Need More High-End Small Phones — Linux Terminal Setup Tips

Sunday, November 24, 2024

Also: Why I Switched From Google Maps to Apple Maps, and More! How-To Geek Logo November 24, 2024 Did You Know Medieval moats didn't just protect castles from invaders approaching over land, but

JSK Daily for Nov 24, 2024

Sunday, November 24, 2024

JSK Daily for Nov 24, 2024 View this email in your browser A community curated daily e-mail of JavaScript news JavaScript Certification Black Friday Offer – Up to 54% Off! Certificates.dev, the trusted

OpenAI's turbulent early years - Sync #494

Sunday, November 24, 2024

Plus: Anthropic and xAI raise billions of dollars; can a fluffy robot replace a living pet; Chinese reasoning model DeepSeek R1; robot-dog runs full marathon; a $12000 surgery to change eye colour ͏ ͏

Daily Coding Problem: Problem #1618 [Easy]

Sunday, November 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Zillow. Let's define a "sevenish" number to be one which is either a power