Magazine
follow
https://www.phparch.com/magazine/
Subscribe
follow
https://www.phparch.com/magazine/subscribe/
Advertise with Us
follow
https://www.phparch.com/magazine/advertise/
Decrypting Cryptography – October 2021
follow
https://www.phparch.com/magazine/2021/10/decrypting-cryptography/
It’s Really an Upgrade – September 2021
follow
https://www.phparch.com/magazine/2021/09/its-really-an-upgrade/
Trimming One’s Sails – August 2021
follow
https://www.phparch.com/magazine/2021/08/trimming-ones-sails/
Deep Dive Into Search – July 2021
follow
https://www.phparch.com/magazine/2021/07/deep-dive-into-search/
Past Issues
follow
https://www.phparch.com/magazine/2021-2/
Write
follow
https://www.phparch.com/editorial/write-for-us/
Editorial Calendar
follow
https://www.phparch.com/editorial/write-for-us/editorial-calendar/
Editorial Guidelines
follow
https://www.phparch.com/editorial/write-for-us/editorial-guidelines/
Books
follow
https://www.phparch.com/books/
Write for Us
follow
https://www.phparch.com/editorial/write-for-us/book-guidelines/
PHP Web Development with MySQL
follow
https://www.phparch.com/books/php-web-development-with-mysql/
Beyond Laravel
follow
https://www.phparch.com/books/beyond-laravel/
PHP Development with Windows Subsystem for Linux (WSL)
follow
https://www.phparch.com/books/php-development-with-windows-subsystem-for-linux-wsl/
WordPress Development in Depth
follow
https://www.phparch.com/books/wordpress-development-in-depth/
The Grumpy Programmer’s Guide To Testing PHP Applications
follow
https://www.phparch.com/books/the-grumpy-programmers-guide-to-testing-php-applications/
The Fizz Buzz Fix
follow
https://www.phparch.com/books/the-fizz-buzz-fix/
The Dev Lead Trenches
follow
https://www.phparch.com/books/the-dev-lead-trenches/
Web Scraping with PHP, 2nd Edition
follow
https://www.phparch.com/books/web-scraping-with-php-2nd-edition/
Training
follow
https://www.phparch.com/training/
Custom PHP Training
follow
https://www.phparch.com/training/custom-training/
Our Training Program
follow
https://www.phparch.com/training/training-with-phpa/
Meet our Trainers
follow
https://www.phparch.com/training/meet-our-trainers/
Podcast
follow
https://www.phparch.com/podcast/
Subscribe
follow
https://www.phparch.com/podcast-subscribe/
Conferences
follow
https://www.phparch.com/conferences/
php[tek]
follow
https://tek.phparch.com
php[world]
follow
https://world.phparch.com
Swag
follow
https://www.phparch.com/swag/
Laravel ElePHPant
follow
https://www.phparch.com/swag/laravel-plush-elephpant/
PHPWomen ElePHPant
follow
https://www.phparch.com/swag/phpwomen-plush-elephpant/
All Swag
follow
https://www.phparch.com/swag/
Register
follow
/register
follow
/books/beyond-laravel/
Buy Digital or Print
follow
/books/beyond-laravel/
Decrypting Cryptography
follow
/magazine/2021/10/decrypting-cryptography/
follow
/magazine/2021/10/decrypting-cryptography/
View articles
follow
/magazine/2021/10/decrypting-cryptography/
It’s Really an Upgrade
follow
/magazine/2021/09/its-really-an-upgrade/
follow
/magazine/2021/09/its-really-an-upgrade/
Trimming One’s Sails
follow
/magazine/2021/08/trimming-ones-sails/
follow
/magazine/2021/08/trimming-ones-sails/
View All Past Issues »
follow
https://www.phparch.com/magazine/2021-2/
View All Books »
follow
/books
PHP Web Development with MySQL
follow
/books/php-web-development-with-mysql/
follow
/books/php-web-development-with-mysql/
Learn More...
follow
/books/php-web-development-with-mysql/
Beyond Laravel
follow
/books/beyond-laravel/
follow
/books/beyond-laravel/
Learn More...
follow
/books/beyond-laravel/
PHP Development with Windows Subsystem for Linux (WSL)
follow
/books/php-development-with-windows-subsystem-for-linux-wsl/
follow
/books/php-development-with-windows-subsystem-for-linux-wsl/
Learn More...
follow
/books/php-development-with-windows-subsystem-for-linux-wsl/
All Episodes »
follow
/podcast
follow
/podcast/decrypting-cryptography/
Decrypting Cryptography
follow
/podcast/decrypting-cryptography/
Listen
follow
/podcast/decrypting-cryptography/
follow
/podcast/interview-with-tomas-votruba/
Interview with Tomas Votruba
follow
/podcast/interview-with-tomas-votruba/
Listen
follow
/podcast/interview-with-tomas-votruba/
follow
/podcast/upgrading-code-with-rector-cqrs-livewire-is-php-the-worst-and-more/
Upgrading code with Rector, CQRS, Livewire, is PHP the Worst?, and more
follow
/podcast/upgrading-code-with-rector-cqrs-livewire-is-php-the-worst-and-more/
Listen
follow
/podcast/upgrading-code-with-rector-cqrs-livewire-is-php-the-worst-and-more/
Education Station: PHP is the Worst
follow
/2021/09/education-station-php-is-the-worst/
follow
/2021/09/education-station-php-is-the-worst/
Read
follow
/2021/09/education-station-php-is-the-worst/
finally{}: Stepping Through
follow
/2021/08/finally-stepping-through/
follow
/2021/08/finally-stepping-through/
Read
follow
/2021/08/finally-stepping-through/
Mentoring and Teaching PHP
follow
/2021/07/mentoring-and-teaching-php/
follow
/2021/07/mentoring-and-teaching-php/
Read
follow
/2021/07/mentoring-and-teaching-php/
Debugging with Purpose
follow
/2021/06/debugging-with-purpose/
follow
/2021/06/debugging-with-purpose/
Read
follow
/2021/06/debugging-with-purpose/
Fiendish Functions—Filtering Fact From Fiction
follow
/2021/05/fiendish-functions-filtering-fact-from-fiction/
follow
/2021/05/fiendish-functions-filtering-fact-from-fiction/
Read
follow
/2021/05/fiendish-functions-filtering-fact-from-fiction/
Streamlining Behat
follow
/2021/05/15131/
Read
follow
/2021/05/15131/
Security Corner: Basics of Password Hashing
follow
/2021/05/security-corner-basics-of-password-hashing/
follow
/2021/05/security-corner-basics-of-password-hashing/
Read
follow
/2021/05/security-corner-basics-of-password-hashing/
Community Corner: Interview with Angie Byron, Part Two
follow
/2021/04/community-corner-interview-with-angie-byron-part-two/
follow
/2021/04/community-corner-interview-with-angie-byron-part-two/
Read
follow
/2021/04/community-corner-interview-with-angie-byron-part-two/
Contact us
follow
/policies/contact-us/
Write for us
follow
/editorial/write-for-us
Logo Download
follow
/logos
Customer support
follow
/policies/contact-us
Privacy & Cookie Policy
follow
/policies/privacy-policy/
Refund policy
follow
/policies/refund-policy/
Code of Conduct
follow
/policies/code-of-conduct/
Terms & Conditions
follow
http://www.phparch.com/policies/terms-and-conditions/
Magazine
follow
/magazine/
Training courses
follow
/training/
php[tek] Conference
follow
https://tek.phparch.com/
php[world] Conference
follow
https://world.phparch.com/
@phparch on Twitter
follow
https://twitter.com/phparch
Facebook
follow
https://facebook.com/phparch
LinkedIn
follow
https://www.linkedin.com/company/php-architect/
Find out more.
follow
https://www.phparch.com/policies/privacy-policy/#cookie-use