https://thephpcc.academy/en/testers-corner-testing-legacy-code
Legacy code is valuable, has proven itself over many years, but is usually not sufficiently tested. How can we change that?
phpacademylearnexperiencedexperts
https://www.dreamhost.com/blog/learn-php/
May 21, 2025 - PHP is used on 77.6% of websites, so if you're interested in web development, PHP is certainly worth learning. In this post, we’ll help you do just that.
learn phpfastampfreedreamhost
https://thephpcc.academy/en/advanced-git
Improve your development process! Learn best practices for Git and common problems in everyday programming.
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/testers-corner-organising-test-suites
PHPUnit offers flexible options for structuring a test suite. Which one is right for your project?
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/debugging-demystified
Discover the secrets of PHP debugging and master powerful techniques for your projects.
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/testers-corner-the-shape-and-size-of-tests
Software testing comes in many shapes and sizes. Which ones are right for your project?
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/testers-corner-testing-code-that-talks-to-the-database
Here you will learn how database interaction can be implemented in a testable manner and how it can be tested.
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/testers-corner-dealing-with-risky-tests
Tests can be misleading and give a false sense of security. Thanks to feedback from PHPUnit, you can handle these risky tests correctly.
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/testers-corner-what-makes-code-testable
Maintainable software is future-proof. Testing is important for this, of course. But what makes code testable?
phpacademylearnexperiencedexperts
https://www.codecademy.com/learn/learn-php-introduction
Learn about PHP, a programming language used in modern web development, and build a strong foundation in PHP by learning about basic syntax.
learn phpintroductioncodecademy
https://www.freecodecamp.org/news/the-php-handbook/
PHP is an incredibly popular programming language. Statistics say it’s used by 80% of all websites. It’s the language that powers WordPress, the widely...
phphandbooklearnbeginners
https://thephpcc.academy/en/testers-corner-testing-collaborating-objects
How do we handle code dependencies when testing? Here you will learn everything about test stubs and mock objects.
phpacademylearnexperiencedexperts
https://laravel.com/learn
Kickstart your Laravel journey with free mini video courses. Learn PHP fundamentals and Laravel basics through bite-sized lessons and real-world projects.
free videophp frameworklearnlaravelcourses
https://www.codecademy.com/learn/learn-php-arrays-and-loops
Learn how to use for-loops and while-loops to execute the same code multiple times.
learn phparraysloopscodecademy
https://thephpcc.academy/en/testers-corner-testing-randomness-and-time
When testing code, we also have to work with randomness and time. How do we do this correctly?
phpacademylearnexperiencedexperts
https://www.zend.com/blog/how-to-learn-php
See how to learn PHP, including to consider training courses, bootcamps, books, and other PHP training options to learn PHP from beginner to advanced skills.
learn phpbeginneradvanced
https://symfony.com/community
Symfony Community is a passionate group of over 600,000 developers from more than 120 countries, all committed to helping PHP surpass the impossible.
symfony communityjoinmeetcontributelearn
https://campus.w3schools.com/collections/course-catalog/products/php-course
Start your journey into server-side development by learning PHP. Essential for web developers who want to build robust and efficient server-side applications....
learn phpcom
https://thephpcc.academy/en/testers-corner-foul-smelling-tests
Test code must be clean, too! Today, we are improving the quality of your tests.
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/advanced-phpunit
Successful test automation in everyday projects, with solutions for even the trickiest of problems.
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/testers-corner-extending-and-customising-phpunit
The standard functionality of PHPUnit is often sufficient. You can adapt it to your needs with extensions.
phpacademylearnexperiencedexperts
https://thephpcc.academy/en/test-driven-development
Develop software goal-oriented! The proven method of test-driven development (TDD) will help you.
phpacademylearnexperiencedexperts