Starting with PHP
Starting with PHP is a PHP workshop targeted at beginners. The audience are generally expected to
- Solid background in procedural & object-oriented programming;
- A reasonable amount of knowledge in HTML, CSS, JavaScript.
Slides
Repository structure
- The folder ‘basic’ contains the source code corresponding to the introduction section of the slides.
- The folder ‘syntax’ contains the source code corresponding to the PHP syntax section of the slides.
- The folder ‘bootstrap’ contains the source code corresponding to the Bootstrap section of the slides.
- The folder ‘datatable’ contains the source code corresponding to the Datatable section of the slides.
- The folder ‘example’ is a Git submodule, which links the source code for the login/sign-up example in MVC section of the slides.
Setup Instructions
- Download the latest version of Bitnami WAPP/MAPP/LAPP with PHP 7.1.x
- Clone the project into your local disk using SSH (please specify the
recurse-submodules
option so that all submodules are also cloned)git clone --recurse-submodules git@github.com:yunpengn/StartingWithPHP.git
or HTTPS
git clone --recurse-submodules https://github.com/yunpengn/StartingWithPHP.git
or simply download from here (not recommended).
- Optionally, if you want to set up the login/sign-up example,
- Make sure you have cloned the
example
submodule as well; - Follow the instructions stated at here.
- Make sure you have cloned the
Licence
This repository is under GNU General Public Licence 3.0.
You have the freedom to distribute copies of any content within this repository, if and only if, under the same licence. In other words, you must make sure that these copies are also free and open source.
Also, anything provided here is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.