TanTQ: PHP-assessment

Current, I cannot use unittest so I only commit the code change
Everything are done