PHPWeekly March 25th 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 25th 2021
Welcome to the latest edition of phpweekly.com.
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
Advantages And Disadvantages Of PHP You Should Know PHP is an effective technology that is used by millions of high-traffic websites-ranked as the fifth most popular programming language used in our world today. However, PHP has its advantages and disadvantages as a programming language, you should be aware of.
Checklist For A Reliable Load-Test Setting up a load-test that produces results you can rely on is not that simple. But without realistic test-results you cannot be sure that your application handles sudden increases of traffic, rapid spikes or even the initial go-live. And you cannot estimate at which number of users you should scale up your hardware.
Tutorials and Talks
How to Make a Live Chat Script in PHP In this article, we’ll discuss how you can make a live chat script in PHP. Although there are different ways you could achieve this, we’ll use a socket-based implementation.
Never Forget Symfony Config Options Again Have you switched your Symfony configs from stringy YAML to typed PHP? If not, do it now. Here is at least 10 reasons why. Only then you'll start to notice a code smell that was there in every YAML configs. Just now, the code smell is too smelly to ignore.
Fibers in PHP: A New Opportunity For Async PHP? It looks like PHP will get fibers soon with PHP 8.1! That’s awesome! Or is it?
How Laravel Uses league/flysystem
Package to Create Robust Filesystem
Flysystem is a file storage library for PHP. It provides one interface to interact with many types of filesystems.
Learn How To Use Tailwind's JIT compiler with Laravel Mix Overnight, Adam Wathan and the Tailwind Labs team released a new JIT compiler that generates your styles on-demand as you author your templates instead of generating everything in advance at initial build time.
Using a HasOne Over a HasMany Relationship in Laravel When you are working with a one-to-many relationship, it is sometimes the case that a particular instance on the "many" side of the relationship is flagged as unique and important to your system in some way.
Advanced Custom Fields: A Guide to Custom Fields and ACF Blocks For the unaware, ACF is a plugin that gives you more control of your content. It uses custom post meta to enrich your content with structured data. It also lets you build and configure the data fields in meta boxes when you update posts, pages, custom post types, and much more.
OpenConnect on Mac One of my clients has recently moved to AnyConnect VPN and I’ve been having routing problems with the official Mac client. As my colleagues on Linux on the project have not had these issues, I investigated and installed the OpenConnect cli
Connectez-vous pour ajouter un commentaire