What this collection covers
From first PHP script to interactive, data-driven applications
Core language
Syntax, variables, control flow, functions, OOP, files, and error handling.
Secure input
Validation, sanitization, XSS prevention, and safe request handling practices.
Application state
Sessions, cookies, login flow design, and choosing the right persistence mechanism.
Data workflows
Files, XML, uploads, MySQL, prepared statements, CRUD, and structured app design.
Notebook library
Find the right PDF faster
Suggested path
Use the sequence below if you want the smoothest progression
- Introduction to PHP
- HackProof: PHP Form Validation
- PHP Session and Cookie
- Data Access Using PHP
- PHP and MySQL Introduction
- PHP MVC Handbook
- AJAX and JSON
Companion projects
See how the notebook ideas connect to real repositories
SecurePay_E-Wallet-V1
A practical companion for validation, session handling, and backend safety concepts. This is the stronger match for readers focused on authentication, secure form workflows, and data-sensitive application behavior.
Open projectStudent-Management-MVC-Learning-Project
The clearest extension of the MVC notebook. It helps readers see how routing, controllers, models, views, and PDO-based CRUD fit together in a compact educational application.
Open projectRepository standards
Designed to be publishable, maintainable, and easy to extend
Readable documentation
The README explains every notebook, the intended learning order, and the relation between PDFs and projects.
Automated validation
A Python CI workflow checks for required files, PDF coverage, project links, and repository structure on every push and pull request.
Pages deployment
A dedicated workflow publishes the site directly through GitHub Pages so the collection has a professional public entry point.