Placez vous à la racine du projet, puis lancez le serveur dans un terminal:
php -S localhost:8000
Accédez au projet à l'url http://localhost:8000/index.php
- Classes d'objets
- Encapsulation, attributs & méthodes
- Visibilité
- Instances d'objets
- Autoloading
- Design pattern Repository
La base sqlite est déjà créé. Voici les instructions pour créer une base mysql
Modifier en fonction les informations de connection à la fin du fichier index.php ligne 38/39
hôte: localhost
nom de la base: php
utilisateur: php
mot de passe: php
(ou bien changer les identifiants dans index.php ligne 38)
Table SQL à créer:
CREATE TABLE `personnages` (
`id` INT NOT NULL AUTO_INCREMENT ,
`nom` VARCHAR(32) NOT NULL ,
`forcePerso` INT NULL ,
`degats` INT NULL ,
`niveau` INT NULL ,
`experience` INT NULL ,
PRIMARY KEY (`id`)) ENGINE = InnoDB;
Table SQL à créer:
> sqlite3
sqlite> .open database.sqlite
sqlite> CREATE TABLE personnages (
id INTEGER PRIMARY KEY AUTOINCREMENT,
nom TEXT NOT NULL,
forcePerso INTEGER,
degats INTEGER,
niveau INTEGER,
experience INTEGER
);