Useful Links
Computer Science
Programming
By Language
PHP Programming
1. Introduction to PHP
2. PHP Language Fundamentals
3. Functions
4. Working with Data Structures
5. Handling Web Forms and User Input
6. Object-Oriented Programming in PHP
7. Interacting with Databases
8. State and Session Management
9. Working with Files and Data Formats
10. Error Handling and Debugging
11. Security Best Practices
12. Modern PHP Development
13. Advanced PHP Topics
Modern PHP Development
Dependency Management
Composer Fundamentals
composer.json Configuration
Project Metadata
Dependency Declaration
Autoload Configuration
Package Installation
Installing Packages
Updating Dependencies
Version Constraints
Composer Commands
install Command
update Command
require Command
remove Command
Autoloading
PSR-4 Autoloading
Classmap Autoloading
Files Autoloading
Package Development
Creating Packages
Publishing Packages
Semantic Versioning
PHP Standards Recommendations
PSR-1 Basic Coding Standard
PHP Tags
Character Encoding
Side Effects
PSR-4 Autoloader
Namespace Mapping
File Structure
Class Loading
PSR-12 Extended Coding Style
Code Formatting
Naming Conventions
Documentation Standards
Other Important PSRs
PSR-3 Logger Interface
PSR-7 HTTP Message Interface
PSR-15 HTTP Server Request Handlers
Framework Introduction
MVC Architecture
Model Layer
View Layer
Controller Layer
Request Flow
Laravel Framework
Framework Features
Routing System
Eloquent ORM
Blade Templating
Artisan CLI
Symfony Framework
Component Architecture
Dependency Injection
Event Dispatcher
Console Component
Framework Selection Criteria
Templating Engines
Templating Concepts
Twig Templating Engine
Syntax Overview
Template Inheritance
Filters and Functions
Security Features
Blade Templating Engine
Blade Syntax
Template Inheritance
Components and Slots
Native PHP Templates
Template Security
Previous
11. Security Best Practices
Go to top
Next
13. Advanced PHP Topics