mirror of
https://github.com/restoreddev/phpapprentice.git
synced 2025-10-24 11:26:06 +02:00
22 lines
1.2 KiB
Markdown
22 lines
1.2 KiB
Markdown
# PHP Apprentice
|
|
PHP Apprentice is a project for sharing knowledge about the PHP programming language.
|
|
It is an online book that currently includes pages for learning the basics of PHP programming.
|
|
PHP Apprentice is a work in progress so any constructive feedback is appreciated.
|
|
|
|
## Contributing
|
|
PHP Apprentice is built with [Hugo](https://gohugo.io). To build the site locally, clone the repository, install Hugo and run `hugo server` with a terminal in the project root. All of the site pages are written in Markdown and stored in the content directory. To create a new page, the hugo generator will use the default template to generate the markdown file in the content folder: `hugo new test.md`.
|
|
|
|
## Roadmap
|
|
Moving forward, there are three sections I would like to add to the site:
|
|
- Web
|
|
- Database
|
|
- Advanced
|
|
|
|
The web section will outline the basics of HTTP, how to handle requests and response and generating HTML.
|
|
|
|
The database section will cover PDO setup, fetching data and securely running queries.
|
|
|
|
Advanced will hold deeper PHP topics like traits, closures, Composer, auto-loading and namespaces.
|
|
|
|
If you would like to request a topic or see one section before another, feel free to open an issue.
|