Tech does not just watch: Take action against Russia’s war on Ukraine 🇺🇦, and take action against Israel’s occupation, destruction, and ethnic cleansing of Palestine (history) 🇵🇸 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#
The New “clamp()” Function in PHP 8.6 (ami)238
functions
What’s New in PHP 8.5 (bre)237
Real Performance Benchmarks of PHP 8.5 vs. PHP 8.3 and Node.js236
performance, nodejs, comparisons
Moving PHP Open Source Forward (jet)235
foss, jetbrains
New in PHP 8.5: Closures as Constant Expressions (chr)234
Everything That Is Coming in PHP 8.5 (ami)233
PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay)232
nodejs, comparisons
How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples (jet)231
phpstorm, jetbrains, code-editors, foss
Seamlessly Blend PHP With Node.js (mco+/pla)230
nodejs, packages
The Pipe Operator Is Coming to PHP 8.5 (ami)229
operators
PHP 8.4’s New “Dom\HTMLDocument” in Diffs (lia)228
Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami)227
laravel
The New “withAttributes” Method for Relationships and Scopes in Laravel (ami)226
laravel
The State of PHP 2024 [Results] (jet)225
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)224
introductions, tooling, vuejs, react, components
Top PHP Alternative for Web Development?223
javascript, java, python, ruby, go, rust
Why You Should Use Laravel: Benefits of Laravel222
laravel
8 PHP Performance Tips Every Developer Should Know221
performance, tips-and-tricks, conditionals, caching
The PHP Foundation Turns Three (the)220
anniversaries
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git)219
research, github, community, ai, programming, python, javascript, typescript, java, shell, go
Is It the End of Laravel?218
laravel, frameworks, trends
React on the Server Is Not PHP217
servers, react
cpx—the npx Counterpart of the PHP Ecosystem (ami)216
dependencies
The Redmonk Programming Language Rankings: June 2024215
programming, comparisons, javascript, python, java, typescript, css, ruby, go, shell, rust, dart
Look Out, Kids: PHP Is the New JavaScript (dav)214
javascript, laravel, frameworks
The Top Programming Languages 2024 (iee)213
programming, comparisons, python, java, javascript, typescript, sql, go, html, lua
UUIDv7 in 22 Languages (ant)212
programming, javascript, python, sql, shell, java, go, rust, ruby, lua, dart, perl, clojure
Rust Growing Fastest, But JavaScript Reigns Supreme (the)211
programming, comparisons, rust, go, javascript, lua, dart, java, ruby, python
Let’s Build a Web Scraper in PHP and Python210
scraping, python
Property Hooks Are Coming in PHP 8.4 (ami)209
hooks
Streaming HTML (chr/fro)208
html, streaming
What’s New in PHP 8.4 (ami)207
Tools to Make Your Developer Experience Better in PHP (ami)206
tooling, developer-experience, link-lists
Is PHP Still a Viable Choice in 2023?205
discussions
Checking the Type of a String in PHP (ami)204
strings
PHP Attributes in Laravel203
laravel, attributes
Skip PHPUnit Tests Conditionally in PHP (ami)202
testing
Whatever Happened to the Zend Framework (ami)201
frameworks, history
An Introduction to the Laravel PHP Framework200
introductions, frameworks, laravel
Guide to Using Template Engines (Such as Twig) With PHP199
guides, template-engines, twig
PHP Isn’t That Bad, So Why the Hate? (pur)198
frameworks, myths
Things Considered Harmful (bre)197
laravel
Using PHP Arrays: A Guide for Beginners196
guides, arrays
Time Zone Conversion With PHP195
time, conversion
How to Fix: Child Stylesheet Loading Twice (WordPress) (sta)194
how-tos, wordpress
Quick Tip: How to Cache Data in PHP193
how-tos, caching, tips-and-tricks
Quick Tip: How to Handle Exceptions in PHP192
how-tos, tips-and-tricks, errors
Quick Tip: How to Trim Whitespace With PHP191
how-tos, tips-and-tricks, whitespace
PHP Wishlist: The Pipe Operator (seb)190
wish-lists
Quick Tip: How to Hash a Password in PHP189
how-tos, security, passwords, tips-and-tricks
Quick Tip: How to Check if a Variable Is Set in PHP188
how-tos, variables, tips-and-tricks
Quick Tip: How to Manage Timezones in PHP187
how-tos, internationalization, tips-and-tricks
Quick Tip: How to Manage Error Reporting in PHP186
how-tos, errors, tips-and-tricks
Quick Tip: How to Read a Local File With PHP185
how-tos, file-handling, tips-and-tricks
Quick Tip: How to Filter Data With PHP184
how-tos, tips-and-tricks
Dockerize PHP App With Apache on HTTPS183
docker, apache, servers
Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man)182
typo3, wordpress, svelte, content-management
PHP 8.2.0 Release Announcement181
Best PHP Books for Beginners180
books, link-lists
PHP Type Declarations—A Guide for Beginners (ami)179
guides
Should You Use PHP (Laravel) in 2023178
laravel
The Best PHP Frameworks for 2022177
frameworks
The True Type in PHP 8.2 (ami)176
Converting PNG Images to WebP Using PHP (ami)175
conversion, images, png, webp
A Simple “clamp()” Function in PHP (ami)174
functions
Why I Still Love PHP and JavaScript After 20+ Years (mnl)173
javascript, retrospectives
Unpack Arrays Conditionally in PHP (ami)172
arrays
How to Upload an Image With PHP (rik)171
how-tos, images, file-handling
The Case for PHP Generics (bre)170
generics
PHP Sanitize Data169
sanitization
The Basics—Generics in PHP168
videos, fundamentals, generics
Introducing PHP: A Beginner’s Guide167
introductions, guides
PHP in 2022166
PHP 8 in a Nutshell (ami)165
books
Functional Programming in PHP: Higher-Order Functions164
programming, functions
PHP Date and Time Recipes (css)163
time
PHP 8.1 in 8 Code Blocks162
Laravel Blade Internals—PHP as a Templating Language (lia)161
videos, laravel, template-engines
Flexible API Design: Create Hooks for Your PHP API Pipeline160
apis, hooks
What’s New in PHP 8.1: Features, Changes, Improvements, and More (kin)159
Writing Better Regular Expressions in PHP158
regex, readability
PHP in 2021 (bre)157
retrospectives
What Is Laravel? A Simple Explanation for Beginners156
laravel, frameworks
PHP Reimagined (bre)155
wish-lists
Form Validation With PHP154
forms, validation
Using “throw” as an Expression in PHP 8 (ami)153
Smarter Ways to Generate a Deep Nested HTML Structure (ana/css)152
html, pug
PHP 8: Before and After (bre)151
comparisons
Sending Emails in PHP With PHPMailer150
email, tooling
PHP Is A-OK for Templating (css)149
My PHP Wishlist (lia)148
wish-lists
What’s Next for Web Development? (jch)147
wordpress, javascript
Array Destructuring in PHP (bre)146
arrays
Improving WordPress Code With Modern PHP (sma)145
wordpress, optimization
Avoiding the Pitfalls of Automatically Inlined Code (sma)144
css, javascript, wordpress
Your First PHP Code143
Twig—the Most Popular Stand-Alone PHP Template Engine142
template-engines, twig
8 Must Have PHP Quality Assurance Tools141
quality, tooling
Laravel vs. Symfony—Clash of the Frameworks140
frameworks, laravel, symfony, comparisons
How to Create Custom WordPress Shortcodes for Your Editors (cra)139
how-tos, wordpress
Getting Started With PHP138
introductions, link-lists
Pay the Price for Open Source137
foss, licensing
Create Thumbnails With PHP (rik)136
images
A Crash Course of Changes to Exception Handling in PHP 7135
crash-courses, errors, debugging
PHP—the Wrong Way134
websites
Working With Databases in WordPress133
wordpress, databases
An in-Depth Look at CORS132
security, cors, javascript
Learn PHP 7, Find Out What’s New, and More131
tooling, link-lists
PHP vs. Ruby—Let’s All Just Get Along130
ruby, comparisons
Object Orientated Development With WordPress129
wordpress, oop
The State of Accessibility in PHP Tools128
accessibility, code-editors, jetbrains, phpstorm, sublime-text, notepad++
Using GitHub Webhooks With PHP127
github, webhooks
A Wave of Command Buses (mat)126
Analyzing a PHP Project With Jenkins125
tooling, debugging, automation, jenkins
What to Expect From Yii 2.0124
frameworks
Web Technologies Hanging Out Together (chr/css)123
html, css, javascript
PHP and Continuous Integration With Travis CI122
ci-cd, tooling
Best PHP IDE in 2014—Survey Results121
surveys, code-editors, jetbrains, phpstorm, sublime-text
One Solution to Responsive Images (sma)120
responsive-design, images, html
New Features in PHP 5.6119
Best PHP Frameworks for 2014118
frameworks, metrics, laravel, symfony
Understanding Forms in Drupal117
drupal, forms
Creating Temporary Files in PHP (arp)116
How to Convert a Negative Number to a Positive Number With PHP115
how-tos, math
WordPress Fragment Caching Revisited (css)114
wordpress, caching, performance
Array Operators in PHP: Interesting but Less Spoken113
arrays, operators
Understanding Streams in PHP112
streaming
Manage Complexity With the Facade Pattern111
complexity, software-design-patterns
MongoDB Indexing110
databases, mongodb
Better Understanding Random109
randomness
Base Converting and Binary Operators108
conversion, operators
Extending Twig Templates: Inheritance, Filters, and Functions107
twig
Generating One-Time Use URLs106
urls
Object-Oriented PHP (ons)105
oop
PHP Project Management104
project-management
Using SSH and SFTP With PHP103
ssh
The Single Responsibility Principle102
principles, solid
The Complete Guide to WordPress Custom Post Types (sma)101
guides, wordpress
The Open/Closed Principle100
principles, solid
Top 10 PHP Security Vulnerabilities99
security, vulnerabilities
Building Your Own URL Shortener98
mysql, databases, functionality, urls
Compile PHP on Windows97
compiling, windows
Amazon DynamoDB: Store PHP Sessions With a Load Balancer (vta)96
aws, dynamodb, databases, load-balancing
PHP: The Right Way95
websites, books, best-practices
5 Inspiring (and Useful) PHP Snippets94
examples
Working With Files in PHP93
file-handling
Writing Unit Tests for WordPress Plugins (sma)92
wordpress, plugins, testing, javascript
PHP 5.4 Is Released—What’s New? (cra)91
Type Hinting in PHP90
How to Create Your Own Random Number Generator in PHP (cra)89
how-tos, randomness
Bending XML to Your Will88
xml, parsing
Introduction to PHPDoc87
introductions, documentation
A Tour of php.ini86
10 Tips to Optimize Your WordPress Theme (sma)85
wordpress, theming, optimization, tips-and-tricks
HTML Forms in HTML Emails (chr/css)84
html, forms, email
Defining and Using Functions in PHP83
functions
PHP Namespaces82
namespaces
Getting Started With PHP Templating (sma)81
introductions, template-engines, twig
Array Handling Functions80
arrays, functions
Introducing PHP Superglobals79
introductions
Introduction to PHP Arrays78
introductions, arrays
PHP Variables77
variables
Better Image Management With WordPress (sma)76
wordpress, images, maintenance
Use PHP Flush to Improve Site Loading Speed75
flushing, performance
Confessions of a Converted PHP Developer: Mixing Like a Baker74
ruby, mixins, comparisons
How to Synchronize Your PHP and MySQL Timezones (cra)73
how-tos, mysql, databases
10 Things Every WordPress Plugin Developer Should Know (sma)72
wordpress, plugins
Using CSS Without HTML (mat)71
html, css, http-headers, http, minimalism
Speed Up Your Website With PHP Buffer Flushing (cra)70
flushing, performance
Should You Close PHP Tags? The Debate Continues… (cra)69
formatting, conventions
Best Lightweight PHP Frameworks of 201068
frameworks, comparisons
PHP With nginx Is About to Become a Lot Easier67
servers, nginx
PHP: What You Need to Know to Play With the Web (cod/sma)66
Debug PHP With Firebug and FirePHP65
debugging, firebug, tooling
jQuery, WordPress, and Your functions.php (the)64
jquery, wordpress
Web Security: Are You Part of the Problem? (cod/sma)63
security, vulnerabilities, javascript
Empty Image “src” Can Destroy Your Site (nza)62
html, images, traffic
Installing PHP on Windows Just Got Easier61
installing, microsoft, windows
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo)60
javascript, compression, gzip, wordpress, performance
How to Use PHP Namespaces: The Basics (cra)59
how-tos, fundamentals, namespaces
How to Install PHP 5.3 on Windows (cra)58
how-tos, installing, microsoft, windows
PHP Performance Tips (goo)57
performance, tips-and-tricks
Sending Nice HTML Email With PHP (chr/css)56
html, email
Custom Fields Hacks for WordPress (sma)55
wordpress
A Minimal Dependency Injection Container for PHP (tro)54
The Tiniest GIF Ever53
images, gif, base64
Server-Side JavaScript Will Be as Common as PHP (ate)52
javascript, comparisons
50 Extremely Useful PHP Tools (sma)51
tooling, link-lists
PHP Include From Root (chr/css)50
servers
DOM vs. Template (tro)49
dom, comparisons
Character Encoding: Issues With Cultural Integration (tro)48
unicode, encoding
Improving the Default Directory View (chr/css)47
apache, servers
Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More…46
frameworks
Reduce, Reuse, Recycle… Your Code (dal/aja)45
best-practices, programming
Useful In-Browser Development Tools for PHP (tro)44
tooling, link-lists
CSS Variables Using PHP (dav)43
css, variables
To ExtPHP, or to PHP-Ext? (dal/aja)42
extjs
What’s New in PHP 5.3?41
Dealing With Dependencies (tro)40
dependencies
JavaScript: It’s Just Not Validation!39
javascript, validation
The State of Functional Programming in PHP (tro)38
programming
How to Redirect index.html to index.php (chr/css)37
how-tos, redirecting, html, apache, servers
The State of Web Development: PHP Developers Most Likely to Switch to Rails36
programming, ruby-on-rails
Hot PHP UTF-8 Tips35
unicode, tips-and-tricks
How Strict Is Your Dynamic Language?34
programming, comparisons, perl, ruby, python
AJAX Delete Confirmation33
forms, buttons, ajax, usability
Content Negotiation: Why It Is Useful, and How to Make It Work (oli/w3c)32
content-negotiation, internationalization, urls, servers
Top 7 PHP Security Blunders31
databases, sql, security
PHP and HTTP Making Friends30
http
HTML, CSS, PHP, and More Cheat Sheets29
cheat-sheets, link-lists, html, xhtml, css, wordpress, databases, encoding, seo, servers, tooling
The Total Cost of Using PHP? (ore)28
economics
War of the Web: Revenge of the Dynamics (dal/aja)27
web, retrospectives, perl, java, ruby-on-rails, asp-net, javascript, flash, pdf, xaml, html
How Readable Is Your PHP?26
formatting, documentation
Character Encodings and Input25
unicode, character-references, conformance
Ampersands, PHP Sessions, and Valid HTML (w3c)24
html, character-references, conformance
Permanent Redirect in PHP (ann)23
redirecting
PHP Predictions for 200522
outlooks
60,000 Lines of JavaScript21
javascript
Enhance Usability by Highlighting Search Terms (bri/ali)20
usability, searching
Spot the Security Hole19
security
Dynamic Text Replacement (ali)18
image-replacement, techniques, javascript
PHP and “application/xhtml+xml” (ann)17
xhtml, mime-types
About PHP Usage16
Tidy HTML15
html, tooling
Serializing PHP Data Structures for JavaScript14
data-structures, javascript
Is Configuration With Arrays a Bad Smell?13
configuration, arrays
Lazy PHP12
Keeping Navigation Current With PHP (ali)11
navigation
Generate PDFs With PHP10
pdf, code-generation
MIME-Types (ann)9
mime-types, xhtml
Manage Your Content With PHP (ali)8
content-management
Build Your Own Web Service With PHP and XML-RPC7
web-services, 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