This repository is dedicated to documenting everything Iβm learning about PHP.
Each topic is organized into its own branch, allowing me to separate concepts and approaches clearly.
Hereβs how the repository is structured:
-
Procedural-PHP
This branch focuses on procedural PHP, covering topics like variables, arrays, superglobals, file handling, and more. -
OOP-PHP
This branch will focus on Object-Oriented Programming in PHP β classes, inheritance, encapsulation, and more advanced concepts. -
Docker
This branch is dedicated to learning how to use Docker to create and manage development environments for PHP applications. -
More branches may be added in the future as I continue exploring other areas of PHP, such as frameworks, testing, or design patterns.
The goal of this repository is to:
- Serve as a personal learning log for all PHP concepts I study.
- Provide runnable examples and explanations in each branch.
- Help others (and my future self) find clear and practical PHP references.
- Clone the repository:
git clone https://github.com/DanielArrudas/Estudos-PHP.git
- Switch to a branch depending on what you want to explore:
git checkout Procedural-PHP
git checkout OOP-PHP
git checkout Docker
- Follow the README of each branch to explore the contents and run the examples.
Daniel Arrudas
Iβm using this repository as a living study guide. Feel free to explore or suggest improvements.
If you're also learning PHP, feel free to fork this project and adapt it to your own learning journey!