This repository contains PHP topics and their notes to learn from beginner level to advanced level.
Refer the below contents, To kick start the learning of important concepts in PHP for web application development. which gives you step by step approach to the concepts.
- Introduction:
- Basic Syntax:
- Control flow:
- Functions:
- Function Definition
- Function Calling
- Function Arguments and Parameters
- Function Return Values
- Pass by Value
- Pass by Reference
- Scope of Variables
- Variable Length Argument Lists
- Anonymous Functions
- Recursion
- Variable Functions
- Type Hinting
- Return Type Declarations
- Generators
- Arrow Functions
- String Functions
- Mathematical Functions
- Date and Time Functions
- File and Directory Functions
- Array Functions
- Other Common Functions
- Arrays:
- Super globals:
- Forms and Data Handling:
- Sessions:
- Need and Usage,
- Creating Session,
- Storing Data in Session,
- Retrieving Data from Session,
- Removing Session Data,
- Destroying Session,
- Pros,
- Cons,
- Functions Related To Session,
- Constants Related To Session,
- Configuration Flags Related To Session,
- Different Session Handling Techniques,
- Secure Session Handling,
- Strong Session Name,
- Session Handlers,
- Example For Custom Session Handlers,
- Protecting Against Session Fixation
- Cookies:
- File Handling:
- Error Handling and Debugging:
By following this road map and consistently practicing, you can develop a strong foundation in PHP and build impressive web applications.
Contributions are welcome! If you have any suggestions, bug reports, or feature requests, please open an issue or submit a pull request. Make sure to follow the existing coding style and provide clear documentation for your changes.
This reference licensed under the MIT license. Feel free to use, modify, and distribute it as per the terms of the license.
If you have any questions or need further assistance, please feel free to reach me by referring My Github Profile
Thanks for reviewing this reference notes!