Writing a simple test

The primary means of testing PHP code is to use PHPUnit, which is based on a methodology called Unit Testing. The philosophy behind unit testing is quite simple: you break down your code into the smallest possible logical units. You then test each unit in isolation to confirm that it performs as expected. These expectations are codified into a series of assertions. If all assertions return TRUE, then the unit has passed the test.


In the case of procedural PHP, a unit is a function. For OOP PHP, the unit is a method within a class.

How to do it...

  1. The first order of business is to either install PHPUnit directly onto your development server, or download the source code, which is available in the form of a single phar (PHP ...

Get PHP 7: Real World Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.