PHPWeekly March 18th 2021

PHPWeekly March 18th 2021

    #outlook a{
        padding:0;
    }
    body{
        width:100% !important;
    }
    .ReadMsgBody{
        width:100%;
    }
    .ExternalClass{
        width:100%;
    }
    body{
        -webkit-text-size-adjust:none;
    }
    body{
        margin:0;
        padding:0;
    }
    img{
        border:none;
        height:auto;
        line-height:100%;
        margin:0;
        outline:none;
        padding:0;
        text-decoration:none;
    }
    #backgroundTable{
        height:100% !important;
        margin:0;
        padding:0;
        width:100% !important;
    }
    h1,.h1{
        color:#303030;
        display:block;
        font-family:Arial;
        font-size:20px;
        font-weight:bold;
        line-height:100%;
        margin-top:0;
        margin-right:0;
        margin-bottom:10px;
        margin-left:0;
        text-align:left;
    }
    h2,.h2{
        color:#991B4A;
        display:block;
        font-family:Arial;
        font-size:16px;
        font-weight:bold;
        line-height:100%;
        margin-top:0;
        margin-right:0;
        margin-bottom:10px;
        margin-left:0;
        text-align:left;
    }
    h3,.h3{
        color:#303030;
        display:block;
        font-family:Arial;
        font-size:12px;
        font-weight:bold;
        line-height:100%;
        margin-top:0;
        margin-right:0;
        margin-bottom:10px;
        margin-left:0;
        text-align:left;
    }
    h4,.h4{
        color:#303030;
        display:block;
        font-family:Arial;
        font-size:14px;
        font-weight:bold;
        line-height:100%;
        margin-top:0;
        margin-right:0;
        margin-bottom:10px;
        margin-left:0;
        text-align:left;
    }
    #templatePreheader{
        background-color:#c2537b;
        border-bottom:0;
    }
    .preheaderContent{
        color:#FFFFFF;
        font-family:Arial;
        font-size:9px;
        line-height:100%;
        text-align:left;
    }
    .preheaderContent a:link,.preheaderContent a:visited,.preheaderContent a .yshortcuts {
        color:#FFFFFF;
        font-weight:normal;
        text-decoration:underline;
    }
    #templateHeader{
        background-color:#F5F5F5;
        border-top:0;
        border-bottom:0;
    }
    .headerContent{
        color:#303030;
        font-family:Arial;
        font-size:14px;
        font-weight:bold;
        line-height:100%;
        padding:0;
        text-align:left;
        vertical-align:middle;
    }
    .headerContent a:link,.headerContent a:visited,.headerContent a .yshortcuts {
        color:#991B4A;
        font-weight:normal;
        text-decoration:underline;
    }
    #headerImage{
        height:auto;
        max-width:400px !important;
    }
    .leftColumnContent{
        color:#505050;
        font-family:Arial;
        font-size:12px;
        line-height:150%;
        text-align:left;
    }
    .leftColumnContent a:link,.leftColumnContent a:visited,.leftColumnContent a .yshortcuts {
        color:#991B4A;
        font-weight:normal;
        text-decoration:none;
    }
    .centerColumnContent{
        color:#505050;
        font-family:Arial;
        font-size:12px;
        line-height:150%;
        text-align:left;
    }
    .centerColumnContent a:link,.centerColumnContent a:visited,.centerColumnContent a .yshortcuts {
        color:#991B4A;
        font-weight:normal;
        text-decoration:none;
    }
    .rightColumnContent{
        color:#505050;
        font-family:Arial;
        font-size:12px;
        line-height:150%;
        text-align:left;
    }
    .rightColumnContent a:link,.rightColumnContent a:visited,.rightColumnContent a .yshortcuts {
        color:#991B4A;
        font-weight:normal;
        text-decoration:none;
    }
    .leftColumnContent img,.centerColumnContent img,.rightColumnContent img{
        display:inline;
        height:auto;
        max-width:180px !important;
    }
    #templateBody{
        background-color:#F5F5F5;
        border-top:0;
        border-bottom:0;
    }
    .contentBlock{
        background-color:#FFFFFF;
    }
    .bodyContent{
        color:#303030;
        font-family:Arial;
        font-size:13px;
        line-height:150%;
        text-align:left;
    }
    .bodyContent a:link,.bodyContent a:visited,.bodyContent a .yshortcuts {
        color:#991B4A;
        font-weight:normal;
        text-decoration:underline;
    }
    .bodyContent img{
        display:inline;
        height:auto !important;
        max-width:580px !important;
    }
    #templateFooter{
        border-top:0;
    }
    body,#backgroundTable{
        background-color:#DDDDDD;
    }
    .footerContent{
        color:#505050;
        font-family:Arial;
        font-size:11px;
        line-height:125%;
        text-align:left;
    }
    .footerContent a:link,.footerContent a:visited,.footerContent a .yshortcuts {
        color:#505050;
        font-weight:normal;
        text-decoration:underline;
    }
    .footerContent img{
        display:inline;
    }
    #monkeyRewards img{
        max-width:190px;
    }

                                        Curated news all about PHP.  Here's the latest edition

                                        March 18th 2021

                                                                Welcome to the latest edition of phpweekly.com.

This week we have PHP, WordPress and Symfony releases.

Have a good week,

Stay safe and well.

All the best,

Ade and Katie

                                                                             

                                                                            Please help us by clicking to our sponsor:

  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.

                                                                            Articles

Laminas CI Automation The Laminas Project has close to 200 repositories between the main project, Laminas API Tools, and Mezzio. It's a lot to maintain, and keeping on top of incoming patches can be a gargantuan task, much less creating releases.

Can PHP Script a Big Data Comeback? PHP is widely known as an interpreted language. But with PHP version 8, the language was given a Just In Time (JIT) compiler. According to PHP folks at Zend, that JIT compiler could pave the way for PHP to be more widely used for big data and machine learning workloads.

                                                                            Tutorials and Talks

How to Create a Custom WordPress Plugin From Scratch In this guide, I’ll show you how to create your own WordPress plugin. I’ll show you how to use best practice in plugin development, how to get the code in your plugin to run, and how to structure your plugin’s code and files.

A Tool That Helps You to Migrate to ECS Do you want to use ECS but still stuck on an older coding standard tool? I wrote a post how to migrate from PHP_CodeSniffer and from PHP-CS-Fixer. But who has time to read the step-by-step manual and do manual work? Nobody. That's why today, we'll look at a tool that will handle the migration to ECS for you.

Take Your WordPress Site Further With Vue.js A 5 minute read? Who has time for that amiright? You can create a microservice with Vue.js and dress it up like a WordPress plugin. 

Manage your DNS from GitHub with DNSControl DNS is a pain. Especially with multiple DNS providers and domains scattered all over the place. What if you could edit a JavaScript file with your desired DNS configuration, submit a pull request on GitHub, see a preview of the changes you are about to make, and when you merge it, have those changes be applied completely automatically?

Duplicate or Clone a Database Record with Laravel Have you ever needed to duplicate or clone a database record? Laravel provides a very handy function for this called replicate which will take an Eloquent model and make a copy so you can then make changes and save it.

How to Create a Fast Pure PHP HTTP Server using ReactPHP ReactPHP is a popular PHP library that can be used to develop application using asynchronous programming.

Live Search in PHP and MySQL with AJAX Live search is a handy feature for filtering data that enriches the user experience. It helps to shortlist the result based on the criteria selected by the end-user.

Create Repository & Push Code To GitHub First Time To start the process of Create a Repository & Push Code To GitHub First Time, first I want to tell you some more about GitHub and git v

Établi 4y | 14 avr. 2021 à 21:39:42


Connectez-vous pour ajouter un commentaire