Topic coverage
PHP topics we can work through with your actual brief
The page focuses on syntax, program structure, data flow and language-specific behaviour. Each topic below should connect to a deliverable, test or explanation instead of appearing as isolated terminology.
01Forms and validation
For forms and validation, first define the expected behaviour or result, then apply it to the coursework brief using PHP 8. Capture evidence that demonstrates the result and explain how it relates to syntax, program structure, data flow and language-specific behaviour.
02Sessions and authentication concepts
Sessions and authentication concepts often earns marks in more than one place: implementation, testing and explanation. Use Composer to make the work reproducible, then discuss the important assumptions, edge cases and limitations.
03OOP PHP
OOP PHP often earns marks in more than one place: implementation, testing and explanation. Use VS Code to make the work reproducible, then discuss the important assumptions, edge cases and limitations.
04Database access
For database access, first define the expected behaviour or result, then apply it to the coursework brief using XAMPP/WAMP. Capture evidence that demonstrates the result and explain how it relates to syntax, program structure, data flow and language-specific behaviour.
05API development
API development should not appear as an isolated feature. Show how it interacts with the rest of the PHP task, how you tested it, and what the result means for the final technical report.