PHPWeekly February 11th 2021

PHPWeekly February 11th 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

                                        11th February 2021

 

                                                                            Welcome to the latest edition of phpweekly.com.

The team at php.net have announced the release of PHP 8.0 2, among others, this week.

There are also releases from WordPress and Joomla.

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 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.

                                                                            Articles

PHP 8: Observability Baked Right In Over the past two decades, the Zend Engine, which powers PHP, has evolved to accommodate specific improvements. The release of PHP 8 includes changes that bring modern observability to the PHP runtime. To better understand the impact and constraints that observability hooks can have on development, let’s take a look at the limitations of observability before PHP 8.

Top Drupal Blog Posts from January 2021 This January was a particularly exciting time for the Drupal community, with the open-source project celebrating its 20th birthday. Read on to discover some of the top Drupal reads from last month!

Failure to Launch – Common Security Mistakes PHP Developers Do and How to Rectify Them There are a few common mistakes that novice developers make while writing code that can lead to bigger issues. In this article, we’ll cover a few of those issues and how you can prevent them by making simple changes to your development strategy.

Laravel – Why Programmers Love This PHP Framework Programming in Laravel, a versatile system with many advantages, has been very common for many years now. This technology is appreciated by programmers from around the world. It is safe to say that it has become the most popular framework, most frequently searched in the Google web browser. It offers many possibilities and at the same time is completely free of charge.

                                                                            Tutorials and Talks

Full-Text Search with MeiliSearch and Laravel Scout MeiliSearch is a simple self-hosted full-text search solution that's easy to integrate into a Laravel application–their team even maintains a Laravel Scout driver! I'd like to show you how easily you can set up a locally-hosted full-text search server and connect it to your Laravel application.

Build Your Own CAPTCHA and Contact Form in PHP In this tutorial, we will learn how to create our own CAPTCHAs and then integrate them with the contact form we created in the tutorial.

Effective Debug Tricks: Narrow Scoping Writing a code that only you work with is easy. Debugging such code is a bit harder. Writing a code for someone else review is quite hard. The code must be understandable to the other reader to pass the code review. How hard is reading a code that someone else wrote three months ago? But what about debugging a code that someone wrote a year ago?

New Laravel Route “Missing” Method With the release of Laravel v8.26.0, the Router has a new missing() method for a convenient way to handle

Utworzony 3y | 14 kwi 2021, 21:39:50


Zaloguj się, aby dodać komentarz