Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami) | | 204 |
laravel |
The New “withAttributes” Method for Relationships and Scopes in Laravel (ami) | | 203 |
laravel |
The State of PHP 2024 [Results] (jet) | | 202 |
surveys, laravel, wordpress, symfony, phpstorm, jetbrains, vs-code, microsoft, sublime-text, code-editors |
Introducing Fusion: Write PHP Inside Vue and React Components (eri/lar) | | 201 |
introductions, tooling, vuejs, react, components |
Top PHP Alternative for Web Development? | | 200 |
javascript, java, python, ruby, go, rust |
Why You Should Use Laravel: Benefits of Laravel | | 199 |
laravel |
8 PHP Performance Tips Every Developer Should Know | | 198 |
performance, tips-and-tricks, conditionals, caching |
The PHP Foundation Turns Three (the) | | 197 |
anniversaries |
Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges (git) | | 196 |
research, github, community, ai, programming, python, javascript, typescript, java, shell, go |
Is It the End of Laravel? | | 195 |
laravel, frameworks, trends |
React on the Server Is Not PHP | | 194 |
servers, react |
cpx—the npx Counterpart of the PHP Ecosystem (ami) | | 193 |
dependencies |
The Redmonk Programming Language Rankings: June 2024 | | 192 |
programming, comparisons, javascript, python, java, typescript, css, ruby, go, shell, rust, dart |
Look Out, Kids: PHP Is the New JavaScript (dav) | | 191 |
javascript, laravel, frameworks |
The Top Programming Languages 2024 | | 190 |
programming, comparisons, python, java, javascript, typescript, sql, go, html, lua |
UUIDv7 in 22 Languages (ant) | | 189 |
programming, javascript, python, sql, shell, java, go, rust, ruby, lua, dart, perl |
Rust Growing Fastest, But JavaScript Reigns Supreme (the) | | 188 |
programming, comparisons, rust, go, javascript, lua, dart, java, ruby, python |
Let’s Build a Web Scraper in PHP and Python | | 187 |
scraping, python |
Property Hooks Are Coming in PHP 8.4 (ami) | | 186 |
hooks |
Streaming HTML (chr/fro) | | 185 |
html, streaming |
What’s New in PHP 8.4 (ami) | | 184 |
|
Tools to Make Your Developer Experience Better in PHP (ami) | | 183 |
tooling, developer-experience, link-lists |
Is PHP Still a Viable Choice in 2023? | | 182 |
discussions |
Checking the Type of a String in PHP (ami) | | 181 |
strings |
Skip PHPUnit Tests Conditionally in PHP (ami) | | 180 |
testing |
Whatever Happened to the Zend Framework (ami) | | 179 |
frameworks, history |
An Introduction to the Laravel PHP Framework | | 178 |
introductions, frameworks, laravel |
Guide to Using Template Engines (Such as Twig) With PHP | | 177 |
guides, template-engines, twig |
PHP Isn’t That Bad, So Why the Hate? (pur) | | 176 |
frameworks, myths |
Using PHP Arrays: A Guide for Beginners | | 175 |
guides, arrays |
How to Fix: Child Stylesheet Loading Twice (WordPress) (sta) | | 174 |
how-tos, wordpress |
Quick Tip: How to Cache Data in PHP | | 173 |
how-tos, caching, tips-and-tricks |
Quick Tip: How to Handle Exceptions in PHP | | 172 |
how-tos, tips-and-tricks, errors |
Quick Tip: How to Trim Whitespace With PHP | | 171 |
how-tos, tips-and-tricks, whitespace |
PHP Wishlist: The Pipe Operator (seb) | | 170 |
wish-lists |
Quick Tip: How to Hash a Password in PHP | | 169 |
how-tos, security, passwords, tips-and-tricks |
Quick Tip: How to Check if a Variable Is Set in PHP | | 168 |
how-tos, variables, tips-and-tricks |
Quick Tip: How to Manage Timezones in PHP | | 167 |
how-tos, internationalization, tips-and-tricks |
Quick Tip: How to Manage Error Reporting in PHP | | 166 |
how-tos, errors, tips-and-tricks |
Quick Tip: How to Read a Local File With PHP | | 165 |
how-tos, file-handling, tips-and-tricks |
Quick Tip: How to Filter Data With PHP | | 164 |
how-tos, tips-and-tricks |
Dockerize PHP App With Apache on HTTPS | | 163 |
docker, apache, servers |
Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man) | | 162 |
typo3, wordpress, svelte, content-management |
PHP 8.2.0 Release Announcement | | 161 |
|
Best PHP Books for Beginners | | 160 |
books, link-lists |
PHP Type Declarations—A Guide for Beginners (ami) | | 159 |
guides |
Should You Use PHP (Laravel) in 2023 | | 158 |
laravel |
The Best PHP Frameworks for 2022 | | 157 |
frameworks |
The True Type in PHP 8.2 (ami) | | 156 |
|
Converting PNG Images to WebP Using PHP (ami) | | 155 |
conversion, images, png, webp |
A Simple “clamp()” Function in PHP (ami) | | 154 |
functions |
Unpack Arrays Conditionally in PHP (ami) | | 153 |
arrays |
PHP Sanitize Data | | 152 |
sanitization |
The Basics—Generics in PHP | | 151 |
videos, fundamentals, generics |
Introducing PHP: A Beginner’s Guide | | 150 |
introductions, guides |
PHP in 2022 | | 149 |
|
PHP 8 in a Nutshell (ami) | | 148 |
books |
Functional Programming in PHP: Higher-Order Functions | | 147 |
programming, functions |
PHP Date and Time Recipes (css) | | 146 |
|
PHP 8.1 in 8 Code Blocks | | 145 |
|
Flexible API Design: Create Hooks for Your PHP API Pipeline | | 144 |
apis, hooks |
What’s New in PHP 8.1: Features, Changes, Improvements, and More (kin) | | 143 |
|
Writing Better Regular Expressions in PHP | | 142 |
regex, readability |
What Is Laravel? A Simple Explanation for Beginners | | 141 |
laravel, frameworks |
Form Validation With PHP | | 140 |
forms, validation |
Using “throw” as an Expression in PHP 8 (ami) | | 139 |
|
Sending Emails in PHP With PHPMailer | | 138 |
email, tooling |
What’s Next for Web Development? (jch) | | 137 |
wordpress, javascript |
Improving WordPress Code With Modern PHP (sma) | | 136 |
wordpress, optimization |
Avoiding the Pitfalls of Automatically Inlined Code (sma) | | 135 |
css, javascript, wordpress |
Your First PHP Code | | 134 |
|
Twig—the Most Popular Stand-Alone PHP Template Engine | | 133 |
template-engines, twig |
8 Must Have PHP Quality Assurance Tools | | 132 |
quality, tooling |
Laravel vs. Symfony—Clash of the Frameworks | | 131 |
frameworks, laravel, symfony, comparisons |
How to Create Custom WordPress Shortcodes for Your Editors (cra) | | 130 |
how-tos, wordpress |
Getting Started With PHP | | 129 |
introductions, link-lists |
Pay the Price for Open Source | | 128 |
foss, licensing |
A Crash Course of Changes to Exception Handling in PHP 7 | | 127 |
crash-courses, errors, debugging |
PHP—the Wrong Way | | 126 |
websites |
Working With Databases in WordPress | | 125 |
wordpress, databases |
An in-Depth Look at CORS | | 124 |
security, cors, javascript |
Learn PHP 7, Find Out What’s New, and More | | 123 |
tooling, link-lists |
PHP vs. Ruby—Let’s All Just Get Along | | 122 |
ruby, comparisons |
Object Orientated Development With WordPress | | 121 |
wordpress, oop |
The State of Accessibility in PHP Tools | | 120 |
accessibility, code-editors, jetbrains, phpstorm, sublime-text, notepad++ |
Using GitHub Webhooks With PHP | | 119 |
github, webhooks |
A Wave of Command Buses (mat) | | 118 |
|
Analyzing a PHP Project With Jenkins | | 117 |
tooling, debugging, automation, jenkins |
What to Expect From Yii 2.0 | | 116 |
frameworks |
Web Technologies Hanging Out Together (chr/css) | | 115 |
html, css, javascript |
PHP and Continuous Integration With Travis CI | | 114 |
ci-cd, tooling |
Best PHP IDE in 2014—Survey Results | | 113 |
surveys, code-editors, jetbrains, phpstorm, sublime-text |
One Solution to Responsive Images (sma) | | 112 |
responsive-design, images, html |
New Features in PHP 5.6 | | 111 |
|
Best PHP Frameworks for 2014 | | 110 |
frameworks, metrics, laravel, symfony |
Understanding Forms in Drupal | | 109 |
drupal, forms |
Creating Temporary Files in PHP (arp) | | 108 |
|
How to Convert a Negative Number to a Positive Number With PHP | | 107 |
how-tos, math |
WordPress Fragment Caching Revisited (css) | | 106 |
wordpress, caching, performance |
Array Operators in PHP: Interesting but Less Spoken | | 105 |
arrays, operators |
Understanding Streams in PHP | | 104 |
streaming |
Manage Complexity With the Facade Pattern | | 103 |
complexity, software-design-patterns |
MongoDB Indexing | | 102 |
databases, mongodb |
Better Understanding Random | | 101 |
randomness |
Base Converting and Binary Operators | | 100 |
conversion, operators |
Extending Twig Templates: Inheritance, Filters, and Functions | | 99 |
twig |
Generating One-Time Use URLs | | 98 |
urls |
Object-Oriented PHP (ons) | | 97 |
oop |
PHP Project Management | | 96 |
project-management |
Using SSH and SFTP With PHP | | 95 |
ssh |
The Single Responsibility Principle | | 94 |
principles, solid |
The Complete Guide to WordPress Custom Post Types (sma) | | 93 |
guides, wordpress |
The Open/Closed Principle | | 92 |
principles, solid |
Top 10 PHP Security Vulnerabilities | | 91 |
security, vulnerabilities |
Building Your Own URL Shortener | | 90 |
mysql, databases, functionality, urls |
Compile PHP on Windows | | 89 |
compiling, windows |
Amazon DynamoDB: Store PHP Sessions With a Load Balancer (vta) | | 88 |
aws, dynamodb, databases, load-balancing |
PHP: The Right Way | | 87 |
websites, books, best-practices |
5 Inspiring (and Useful) PHP Snippets | | 86 |
examples |
Working With Files in PHP | | 85 |
file-handling |
Writing Unit Tests for WordPress Plugins (sma) | | 84 |
wordpress, plugins, testing, javascript |
Type Hinting in PHP | | 83 |
|
PHP 5.4 Is Released—What’s New? (cra) | | 82 |
|
How to Create Your Own Random Number Generator in PHP (cra) | | 81 |
how-tos, randomness |
Bending XML to Your Will | | 80 |
xml, parsing |
Introduction to PHPDoc | | 79 |
introductions, documentation |
A Tour of php.ini | | 78 |
|
10 Tips to Optimize Your WordPress Theme (sma) | | 77 |
wordpress, theming, optimization, tips-and-tricks |
HTML Forms in HTML Emails (chr/css) | | 76 |
html, forms, email |
Defining and Using Functions in PHP | | 75 |
functions |
PHP Namespaces | | 74 |
namespaces |
Getting Started With PHP Templating (sma) | | 73 |
introductions, template-engines, twig |
Array Handling Functions | | 72 |
arrays, functions |
Introducing PHP Superglobals | | 71 |
introductions |
Introduction to PHP Arrays | | 70 |
introductions, arrays |
PHP Variables | | 69 |
variables |
Better Image Management With WordPress (sma) | | 68 |
wordpress, images, maintenance |
Use PHP Flush to Improve Site Loading Speed | | 67 |
flushing, performance |
Confessions of a Converted PHP Developer: Mixing Like a Baker | | 66 |
ruby, mixins, comparisons |
How to Synchronize Your PHP and MySQL Timezones (cra) | | 65 |
how-tos, mysql, databases |
10 Things Every WordPress Plugin Developer Should Know (sma) | | 64 |
wordpress, plugins |
Using CSS Without HTML (mat) | | 63 |
html, css, http-headers, http, minimalism |
Speed Up Your Website With PHP Buffer Flushing (cra) | | 62 |
flushing, performance |
Should You Close PHP Tags? The Debate Continues… (cra) | | 61 |
formatting, conventions |
Best Lightweight PHP Frameworks of 2010 | | 60 |
frameworks, comparisons |
PHP With nginx Is About to Become a Lot Easier | | 59 |
servers, nginx |
PHP: What You Need to Know to Play With the Web (cod/sma) | | 58 |
|
Debug PHP With Firebug and FirePHP | | 57 |
debugging, tooling |
jQuery, WordPress, and Your functions.php (the) | | 56 |
jquery, wordpress |
Web Security: Are You Part of the Problem? (cod/sma) | | 55 |
security, vulnerabilities, javascript |
Installing PHP on Windows Just Got Easier | | 54 |
installing, microsoft, windows |
JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz/clo) | | 53 |
javascript, compression, gzip, wordpress, performance |
How to Use PHP Namespaces: The Basics (cra) | | 52 |
how-tos, fundamentals, namespaces |
How to Install PHP 5.3 on Windows (cra) | | 51 |
how-tos, installing, microsoft, windows |
PHP Performance Tips (goo) | | 50 |
performance, tips-and-tricks |
Sending Nice HTML Email With PHP (chr/css) | | 49 |
html, email |
Custom Fields Hacks for WordPress (sma) | | 48 |
wordpress |
A Minimal Dependency Injection Container for PHP (tro) | | 47 |
|
The Tiniest GIF Ever | | 46 |
images, gif |
Server-Side JavaScript Will Be as Common as PHP (ate) | | 45 |
javascript, comparisons |
50 Extremely Useful PHP Tools (sma) | | 44 |
tooling, link-lists |
PHP Include From Root (chr/css) | | 43 |
servers |
DOM vs. Template (tro) | | 42 |
dom, comparisons |
Character Encoding: Issues With Cultural Integration (tro) | | 41 |
unicode, encoding |
Improving the Default Directory View (chr/css) | | 40 |
apache, servers |
Useful In-Browser Development Tools for PHP (tro) | | 39 |
tooling, link-lists |
What’s New in PHP 5.3? | | 38 |
|
Dealing With Dependencies (tro) | | 37 |
dependencies |
JavaScript: It’s Just Not Validation! | | 36 |
javascript, validation |
The State of Functional Programming in PHP (tro) | | 35 |
programming |
How to Redirect index.html to index.php (chr/css) | | 34 |
how-tos, redirecting, html, apache, servers |
The State of Web Development: PHP Developers Most Likely to Switch to Rails | | 33 |
programming, ruby-on-rails |
Hot PHP UTF-8 Tips | | 32 |
unicode, tips-and-tricks |
How Strict Is Your Dynamic Language? | | 31 |
programming, comparisons, perl, ruby, python |
Content Negotiation: Why It Is Useful, and How to Make It Work (oli/w3c) | | 30 |
content-negotiation, internationalization, urls, servers |
Top 7 PHP Security Blunders | | 29 |
databases, sql, security |
PHP and HTTP Making Friends | | 28 |
http |
The Total Cost of Using PHP? (ore) | | 27 |
economics |
How Readable Is Your PHP? | | 26 |
formatting, documentation |
Character Encodings and Input | | 25 |
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 2005 | | 22 |
outlooks |
60,000 Lines of JavaScript | | 21 |
javascript |
Enhance Usability by Highlighting Search Terms (bri/ali) | | 20 |
usability, searching |
Spot the Security Hole | | 19 |
security |
Dynamic Text Replacement (ali) | | 18 |
image-replacement, techniques, javascript |
PHP and “application/xhtml+xml” (ann) | | 17 |
xhtml, mime-types |
About PHP Usage | | 16 |
|
Tidy HTML | | 15 |
html, tooling |
Serializing PHP Data Structures for JavaScript | | 14 |
data-structures, javascript |
Is Configuration With Arrays a Bad Smell? | | 13 |
configuration, arrays |
Lazy PHP | | 12 |
|
Keeping Navigation Current With PHP (ali) | | 11 |
navigation |
Generate PDFs With PHP | | 10 |
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-RPC | | 7 |
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 URLs | | 4 |
urls, seo, servers, apache |
PHP by Example | | 3 |
examples |
Apache HTTP Authentication With PHP (sen) | | 2 |
servers, apache, http, authentication |
HTML to PHP Converter | | 1 |
tools, exploration, conversion, html |