Skip to content

Introduction à la programmation orientée objet

License

Notifications You must be signed in to change notification settings

nn-teach/php-poo-intro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Notions abordées:

  • Classes d'objets
  • Encapsulation, attributs & méthodes
  • Visibilité
  • Instances d'objets
  • Autoloading
  • Design pattern Repository

Base de données à créer :

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

Mysql

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;

Sqlite

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
);

About

Introduction à la programmation orientée objet

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%