Php Contents
- Basics
- Variable and constants
- Operators
- Conditionals
- Loop Constructs
- Strings
- Arrays
- Functions
- Classes
- File Handling
- Database
- Cookies Management
- Session
- Forms
- Miscellaneous
- Basics
- Need for PHP
- PHP Evolution
- PHP Usage
- PHP Comments
- PHP Script Life cycle
- Variable and constants
- Variables
- Constants
- Data Types
- Special Characters
- Operators
- Arithmetic
- Assignment
- Comparison
- Concatenation
- Logical Operators
- Bitwise Operators
- Unary Operators
- Conditionals
- If-else
- Switch
- Ternary Operator
- Loop constructs
- While
- For
- For each
- Do while
- Continue
- Break
- Strings
- Basics
- Single quoted
- Double quoted
- Heredoc
- Nowdoc
- Arrays
- Basics
- Specifying Array
- Accessing array elements
- Creating/modifying Array
- Reading array values
- Removing array values
- Array Traversal
- Useful PHP Array functions
- Functions
- Basics
- User-defined functions
- Function arguments
- Returning values
- Variable Functions
- Built-in Functions
- Anonymous Functions
- Classes
- Basics
- Class Property
- Class Constants
- Constructor and Destructor
- Class Visibility
- Object Inheritance
- Class Abstraction
- Object Interfaces
- Traits
- Overloading
- Object Iteration
- Object Cloning
- Objects and references
- File Handling
- Basics
- Creating a file
- Opening a File
- Reading from a file
- Writing to a file
- Appending a file
- Closing a file
- Deleting a file
- Useful Functions
- Database
- Basics
- Database Connection
- Table Creation
- Inserting Data
- Database Updation
- Deleting Records
- Searching Records
- Other Table Operations
- MySQL Error Handling
- Cookies management
- Cookies
- setcookie
- setrawcookie
- Cookie Setting or Removal
- Accessing Cookies
- Expiring Cookies
- Session
- Basics
- Session Internals
- Session Creation
- Deleting Sessions and Variables
- Custom Session Handlers
- Session Upload Progress
- Sessions and security
- Sessions Functions
- Forms
- Basics
- Create a Basic Form
- Input control or “control”
- Receiving Form Data
- Variables From External Sources
- Image Submission
- Miscellaneous
- Security
- Optimization
- Installation
- Error Handling
Language Basics
- Basics of Procedural Php
- OOPS
- Major and Minor Pillars of OOPS
- Classes and Objects
Arrays
- Single Dimension
- Multi dimension
Inheritance and Polymorphism
- Basics
- Method Overriding
- Types of Inheritance
- Abstract Classes and Methods
Advance Php
Google API Integration
Cron Scheduling
.htaccess Rule Rewriting
PDO Php Database Object
Email Configuration
Session and Cookies
Error and Exception Handling
File Handling
Use Linux commands in Php
Project Development
- Creating instance on cloud
- Use of git repository
- Installation and configuration cloud to host web application
- Apache Web Server
- FTP / SSH
- Creating small web app (POC) using Php, MySQL, java script, jQuery, AngularJS, CSS