Tech is political: The people under attack in Palestine 🇵🇸, Iran 🇮🇷, and Lebanon 🇱🇧 are people like us. They’re our brothers and sisters, too. Read up on their history, scrutinize what you’re told, and demand that they be respected and included. Hide

Frontend Dogma

“php” News Archive

Definition, related topics, and tag feed

Definition · Supertopics: programming-languages · Subtopics: frameworks (non-exhaustive) · “php” RSS feed (per email)

Entry (Sources) and Additional TopicsDate#
How to Provide a “Random Post” Feature With Eleventy and PHP (j9t)252
how-tos, eleventy, randomness, functionality
Who Will Maintain the Web When PHP’s Veterans Retire? (dar)251
maintenance
The New “clamp()” Function in PHP 8.6 (ami)250
functions
The PHP 8.5 Pipe Operator (“|>”): Useful, but Watch for These Gotchas249
operators
What’s New in PHP 8.5 (bre)248
Real Performance Benchmarks of PHP 8.5 vs. PHP 8.3 and Node.js247
performance, nodejs, comparisons
Moving PHP Open Source Forward (jet)246
foss, jetbrains
New in PHP 8.5: Closures as Constant Expressions (chr)245
Everything That Is Coming in PHP 8.5 (ami)244
PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay)243
nodejs, comparisons
How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples (jet)242
phpstorm, jetbrains, code-editors, foss
Seamlessly Blend PHP With Node.js (mco+/pla)241
nodejs, packages
The Pipe Operator Is Coming to PHP 8.5 (ami)240
operators
PHP 8.4’s New “Dom\HTMLDocument” in Diffs (lia)239
Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami)238
laravel
The New “withAttributes” Method for Relationships and Scopes in Laravel (ami)237
laravel
The State of PHP 2024 [Results] (jet)236
surveys, metrics, laravel, wordpress, symfony, phpstorm, jetbrains, vs-code, microsoft, sublime-text, code-editors
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar)235
introductions, tooling, vuejs, react, components
Top PHP Alternative for Web Development?234
javascript, java, python, ruby, go, rust
Why You Should Use Laravel: Benefits of Laravel233
laravel
8 PHP Performance Tips Every Developer Should Know232
performance, tips-and-tricks, conditionals, caching
The PHP Foundation Turns Three (the)231
anniversaries
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges230
research, github, community, ai, programming, python, javascript, typescript, java, shells, go
Is It the End of Laravel?229
laravel, frameworks, trends
React on the Server Is Not PHP228
servers, react
cpx—the npx Counterpart of the PHP Ecosystem (ami)227
dependencies
The Redmonk Programming Language Rankings: June 2024226
programming, comparisons, javascript, python, java, typescript, css, ruby, go, shells, rust, dart
Look Out, Kids: PHP Is the New JavaScript (dav)225
javascript, laravel, frameworks
The Top Programming Languages 2024 (iee)224
programming, comparisons, python, java, javascript, typescript, sql, go, html, lua
UUIDv7 in 22 Languages (ant)223
programming, javascript, python, sql, shells, java, go, rust, ruby, lua, dart, perl, clojure
Rust Growing Fastest, but JavaScript Reigns Supreme222
programming, comparisons, rust, go, javascript, lua, dart, java, ruby, python
Let’s Build a Web Scraper in PHP and Python221
scraping, python
Property Hooks Are Coming in PHP 8.4 (ami)220
hooks
Streaming HTML (chr/fro)219
html, streaming
What’s New in PHP 8.4 (ami)218
Tools to Make Your Developer Experience Better in PHP (ami)217
tooling, developer-experience, link-lists
Is PHP Still a Viable Choice in 2023?216
discussions
Checking the Type of a String in PHP (ami)215
strings
PHP Attributes in Laravel214
laravel, attributes
Skip PHPUnit Tests Conditionally in PHP (ami)213
testing
Whatever Happened to the Zend Framework (ami)212
frameworks, history
An Introduction to the Laravel PHP Framework211
introductions, frameworks, laravel
Guide to Using Template Engines (Such as Twig) With PHP210
guides, template-engines, twig
PHP Isn’t That Bad, So Why the Hate? (pur)209
frameworks, myths
Things Considered Harmful (bre)208
laravel
Using PHP Arrays: A Guide for Beginners207
guides, arrays
Time Zone Conversion With PHP206
time, conversion
How to Fix: Child Stylesheet Loading Twice (WordPress) (sta)205
how-tos, wordpress
Quick Tip: How to Cache Data in PHP204
how-tos, caching, tips-and-tricks
Quick Tip: How to Handle Exceptions in PHP203
how-tos, tips-and-tricks, errors
Quick Tip: How to Trim Whitespace With PHP202
how-tos, tips-and-tricks, whitespace
PHP Wishlist: The Pipe Operator (seb)201
wish-lists
Quick Tip: How to Hash a Password in PHP200
how-tos, security, passwords, tips-and-tricks
Quick Tip: How to Check if a Variable Is Set in PHP199
how-tos, variables, tips-and-tricks
Quick Tip: How to Manage Timezones in PHP198
how-tos, internationalization, tips-and-tricks
Quick Tip: How to Manage Error Reporting in PHP197
how-tos, errors, tips-and-tricks
Quick Tip: How to Read a Local File With PHP196
how-tos, file-handling, tips-and-tricks
Quick Tip: How to Filter Data With PHP195
how-tos, tips-and-tricks
Dockerize PHP App With Apache on HTTPS194
docker, apache, servers
Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man)193
typo3, wordpress, svelte, content-management
PHP 8.2.0 Release Announcement192
Best PHP Books for Beginners191
books, link-lists
PHP Type Declarations—A Guide for Beginners (ami)190
guides
Should You Use PHP (Laravel) in 2023189
laravel
The Best PHP Frameworks for 2022188
frameworks
The True Type in PHP 8.2 (ami)187
Converting PNG Images to WebP Using PHP (ami)186
conversion, images, png, webp
A Simple “clamp()” Function in PHP (ami)185
functions
Why I Still Love PHP and JavaScript After 20+ Years (mnl)184
javascript, retrospectives
Unpack Arrays Conditionally in PHP (ami)183
arrays
How to Upload an Image With PHP (rik)182
how-tos, images, file-handling
The Case for PHP Generics (bre)181
generics
PHP Sanitize Data180
sanitization
The Basics—Generics in PHP179
videos, fundamentals, generics
Introducing PHP: A Beginner’s Guide178
introductions, guides
PHP in 2022177
PHP 8 in a Nutshell (ami)176
books
Functional Programming in PHP: Higher-Order Functions175
programming, functions
PHP Date and Time Recipes (css)174
time
PHP 8.1 in 8 Code Blocks173
Laravel Blade Internals—PHP as a Templating Language (lia)172
videos, laravel, template-engines
Flexible API Design: Create Hooks for Your PHP API Pipeline171
apis, hooks
What’s New in PHP 8.1: Features, Changes, Improvements, and More (kin)170
Writing Better Regular Expressions in PHP169
regex, readability
PHP in 2021 (bre)168
retrospectives
What Is Laravel? A Simple Explanation for Beginners167
laravel, frameworks
PHP Reimagined (bre)166
wish-lists
Form Validation With PHP165
forms, validation
Using “throw” as an Expression in PHP 8 (ami)164
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)163
html, pug
PHP 8: Before and After (bre)162
comparisons
Sending Emails in PHP With PHPMailer161
email, tooling
PHP Is A-OK for Templating (css)160
My PHP Wishlist (lia)159
wish-lists
What’s Next for Web Development? (jch)158
wordpress, javascript
Array Destructuring in PHP (bre)157
arrays
Improving WordPress Code With Modern PHP (sma)156
wordpress, optimization
Avoiding the Pitfalls of Automatically Inlined Code (sma)155
css, javascript, wordpress
Tips for Writing Better Performing PHP Code154
performance, tips-and-tricks
Your First PHP Code153
Twig—the Most Popular Stand-Alone PHP Template Engine152
template-engines, twig
8 Must Have PHP Quality Assurance Tools151
quality, tooling
Laravel vs. Symfony—Clash of the Frameworks150
frameworks, laravel, symfony, comparisons
How to Create Custom WordPress Shortcodes for Your Editors (cra)149
how-tos, wordpress
Getting Started With PHP (swa)148
introductions, link-lists
Pay the Price for Open Source147
foss, licensing
Create Thumbnails With PHP (rik)146
images
A Crash Course of Changes to Exception Handling in PHP 7145
crash-courses, errors, debugging
PHP—the Wrong Way144
websites
Working With Databases in WordPress143
wordpress, databases
An in-Depth Look at CORS142
security, cors, javascript
Learn PHP 7, Find Out What’s New, and More (swa)141
tooling, link-lists
PHP vs. Ruby—Let’s All Just Get Along140
ruby, comparisons
Object Orientated Development With WordPress139
wordpress, oop
The State of Accessibility in PHP Tools138
accessibility, code-editors, jetbrains, phpstorm, sublime-text, notepad++
Using GitHub Webhooks With PHP137
github, webhooks
A Wave of Command Buses (mat)136
Analyzing a PHP Project With Jenkins135
tooling, debugging, automation, jenkins
What to Expect From Yii 2.0134
frameworks
Web Technologies Hanging Out Together (chr/css)133
html, css, javascript
PHP and Continuous Integration With Travis CI132
ci-cd, tooling
Best PHP IDE in 2014—Survey Results (swa)131
surveys, code-editors, jetbrains, phpstorm, sublime-text
One Solution to Responsive Images (sma)130
responsive-design, images, html
New Features in PHP 5.6 (swa)129
Best PHP Frameworks for 2014 (swa)128
frameworks, metrics, laravel, symfony
Understanding Forms in Drupal127
drupal, forms
Creating Temporary Files in PHP (arp)126
How to Convert a Negative Number to a Positive Number With PHP125
how-tos, math
WordPress Fragment Caching Revisited (css)124
wordpress, caching, performance
Array Operators in PHP: Interesting but Less Spoken123
arrays, operators
Understanding Streams in PHP122
streaming
Manage Complexity With the Facade Pattern121
complexity, software-design-patterns
MongoDB Indexing120
databases, mongodb
Better Understanding Random119
randomness
Base Converting and Binary Operators118
conversion, operators
Extending Twig Templates: Inheritance, Filters, and Functions117
twig, inheritance
Generating One-Time Use URLs116
urls
Object-Oriented PHP (ons)115
oop
PHP Project Management114
project-management
HTTP Archive: Adding Flush113
flushing, performance
Using SSH and SFTP With PHP112
ssh
The Single Responsibility Principle111
principles, solid
The Complete Guide to WordPress Custom Post Types (sma)110
guides, wordpress
The Open/Closed Principle109
principles, solid
Top 10 PHP Security Vulnerabilities108
security, vulnerabilities
Building Your Own URL Shortener107
mysql, databases, functionality, urls
Compile PHP on Windows106
compiling, windows
Amazon DynamoDB: Store PHP Sessions With a Load Balancer (vta)105
aws, dynamodb, databases, load-balancing
PHP: The Right Way104
websites, books, best-practices
5 Inspiring (and Useful) PHP Snippets103
examples
Working With Files in PHP102
file-handling
Writing Unit Tests for WordPress Plugins (sma)101
wordpress, plugins, testing, javascript
PHP 5.4 Is Released—What’s New? (cra)100
Type Hinting in PHP99
How to Create Your Own Random Number Generator in PHP (cra)98
how-tos, randomness
Bending XML to Your Will97
xml, parsing
Introduction to PHPDoc96
introductions, documentation
A Tour of php.ini95
HTML Forms in HTML Emails (chr/css)94
html, forms, email
10 Tips to Optimize Your WordPress Theme (sma)93
wordpress, theming, optimization, tips-and-tricks
Defining and Using Functions in PHP92
functions
PHP Namespaces91
namespaces
Getting Started With PHP Templating (sma)90
introductions, template-engines, twig
Array Handling Functions89
arrays, functions
Introducing PHP Superglobals88
introductions
Introduction to PHP Arrays87
introductions, arrays
PHP Variables86
variables
Use PHP Flush to Improve Site Loading Speed85
flushing, performance
Better Image Management With WordPress (sma)84
wordpress, images, maintenance
Confessions of a Converted PHP Developer: Mixing Like a Baker83
ruby, mixins, comparisons
How to Synchronize Your PHP and MySQL Timezones (cra)82
how-tos, mysql, databases
10 Things Every WordPress Plugin Developer Should Know (sma)81
wordpress, plugins
Using CSS Without HTML (mat)80
html, css, http-headers, http, minimalism
Speed Up Your Website With PHP Buffer Flushing (cra)79
flushing, performance
Should You Close PHP Tags? The Debate Continues… (cra)78
formatting, conventions
Best Lightweight PHP Frameworks of 201077
frameworks, comparisons
PHP With nginx Is About to Become a Lot Easier76
servers, nginx
PHP: What You Need to Know to Play With the Web (cod/sma)75
Debug PHP With Firebug and FirePHP74
debugging, firebug, tooling
jQuery, WordPress, and Your functions.php (the)73
jquery, wordpress
Web Security: Are You Part of the Problem? (cod/sma)72
security, vulnerabilities, javascript
Empty Image “src” Can Destroy Your Site (nza)71
html, images, traffic
Installing PHP on Windows Just Got Easier70
installing, microsoft, windows
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)69
javascript, compression, gzip, wordpress, performance
How to Use PHP Namespaces: The Basics (cra)68
how-tos, fundamentals, namespaces
How to Install PHP 5.3 on Windows (cra)67
how-tos, installing, microsoft, windows
PHP Performance Tips (goo)66
performance, tips-and-tricks
Sending Nice HTML Email With PHP (chr/css)65
html, email
Custom Fields Hacks for WordPress (sma)64
wordpress
A Minimal Dependency Injection Container for PHP (tro)63
The Tiniest GIF Ever62
images, gif, base64
Server-Side JavaScript Will Be as Common as PHP (ate)61
javascript, comparisons
Restful PHP Web Services60
books, web-services, rest
50 Extremely Useful PHP Tools (sma)59
tooling, link-lists
PHP Frameworks: Comparing CakePHP and Symfony58
frameworks, symfony, comparisons
PHP Include From Root (chr/css)57
servers
DOM vs. Template (tro)56
dom, comparisons
Character Encoding: Issues With Cultural Integration (tro)55
unicode, encoding
Improving the Default Directory View (chr/css)54
apache, servers
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…53
frameworks
Reduce, Reuse, Recycle… Your Code (dal/aja)52
best-practices, programming
Useful In-Browser Development Tools for PHP (tro)51
tooling, link-lists
CSS Variables Using PHP (dav)50
css, variables
To ExtPHP, or to PHP-Ext? (dal/aja)49
extjs
What’s New in PHP 5.3?48
PHP Pretty Date (zac)47
time
Dealing With Dependencies (tro)46
dependencies
JavaScript: It’s Just Not Validation!45
javascript, validation
The State of Functional Programming in PHP (tro)44
programming
How to Redirect index.html to index.php (chr/css)43
how-tos, redirecting, html, apache, servers
The State of Web Development: PHP Developers Most Likely to Switch to Rails42
programming, ruby-on-rails
Hot PHP UTF-8 Tips41
unicode, tips-and-tricks
How Strict Is Your Dynamic Language?40
programming, comparisons, perl, ruby, python
AJAX Delete Confirmation39
forms, buttons, ajax, usability
Content Negotiation: Why It Is Useful, and How to Make It Work (oli/w3c)38
content-negotiation, internationalization, urls, servers
Top 7 PHP Security Blunders37
databases, sql, security
PHP and HTTP Making Friends36
http
HTML, CSS, PHP, and More Cheat Sheets35
cheat-sheets, link-lists, html, xhtml, css, wordpress, databases, encoding, seo, servers, tooling
The Total Cost of Using PHP? (ore)34
economics
War of the Web: Revenge of the Dynamics (dal/aja)33
web, retrospectives, perl, java, ruby-on-rails, asp-net, javascript, flash, pdf, xaml, html
How Readable Is Your PHP?32
formatting, documentation
Generating Dynamic CSS With PHP (dig)31
css, http
Character Encodings and Input30
unicode, character-references, conformance
Ampersands, PHP Sessions, and Valid HTML (w3c)29
html, character-references, conformance
Permanent Redirect in PHP (ann)28
redirecting
PHP Predictions for 200527
outlooks
60,000 Lines of JavaScript26
javascript
Enhance Usability by Highlighting Search Terms (bri/ali)25
usability, searching
Spot the Security Hole24
security
Dynamic Text Replacement (ali)23
image-replacement, techniques, javascript
PHP and “application/xhtml+xml” (ann)22
xhtml, mime-types
About PHP Usage21
Tidy HTML20
html, tooling
Serializing PHP Data Structures for JavaScript19
data-structures, javascript
Is Configuration With Arrays a Bad Smell?18
configuration, arrays
Lazy PHP17
Keeping Navigation Current With PHP (ali)16
navigation
Generate PDFs With PHP15
pdf, code-generation
MIME-Types (ann)14
mime-types, xhtml
PHP and Working With Databases (for the Lazy Sod)13
databases
Build a PHP Switcher (ali)12
css, javascript, theming, functionality
Using a MySQL Database With PHP11
databases, mysql
Side Navigation With PHP (zen)10
navigation, functionality, arrays
Manage Your Content With PHP (ali)9
content-management
Build Your Own Web Service With PHP and XML-RPC8
web-services, xml
XML and PHP7
books, xml
HTML Syntax Checker in PHP (hsi)6
html, conformance, tooling
How to Succeed With URLs (ali)5
how-tos, urls, usability, servers, apache
Search Engine-Friendly URLs4
urls, seo, servers, apache
PHP by Example3
examples
Apache HTTP Authentication With PHP (sen)2
servers, apache, http, authentication
HTML to PHP Converter1
tools, exploration, conversion, html