Для проверки правильности кода вы можете использовать модульное тестирование . Впервые это было объяснено мне из Dive Into Python: модульное тестирование и будет гораздо более справедливым, чем я мог здесь. Теперь, когда вы знаете о модульном тестировании, вы не должны быть далеко от других существующих объяснений, которые будут иметь для вас смысл, будь то, что вы этого не делаете.
Вы также можете найти тестовую разработку , представляющую интерес.
Ваш код магически не проверен для вас, как вы, возможно, и предполагали. Код для проверки вашей заявки будет написан вами. То, что вам предлагают пакеты типа PHPUnit, - это фреймворк, в котором вы можете реализовать свои тесты. Эти пакеты предоставляют множество удобств для определения ваших тестов, их запуска в виде набора и создания отчета. Это единственные автоматизированные аспекты.