The PHP Incident (mik /ore )Oct 28, 2026 372 security The Most Vulnerable Week in Internet History… (fir )Oct 23, 2026 371 videos , security , gitlab , ai , certificates Websites Taken Down Across Europe as Critical Cyber-Security Update Issued (joe )Oct 21, 2026 370 security PHP Warns It Plans to Release 2 Emergency Patches Imminently (dan /ars )Oct 21, 2026 369 security Today’s PHP Security Release, and How We’re Strengthening PHP Security (the )Oct 21, 2026 368 security There Isn’t an Easy Exploit for This PHP Vulnerability Oct 21, 2026 367 security , vulnerabilities Continuing to Move PHP Open Source Forward (jet )Sep 24, 2026 366 foss , jetbrains , phpstorm WordPress PHP-Only Block Registration (css )Aug 24, 2026 365 wordpress How to Contribute to PHP (mat /the )Aug 17, 2026 364 how-tos Milan Petrović on the Risks of Legacy PHP in WordPress and Why Upgrading Matters for Security (nat )Jul 15, 2026 363 podcasts , interviews , wordpress , security , maintenance How to Provide a “Random Post” Feature With Eleventy and PHP (j9t )Jun 2, 2026 362 how-tos , eleventy , randomness , functionality Who Will Maintain the Web When PHP’s Veterans Retire? Apr 16, 2026 361 maintenance Introducing PHP and Composer Support in Socket (soc )Feb 17, 2026 360 introductions , composer The New “clamp()” Function in PHP 8.6 (ami )Dec 12, 2025 359 functions The PHP 8.5 Pipe Operator (“|>”): Useful, but Watch for These Gotchas Nov 21, 2025 358 operators What’s New in PHP 8.5 (bre )Nov 14, 2025 357 Real Performance Benchmarks of PHP 8.5 vs. PHP 8.3 and Node.js Nov 4, 2025 356 performance , nodejs , comparisons Moving PHP Open Source Forward (jet )Oct 2, 2025 355 foss , jetbrains PHP Dependency Management Using Composer (zen )Oct 2, 2025 354 dependencies , automation , composer New in PHP 8.5: Closures as Constant Expressions (chr )Aug 4, 2025 353 Everything That Is Coming in PHP 8.5 (ami )Jul 15, 2025 352 PHP vs. Node.js: Real Truth About Backend Development in 2025 (jay )Jul 12, 2025 351 nodejs , comparisons How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples (jet )Jun 10, 2025 350 phpstorm , code-editors , foss Seamlessly Blend PHP With Node.js (mco +/pla )May 27, 2025 349 nodejs , packages The Pipe Operator Is Coming to PHP 8.5 (ami )May 21, 2025 348 operators PHP 8.4’s New “Dom\HTMLDocument” in Diffs (lia )May 1, 2025 347 Preventing N+1 Issues Globally in Laravel Using Auto Eager Loading (ami )Apr 10, 2025 346 laravel Static PHP Builds via GitHub Actions (jos )Mar 31, 2025 345 github-actions The New “withAttributes” Method for Relationships and Scopes in Laravel (ami )Feb 16, 2025 344 laravel The State of PHP 2024 [Results] (jet )Feb 5, 2025 343 surveys , metrics , laravel , wordpress , symfony , phpstorm , vs-code , sublime-text , code-editors Introducing Fusion: Write PHP Inside Vue and React Components (eri /lar )Feb 4, 2025 342 introductions , tooling , vuejs , react , components Top PHP Alternative for Web Development? Jan 7, 2025 341 javascript , java , python , ruby , c-sharp , go , c++ , rust Why You Should Use Laravel: Benefits of Laravel Dec 10, 2024 340 laravel 8 PHP Performance Tips Every Developer Should Know Nov 29, 2024 339 performance , tips-and-tricks , conditionals , caching The PHP Foundation Turns Three (the )Nov 22, 2024 338 anniversaries Octoverse: AI Leads Python to Top Language as the Number of Global Developers Surges Oct 29, 2024 337 research , github , community , ai , programming , python , javascript , typescript , java , c-sharp , c++ , shells , c , go Is It the End of Laravel? Oct 22, 2024 336 laravel , frameworks , trends React on the Server Is Not PHP Oct 4, 2024 335 servers , react cpx—the npx Counterpart of the PHP Ecosystem (ami )Oct 3, 2024 334 dependencies The Redmonk Programming Language Rankings: June 2024 (red )Sep 12, 2024 333 programming , comparisons , javascript , python , java , c-sharp , typescript , css , c++ , ruby , c , go , shells , rust , dart Look Out, Kids: PHP Is the New JavaScript (dav )Sep 6, 2024 332 javascript , laravel , frameworks The Top Programming Languages 2024 (iee )Aug 22, 2024 331 programming , comparisons , python , java , javascript , typescript , sql , go , html , lua UUIDv7 in 22 Languages (ant )Jun 15, 2024 330 programming , javascript , python , sql , shells , java , c-sharp , c++ , c , go , rust , ruby , lua , dart , perl , clojure Rust Growing Fastest, but JavaScript Reigns Supreme Jun 7, 2024 329 programming , comparisons , rust , go , javascript , lua , dart , java , c++ , ruby , c , python , c-sharp Let’s Build a Web Scraper in PHP and Python May 8, 2024 328 scraping , python Property Hooks Are Coming in PHP 8.4 (ami )Apr 17, 2024 327 hooks Streaming HTML (chr /fro )Mar 11, 2024 326 html , streaming What’s New in PHP 8.4 (ami )Jan 8, 2024 325 Tools to Make Your Developer Experience Better in PHP (ami )Dec 29, 2023 324 tooling , developer-experience , link-lists Is PHP Still a Viable Choice in 2023? Dec 7, 2023 323 discussions Checking the Type of a String in PHP (ami )Nov 27, 2023 322 strings PHP Attributes in Laravel Nov 21, 2023 321 laravel , attributes Skip PHPUnit Tests Conditionally in PHP (ami )Nov 18, 2023 320 testing Whatever Happened to the Zend Framework (ami )Oct 4, 2023 319 frameworks , zend , history An Introduction to the Laravel PHP Framework Aug 31, 2023 318 introductions , frameworks , laravel Guide to Using Template Engines (Such as Twig) With PHP Aug 30, 2023 317 guides , template-engines , twig PHP Isn’t That Bad, So Why the Hate? (pur )Aug 1, 2023 316 frameworks , myths Things Considered Harmful (bre )May 2, 2023 315 laravel Using PHP Arrays: A Guide for Beginners Mar 29, 2023 314 guides , arrays Time Zone Conversion With PHP Mar 19, 2023 313 time , conversion How to Fix: Child Stylesheet Loading Twice (WordPress) (sta )Mar 8, 2023 312 how-tos , wordpress Quick Tip: How to Cache Data in PHP Mar 7, 2023 311 how-tos , caching , tips-and-tricks Quick Tip: How to Handle Exceptions in PHP Feb 28, 2023 310 how-tos , tips-and-tricks , errors Quick Tip: How to Trim Whitespace With PHP Feb 21, 2023 309 how-tos , tips-and-tricks , whitespace PHP Wishlist: The Pipe Operator (seb )Feb 16, 2023 308 wish-lists Quick Tip: How to Hash a Password in PHP Feb 14, 2023 307 how-tos , security , passwords , tips-and-tricks Quick Tip: How to Check if a Variable Is Set in PHP Feb 7, 2023 306 how-tos , variables , tips-and-tricks Quick Tip: How to Manage Timezones in PHP Feb 1, 2023 305 how-tos , internationalization , tips-and-tricks Quick Tip: How to Manage Error Reporting in PHP Jan 25, 2023 304 how-tos , errors , tips-and-tricks Quick Tip: How to Read a Local File With PHP Jan 17, 2023 303 how-tos , file-handling , tips-and-tricks Quick Tip: How to Filter Data With PHP Jan 10, 2023 302 how-tos , tips-and-tricks Dockerize PHP App With Apache on HTTPS Dec 20, 2022 301 docker , apache , servers Integrate Svelte Into PHP CMS: TYPO3 and WordPress (man )Dec 10, 2022 300 typo3 , wordpress , svelte , content-management Best PHP Books for Beginners Dec 8, 2022 299 books , link-lists PHP 8.2.0 Release Announcement Dec 8, 2022 298 PHP Type Declarations—A Guide for Beginners (ami )Dec 4, 2022 297 guides Should You Use PHP (Laravel) in 2023 Nov 14, 2022 296 laravel The Best PHP Frameworks for 2022 Nov 3, 2022 295 frameworks The True Type in PHP 8.2 (ami )Oct 18, 2022 294 Converting PNG Images to WebP Using PHP (ami )Sep 10, 2022 293 conversion , images , png , webp A Simple “clamp()” Function in PHP (ami )Aug 21, 2022 292 functions Why I Still Love PHP and JavaScript After 20+ Years (mnl )Aug 1, 2022 291 javascript , retrospectives Unpack Arrays Conditionally in PHP (ami )May 16, 2022 290 arrays How to Upload an Image With PHP (rik )May 9, 2022 289 how-tos , images , file-handling The Case for PHP Generics (bre )Mar 25, 2022 288 generics PHP Sanitize Data Mar 21, 2022 287 sanitization The Basics—Generics in PHP Mar 4, 2022 286 videos , fundamentals , generics Introducing PHP: A Beginner’s Guide Feb 11, 2022 285 introductions , guides PHP in 2022 Jan 11, 2022 284 PHP 8 in a Nutshell (ami )Dec 20, 2021 283 books Functional Programming in PHP: Higher-Order Functions Nov 23, 2021 282 programming , functions PHP Date and Time Recipes (css )Nov 18, 2021 281 time PHP 8.1 in 8 Code Blocks Nov 7, 2021 280 Laravel Blade Internals—PHP as a Templating Language (lia )Sep 13, 2021 279 videos , laravel , template-engines Flexible API Design: Create Hooks for Your PHP API Pipeline Sep 8, 2021 278 apis , hooks What’s New in PHP 8.1: Features, Changes, Improvements, and More (kin )Sep 7, 2021 277 Writing Better Regular Expressions in PHP May 26, 2021 276 regex , readability PHP in 2021 (bre )Apr 15, 2021 275 retrospectives What Is Laravel? A Simple Explanation for Beginners Mar 13, 2021 274 laravel , frameworks PHP Reimagined (bre )Jan 13, 2021 273 wish-lists Form Validation With PHP Jan 1, 2021 272 forms , validation Using “throw” as an Expression in PHP 8 (ami )Dec 23, 2020 271 Smarter Ways to Generate a Deep Nested HTML Structure (ana /css )Oct 20, 2020 270 html , pug PHP 8: Before and After (bre )Jul 20, 2020 269 comparisons Sending Emails in PHP With PHPMailer Jun 16, 2020 268 email , tooling PHP Is A-OK for Templating (css )Feb 4, 2020 267 My PHP Wishlist (lia )Jun 21, 2019 266 wish-lists What’s Next for Web Development? (jch )Apr 8, 2019 265 wordpress , javascript Array Destructuring in PHP (bre )Apr 1, 2019 264 arrays Improving WordPress Code With Modern PHP (sma )Feb 22, 2019 263 wordpress , optimization Avoiding the Pitfalls of Automatically Inlined Code (sma )Nov 26, 2018 262 css , javascript , wordpress Tips for Writing Better Performing PHP Code Jun 26, 2018 261 performance , tips-and-tricks Your First PHP Code Oct 31, 2017 260 Twig—the Most Popular Stand-Alone PHP Template Engine Jul 30, 2017 259 template-engines , twig 8 Must Have PHP Quality Assurance Tools Jun 30, 2017 258 quality , tooling Adding JSON Feed to Your Site (dre )Jun 7, 2017 257 json-feed , perch Laravel vs. Symfony—Clash of the Frameworks Jun 2, 2017 256 frameworks , laravel , symfony , comparisons How to Create Custom WordPress Shortcodes for Your Editors (cra )May 15, 2017 255 how-tos , wordpress Getting Started With PHP (swa )May 13, 2017 254 introductions , link-lists Moving From PHP (Laravel) to Go (dvk )Apr 17, 2017 253 migrating , laravel , go , performance , metrics Pay the Price for Open Source Nov 23, 2016 252 foss , licensing Create Thumbnails With PHP (rik )Nov 3, 2016 251 images A Crash Course of Changes to Exception Handling in PHP 7 Oct 31, 2016 250 crash-courses , errors , debugging PHP—the Wrong Way Aug 19, 2016 249 websites Working With Databases in WordPress Jan 20, 2016 248 wordpress , databases An in-Depth Look at CORS Dec 17, 2015 247 security , cors , javascript Learn PHP 7, Find Out What’s New, and More (swa )Dec 3, 2015 246 tooling , link-lists PHP vs. Ruby—Let’s All Just Get Along Nov 20, 2015 245 ruby , comparisons Object Orientated Development With WordPress Sep 7, 2015 244 wordpress , oop The State of Accessibility in PHP Tools Jul 31, 2015 243 accessibility , code-editors , phpstorm , sublime-text , notepad++ Using GitHub Webhooks With PHP Apr 6, 2015 242 github , webhooks A Wave of Command Buses (mat )Jan 7, 2015 241 Analyzing a PHP Project With Jenkins Dec 4, 2014 240 tooling , debugging , automation , jenkins What to Expect From Yii 2.0 Sep 20, 2014 239 frameworks Web Technologies Hanging Out Together (chr /css )Jun 24, 2014 238 html , css , javascript PHP and Continuous Integration With Travis CI May 12, 2014 237 ci-cd , tooling Best PHP IDE in 2014—Survey Results (swa )Mar 22, 2014 236 surveys , code-editors , phpstorm , sublime-text One Solution to Responsive Images (sma )Feb 3, 2014 235 responsive-design , images , html New Features in PHP 5.6 (swa )Jan 11, 2014 234 Best PHP Frameworks for 2014 (swa )Dec 28, 2013 233 frameworks , metrics , laravel , symfony Understanding Forms in Drupal Dec 16, 2013 232 drupal , forms Creating Temporary Files in PHP (arp )Dec 5, 2013 231 How to Convert a Negative Number to a Positive Number With PHP Nov 18, 2013 230 how-tos , math WordPress Fragment Caching Revisited (css )Sep 5, 2013 229 wordpress , caching , performance Array Operators in PHP: Interesting but Less Spoken Jun 28, 2013 228 arrays , operators Understanding Streams in PHP (vta )Jun 24, 2013 227 streaming Manage Complexity With the Facade Pattern Jun 10, 2013 226 complexity , software-design-patterns MongoDB Indexing May 3, 2013 225 databases , mongodb , indexing Better Understanding Random Apr 26, 2013 224 randomness Base Converting and Binary Operators Apr 17, 2013 223 conversion , operators Extending Twig Templates: Inheritance, Filters, and Functions Apr 15, 2013 222 twig , inheritance Generating One-Time Use URLs Apr 9, 2013 221 urls Object-Oriented PHP (ons )Mar 28, 2013 220 oop PHP Project Management Mar 20, 2013 219 project-management HTTP Archive: Adding Flush Jan 31, 2013 218 flushing , performance Using SSH and SFTP With PHP Jan 9, 2013 217 ssh , ftp The Single Responsibility Principle Nov 21, 2012 216 principles , solid The Complete Guide to WordPress Custom Post Types (sma )Nov 8, 2012 215 guides , wordpress The Open/Closed Principle Nov 7, 2012 214 principles , solid Top 10 PHP Security Vulnerabilities Oct 15, 2012 213 security , vulnerabilities Building Your Own URL Shortener Sep 21, 2012 212 mysql , databases , functionality , urls Compile PHP on Windows Sep 19, 2012 211 compiling , windows Amazon DynamoDB: Store PHP Sessions With a Load Balancer (vta )Aug 27, 2012 210 aws , dynamodb , databases , load-balancing PHP: The Right Way Jul 8, 2012 209 websites , books , best-practices 5 Inspiring (and Useful) PHP Snippets Jun 29, 2012 208 examples Working With Files in PHP Apr 23, 2012 207 file-handling Writing Unit Tests for WordPress Plugins (sma )Mar 7, 2012 206 wordpress , plugins , testing , javascript Type Hinting in PHP Mar 5, 2012 205 PHP 5.4 Is Released—What’s New? (cra )Mar 5, 2012 204 How to Create Your Own Random Number Generator in PHP (cra )Feb 8, 2012 203 how-tos , randomness Bending XML to Your Will Jan 25, 2012 202 xml , parsing Introduction to PHPDoc Jan 9, 2012 201 introductions , documentation A Tour of php.ini Dec 9, 2011 200 HTML Forms in HTML Emails (chr /css )Dec 7, 2011 199 html , forms , email 10 Tips to Optimize Your WordPress Theme (sma )Dec 7, 2011 198 wordpress , theming , optimization , tips-and-tricks Defining and Using Functions in PHP Nov 30, 2011 197 functions PHP Namespaces Oct 19, 2011 196 namespaces Getting Started With PHP Templating (sma )Oct 17, 2011 195 introductions , template-engines , twig Array Handling Functions Oct 10, 2011 194 arrays , functions Introducing PHP Superglobals Sep 30, 2011 193 introductions Introduction to PHP Arrays Sep 19, 2011 192 introductions , arrays PHP Variables Sep 12, 2011 191 variables Use PHP Flush to Improve Site Loading Speed May 26, 2011 190 flushing , performance Better Image Management With WordPress (sma )May 26, 2011 189 wordpress , images , maintenance Confessions of a Converted PHP Developer: Mixing Like a Baker Apr 27, 2011 188 ruby , mixins , comparisons How to Synchronize Your PHP and MySQL Timezones (cra )Apr 19, 2011 187 how-tos , mysql , databases 10 Things Every WordPress Plugin Developer Should Know (sma )Mar 8, 2011 186 wordpress , plugins Thoughts on PHP Sessions (jed )Jan 19, 2011 185 Using CSS Without HTML (mat )Dec 14, 2010 184 html , css , http-headers , http , minimalism Speed Up Your Website With PHP Buffer Flushing (cra )Oct 29, 2010 183 flushing , performance Should You Close PHP Tags? The Debate Continues… (cra )Oct 15, 2010 182 formatting , conventions Best Lightweight PHP Frameworks of 2010 Sep 16, 2010 181 frameworks , comparisons PHP With nginx Is About to Become a Lot Easier May 4, 2010 180 servers , nginx PHP: What You Need to Know to Play With the Web (cod /sma )Apr 15, 2010 179 Debug PHP With Firebug and FirePHP Feb 9, 2010 178 debugging , firebug , tooling jQuery, WordPress, and Your functions.php (the )Jan 19, 2010 177 jquery , wordpress Web Security: Are You Part of the Problem? (cod /sma )Jan 14, 2010 176 security , vulnerabilities , javascript Empty Image “src” Can Destroy Your Site (nza )Nov 30, 2009 175 html , images , traffic Installing PHP on Windows Just Got Easier Nov 5, 2009 174 installing , windows JavaScript Gzip Compression in WordPress: What’s Possible and What Hurts (lyz /clo )Sep 17, 2009 173 javascript , compression , gzip , wordpress , performance How to Use PHP Namespaces: The Basics (cra )Jul 13, 2009 172 how-tos , fundamentals , namespaces How to Install PHP 5.3 on Windows (cra )Jul 7, 2009 171 how-tos , installing , windows PHP Performance Tips Jun 23, 2009 170 performance , tips-and-tricks Sending Nice HTML Email With PHP (chr /css )Jun 8, 2009 169 html , email Custom Fields Hacks for WordPress (sma )May 13, 2009 168 wordpress A Minimal Dependency Injection Container for PHP (tro )May 11, 2009 167 The Tiniest GIF Ever Mar 15, 2009 166 images , gif , base64 Server-Side JavaScript Will Be as Common as PHP (ate )Mar 10, 2009 165 javascript , comparisons Restful PHP Web Services Feb 23, 2009 164 books , web-services , rest 50 Extremely Useful PHP Tools (sma )Jan 21, 2009 163 tooling , link-lists PHP Frameworks: Comparing CakePHP and Symfony Dec 30, 2008 162 frameworks , symfony , comparisons PHP Include From Root (chr /css )Dec 19, 2008 161 servers DOM vs. Template (tro )Sep 25, 2008 160 dom , comparisons Character Encoding: Issues With Cultural Integration (tro )Sep 10, 2008 159 unicode , encoding Improving the Default Directory View (chr /css )Sep 3, 2008 158 apache , servers Zend Framework 1.6 Featuring Dojo, SOAP, Testing, and More… Sep 2, 2008 157 frameworks , zend Reduce, Reuse, Recycle… Your Code (dal /aja )Jul 18, 2008 156 best-practices , programming Useful In-Browser Development Tools for PHP (tro )May 13, 2008 155 tooling , link-lists CSS Variables Using PHP (dav )Apr 28, 2008 154 css , variables To ExtPHP, or to PHP-Ext? (dal /aja )Mar 6, 2008 153 extjs What’s New in PHP 5.3? Feb 13, 2008 152 PHP Pretty Date (zac )Feb 10, 2008 151 time Dealing With Dependencies (tro )Feb 4, 2008 150 dependencies Using PHP to Generate CSS Jan 31, 2008 149 css , code-generation Exploiting PHP SELF (gaz )Jan 14, 2008 148 security PHP: The “switch” Statement and Arrays Jan 7, 2008 147 arrays JavaScript: It’s Just Not Validation! Dec 28, 2007 146 javascript , validation The State of Functional Programming in PHP (tro )Dec 15, 2007 145 programming How to Redirect index.html to index.php (chr /css )Dec 10, 2007 144 how-tos , redirecting , html , apache , servers PHP Operators Oct 31, 2007 143 tutorials , operators Generic Arrays in PHP Oct 22, 2007 142 arrays 7 Reasons I Switched Back to PHP After 2 Years on Rails (ore )Sep 22, 2007 141 ruby-on-rails , migrating Becoming PHP 6 Compatible Sep 21, 2007 140 Thinking “lowsrc”—How to Make Sites Appear to Be Available a Lot Faster (cod )Jul 9, 2007 139 performance , html , images , attributes How to Create Alternating Row Colors in PHP Jun 14, 2007 138 how-tos , colors , effects Good and Bad PHP Code (sen )May 25, 2007 137 quality PHP Interview Questions From Yahoo May 23, 2007 136 interviewing , yahoo Getting PHP to Talk to MySQL May 17, 2007 135 mysql , databases Why Are PHP Books and Videos Hard for People? Apr 16, 2007 134 documentation “phpinfo()” XSS Vulnerability (jed )Mar 4, 2007 133 xss , vulnerabilities , security [PHP] Security Tip Mar 1, 2007 132 security , tips-and-tricks Big Arrays in PHP Feb 28, 2007 131 arrays PHP Security From the Inside Feb 5, 2007 130 interviews , security , tooling Loops in PHP Jan 26, 2007 129 loops Overloading Arrays in PHP 5.2.0 Dec 28, 2006 128 arrays PHP Security Dec 14, 2006 127 security My Experience Moving to PHP5 Dec 3, 2006 126 refactoring [PHP] Debugging and Performance Nov 22, 2006 125 debugging , performance 10 PHP Frameworks Compared Nov 10, 2006 124 frameworks , zend , symfony , comparisons XML Validation in PHP Nov 8, 2006 123 xml , conformance , validation Migrating to XForms Nov 1, 2006 122 migrating , xforms The State of Web Development: PHP Developers Most Likely to Switch to Rails (mat )Oct 9, 2006 121 programming , ruby-on-rails Where Are the PHP Women? Oct 4, 2006 120 community Uploading Files and Navigating Directories in PHP Aug 30, 2006 119 file-handling Hot PHP UTF-8 Tips Aug 10, 2006 118 unicode , tips-and-tricks How Strict Is Your Dynamic Language? Jul 27, 2006 117 programming , comparisons , perl , ruby , python Five Common PHP Design Patterns (jhe )Jul 18, 2006 116 software-design-patterns Tutorial: An Introduction to OOP in PHP Jun 28, 2006 115 tutorials , introductions , oop Using Globals in PHP Jun 27, 2006 114 An Introduction to Test Driven Development With PHP Jun 10, 2006 113 introductions , testing PHP vs. Ruby May 9, 2006 112 ruby , comparisons , zend , frameworks Use PHP to Strip the Last Character in a String Apr 22, 2006 111 AJAX Delete Confirmation Mar 23, 2006 110 forms , buttons , ajax , usability Content Negotiation: Why It Is Useful, and How to Make It Work (oli /w3c )Feb 21, 2006 109 content-negotiation , internationalization , urls , servers 8 Free Ebooks From Apress Feb 19, 2006 108 books , c-sharp , web-services , xml , perl , link-lists Time Sensitive CSS Feb 9, 2006 107 css , time From the Top: MIME and Content Negotiation Jan 16, 2006 106 mime-types , content-negotiation , http-headers , http , xhtml , examples , asp-net PHP Security: Basic PHP Security Jan 15, 2006 105 security , validation Back to Basics: PHP and Arrays Jan 10, 2006 104 fundamentals , arrays Top 7 PHP Security Blunders Dec 21, 2005 103 databases , sql , security , mistakes User-Defined Access Keys (gez )Dec 20, 2005 102 accessibility , accesskeys CSS Stylesheet Switcher Using PHP (JavaScript Free) Nov 30, 2005 101 css , functionality PHP Code Generation With Elisp (ore )Nov 23, 2005 100 code-generation Track Browser Resizing in Your Database Using AJAX Nov 17, 2005 99 ajax , sql , resizing , databases PHP and HTTP Making Friends Nov 7, 2005 98 http HTML, CSS, PHP, and More Cheat Sheets Oct 10, 2005 97 cheat-sheets , link-lists , html , xhtml , css , wordpress , databases , encoding , seo , servers , tooling The Total Cost of Using PHP? (ore )Sep 30, 2005 96 economics War of the Web: Revenge of the Dynamics (dal /aja )Sep 26, 2005 95 web , retrospectives , perl , java , ruby-on-rails , asp-net , javascript , flash , pdf , xaml , html How Do I Print the Date Using PHP? Sep 5, 2005 94 time How Readable Is Your PHP? Aug 25, 2005 93 formatting , documentation The Voice of Reason in PHP Aug 15, 2005 92 CSS Server-Side Constants (sha )Aug 9, 2005 91 css , variables PHP 5 and Design Patterns: An Introduction (inf )Jul 30, 2005 90 software-design-patterns , principles Object Interaction in PHP: Introduction to Composition Jul 11, 2005 89 introductions , objects , oop Object Overloading in PHP 5 (ore )Jun 16, 2005 88 objects Why PHP Should Never Be Taught Jun 9, 2005 87 Mastering Regular Expressions in PHP May 26, 2005 86 regex Planning PHP Projects May 25, 2005 85 tutorials , project-management CSS Constants (cod )May 9, 2005 84 css , variables Generating Dynamic CSS With PHP (dig )Apr 28, 2005 83 css , http PHP Cheat Sheet Apr 22, 2005 82 cheat-sheets Character Encodings and Input Apr 19, 2005 81 unicode , character-references , conformance Ampersands, PHP Sessions, and Valid HTML (w3c )Apr 15, 2005 80 html , character-references , conformance Easy-Peasy PHP (dig )Mar 9, 2005 79 examples IBM Throws Its Weight Behind PHP Feb 25, 2005 78 ibm , zend PHP Security Consortium Jan 31, 2005 77 websites , security Reconsidering PHP Variables Jan 10, 2005 76 variables Permanent Redirect in PHP (ann )Jan 2, 2005 75 redirecting PHP Predictions for 2005 Dec 30, 2004 74 outlooks 60,000 Lines of JavaScript Nov 22, 2004 73 javascript Track Your Visitors, Using PHP Nov 16, 2004 72 analytics , logging , functionality PHPitfalls: Five Beginner Mistakes to Avoid (dig )Oct 6, 2004 71 mistakes Introducing PHP 5’s Standard Library Sep 13, 2004 70 introductions , libraries PHP Debugging Basics (ore )Aug 12, 2004 69 fundamentals , debugging Enhance Usability by Highlighting Search Terms (bri /ali )Aug 10, 2004 68 usability , searching What I Don’t Like About PHP Aug 6, 2004 67 Setting Up a PHP 5 Development Environment With Apache 2 and MySQL 4.1.3 Aug 1, 2004 66 apache , servers , mysql , databases , installing PHP Trouble Jul 26, 2004 65 security PHP 101: Down the Rabbit Hole Jul 17, 2004 64 introductions Writing Secure PHP Jul 16, 2004 63 security , variables , sql , file-handling Spot the Security Hole Jul 3, 2004 62 security High Performance, High Scalability PHP Is a Lie Jul 1, 2004 61 performance , scalability Dynamic Text Replacement (ali )Jun 15, 2004 60 image-replacement , techniques , javascript PHP and “application/xhtml+xml” (ann )Jun 14, 2004 59 xhtml , mime-types PHP Security Mistakes Jun 9, 2004 58 security , mistakes Writing Clean and Efficient PHP Code May 26, 2004 57 efficiency , maintainability , loops , objects About PHP Usage May 18, 2004 56 Tidy HTML May 10, 2004 55 html , tooling Migrating From PHP 4 to PHP 5 (der )May 5, 2004 54 slides , migrating Serializing PHP Data Structures for JavaScript Apr 22, 2004 53 data-structures , javascript User-Friendly Form Validation With PHP and CSS (ore )Apr 22, 2004 52 forms , validation , css PHP for Designers (pho )Mar 31, 2004 51 design Implement Bayesian Inference Using PHP Mar 16, 2004 50 math Is Configuration With Arrays a Bad Smell? Feb 20, 2004 49 configuration , arrays Making Usage Statistics in PHP Feb 16, 2004 48 mysql , databases , analytics , functionality Lazy PHP Feb 6, 2004 47 PHP Coding Guidelines Dec 30, 2003 46 guidelines , conventions , formatting , naming Keeping Navigation Current With PHP (ali )Nov 7, 2003 45 navigation XML in PHP5: An In-Depth Look Into Advanced XML Features (chr )Nov 5, 2003 44 slides , xml Random Image Rotation (ali )Oct 20, 2003 43 images Generate PDFs With PHP Oct 1, 2003 42 pdf , code-generation Session Management in PHP Sep 24, 2003 41 [PHP] Introduction Sep 4, 2003 40 tutorials , introductions Five Habits for Successful Regular Expressions (ore )Aug 21, 2003 39 regex , formatting , testing , perl , python File and Directory Manipulation in PHP Aug 7, 2003 38 file-handling Introduction to Interceptors: Implementing Delegation (seb )Aug 5, 2003 37 introductions PHP Security (ore )Jul 31, 2003 36 security Playing Devil’s Advocate With PHP5 Jul 23, 2003 35 tar File Management With PHP Archive_Tar Jul 17, 2003 34 file-handling Simplified Form Errors Jul 17, 2003 33 forms , errors , css MIME-Types (ann )Jul 9, 2003 32 mime-types , xhtml How Far Can Zend Take PHP? Jun 25, 2003 31 zend Transforming XML With PHP (bru )Jun 18, 2003 30 xsl , xml E-Mailing in PHP Jun 9, 2003 29 tutorials , email PayPal, the PHP Approach Jun 3, 2003 28 tutorials Common Style Mistakes (coo /ore )May 29, 2003 27 security , mistakes Using Control Structures in PHP Apr 26, 2003 26 conditionals , loops An Introduction to Arrays Apr 18, 2003 25 introductions , arrays PHP and Heredocs (ore )Apr 10, 2003 24 What to Expect in PHP 5.0 Apr 3, 2003 23 Ten Security Checks for PHP (ore )Mar 20, 2003 22 security Verify a User’s Email Address Using PHP Mar 18, 2003 21 email Working With Dates and Times in PHP Mar 7, 2003 20 time Working With Permissions in PHP (coo /ore )Feb 6, 2003 19 permissions Effortless (or Better) Bug Detection With PHP Assertions Jan 21, 2003 18 Internationalization and Localization With PHP (ore )Nov 28, 2002 17 internationalization , localization PHP Intro to Objects and Classes Nov 26, 2002 16 introductions , objects , oop Using Amazon Web Services With PHP and SOAP Nov 13, 2002 15 aws PHP and Working With Databases (for the Lazy Sod) Oct 22, 2002 14 databases Build a PHP Switcher (ali )Oct 13, 2002 13 css , javascript , theming , functionality Using a MySQL Database With PHP Sep 24, 2002 12 databases , mysql Side Navigation With PHP (zen )Aug 20, 2002 11 navigation , functionality , arrays Manage Your Content With PHP (ali )Aug 9, 2002 10 content-management Build Your Own Web Service With PHP and XML-RPC Jul 16, 2002 9 web-services , xml XML and PHP Jun 6, 2002 8 books , xml HTML Syntax Checker in PHP (hsi )Jan 30, 2002 7 html , conformance , tooling How to Succeed With URLs (ali )Oct 12, 2001 6 how-tos , urls , usability , servers , apache Search Engine-Friendly URLs Aug 10, 2001 5 urls , seo , servers , apache PHP by Example Dec 1, 2000 4 examples Apache HTTP Authentication With PHP (sen )Nov 1, 2000 3 servers , apache , http , authentication HTML to PHP Converter 2 tools , exploration , conversion , html SQL Formatter 1 tools , exploration , optimization , databases , sql , python , formatting