Home
Swift Lessons
Matchups
CodeSnaps
Tutorials
Career
Resources
Php
Home / Dashboard
Introduction to PHP
▾
Overview of PHP
History of PHP
Setting Up Development Environment
Writing Your First PHP Script
Basic Syntax and Structure
Variables and Data Types
▾
Introduction to Variables
Data Types
Constants
Type Juggling
Type Casting
Control Structures
▾
Conditional Statements
Loops
Break and Continue
Include and Require
Return Statement
Functions
▾
Introduction to Functions
Function Declaration and Definition
Function Parameters and Return Values
Variable Scope
Anonymous Functions
Arrays
▾
Introduction to Arrays
Associative Arrays
Multidimensional Arrays
Array Functions
Array Iteration
Strings
▾
Introduction to Strings
String Functions
String Manipulation
Multibyte Strings
Regular Expressions
Object-Oriented Programming
▸
Error Handling
▾
Introduction to Error Handling
Handling Errors
Custom Error Handlers
Exception Handling
Error Logging
File Handling
▾
Introduction to File Handling
Reading and Writing Files
File Permissions
File Uploads
Directory Operations
Sessions and Cookies
▾
Introduction to Sessions
Using Sessions
Session Security
Using Cookies
Cookie Security
Database Integration
▾
Introduction to Database Integration
Using MySQLi
Using PDO
Database Queries
Database Transactions
Security
▾
Introduction to Security
Preventing SQL Injection
Cross-Site Scripting (XSS)
Cross-Site Request Forgery (CSRF)
Data Encryption
Forms
▾
Introduction to Forms
Creating Forms
Form Validation
Handling Form Submission
Securing Forms
JSON and XML
▾
Introduction to JSON
Using JSON Functions
Introduction to XML
Parsing XML
Generating XML
Web Services
▾
Introduction to Web Services
Using cURL
RESTful APIs
SOAP APIs
API Authentication
Templating
▾
Introduction to Templating
Using Smarty
Using Blade
Dynamic Content
Template Inheritance
Date and Time
▾
Introduction to Date and Time
Date Functions
Time Functions
DateTime Class
Timezone Handling
Regular Expressions
▾
Introduction to Regular Expressions
Basic Patterns
Advanced Patterns
Pattern Matching
Replacing Patterns
Debugging
▾
Introduction to Debugging
Using var_dump and print_r
Error Reporting
Debugging Tools
Logging Errors
Best Practices
▾
Introduction to Best Practices
Code Formatting
Project Structure
Performance Optimization
Security Best Practices
Frameworks
▾
Introduction to Frameworks
Using Laravel
Using Symfony
Using CodeIgniter
Using Zend Framework
Design Patterns
▾
Introduction to Design Patterns
Singleton Pattern
Factory Pattern
Observer Pattern
MVC Pattern
Testing
▾
Introduction to Testing
Unit Testing
Integration Testing
Functional Testing
Using PHPUnit
Deployment
▾
Introduction to Deployment
Deploying on Shared Hosting
Deploying on VPS
Deploying on AWS
CI/CD with PHP
Caching
▾
Introduction to Caching
Using APCu
Using Memcached
Using Redis
Optimizing Cache
Advanced Topics
▾
PHP 8 New Features
JIT Compilation
Attributes
Union Types
Fiber API
v1.0 • Tutorials
Php Tutorials
Explore a wide range of topics and hands-on lessons to help you master
Php
.
Introduction to PHP
Overview Of Php
History Of Php
Setup Development Environment
First Php Script
Basic Syntax Structure
Variables and Data Types
Introduction To Variables
Data Types
Constants
Type Juggling
Type Casting
Control Structures
Conditional Statements
Loops
Break Continue
Include Require
Return Statement
Functions
Introduction To Functions
Function Declaration Definition
Function Parameters Return Values
Variable Scope
Anonymous Functions
Arrays
Introduction To Arrays
Associative Arrays
Multidimensional Arrays
Array Functions
Array Iteration
Strings
Introduction To Strings
String Functions
String Manipulation
Multibyte Strings
Regular Expressions
Object-Oriented Programming
Introduction To Oop
Classes Objects
Constructors Destructors
Inheritance
Polymorphism
Error Handling
Introduction To Error Handling
Handling Errors
Custom Error Handlers
Exception Handling
Error Logging
File Handling
Introduction To File Handling
Reading Writing Files
File Permissions
File Uploads
Directory Operations
Sessions and Cookies
Introduction To Sessions
Using Sessions
Session Security
Using Cookies
Cookie Security
Database Integration
Introduction To Database Integration
Using Mysqli
Using Pdo
Database Queries
Database Transactions
Security
Introduction To Security
Preventing Sql Injection
Preventing Xss
Preventing Csrf
Data Encryption
Forms
Introduction To Forms
Creating Forms
Form Validation
Handling Form Submission
Securing Forms
JSON and XML
Introduction To Json
Using Json Functions
Introduction To Xml
Parsing Xml
Generating Xml
Web Services
Introduction To Web Services
Using Curl
Restful Apis
Soap Apis
Api Authentication
Templating
Introduction To Templating
Using Smarty
Using Blade
Dynamic Content
Template Inheritance
Date and Time
Introduction To Date Time
Date Functions
Time Functions
Datetime Class
Timezone Handling
Regular Expressions
Introduction To Regular Expressions
Basic Patterns
Advanced Patterns
Pattern Matching
Replacing Patterns
Debugging
Introduction To Debugging
Using Var Dump Print R
Error Reporting
Debugging Tools
Logging Errors
Best Practices
Introduction To Best Practices
Code Formatting
Project Structure
Performance Optimization
Security Best Practices
Frameworks
Introduction To Frameworks
Using Laravel
Using Symfony
Using Codeigniter
Using Zend Framework
Design Patterns
Introduction To Design Patterns
Singleton Pattern
Factory Pattern
Observer Pattern
Mvc Pattern
Testing
Introduction To Testing
Unit Testing
Integration Testing
Functional Testing
Using Phpunit
Deployment
Introduction To Deployment
Deploying On Shared Hosting
Deploying On Vps
Deploying On Aws
Ci Cd With Php
Caching
Introduction To Caching
Using Apcu
Using Memcached
Using Redis
Optimizing Cache
Advanced Topics
Php8 New Features
Jit Compilation
Attributes
Union Types
Fiber Api