Configuration

ID_PRIMARY_DEFAULT

Valeur par défaut : true

Cette variable globale permet de définir si l’intitulé de votre clé primaire de type auto incrément se nommera “id” ou non. Si la valeur de cette variable est définie à false, il faudra créer un attribut de classe “primary_key” qui contiendra le nom de votre clé primaire de type auto incrément.

class student {

	private $primary_key;
	private $id;
	private $firstname;
	private $lastname;
	private $birth;

	public function __construct (){
		$this ->primary_key = "id_student" ;
		$this ->id 			= 0;
		$this ->firstname 		= "" ;
		$this ->lastname 		= "" ;
		$this ->birth		 = "0000-00-00" ;
	}
}

TABLE_CASE

Valeur par défaut : lowercase

Comme vous le savez sûrement, si vous hébergez une base de données et un site/application PHP, il y a de forte chance que vous soyez sur un serveur Linux. Contrairement à Windows, ce dernier est case sensitive, c’est à dire qu’il différencie les minuscules et les majuscules. Autrement dit la table student sera différente de la table Student . La variable globale $TABLE_CASE vise à gérer cette problématique. Par défaut sa valeur elle fixée à lowercase mais elle peut posséder les valeures suivantes :

  • lowercase
  • uppercase
  • capitalize
  • custom

Si vous optez pour la valeur “custom”, il faudra déclarer dans chaque classe le nom de votre table avec sa casse précise via l’attribut table_name.
class student {
	private $table_name;
	private $id;
	private $firstname;
	private $lastname;
	private $birth;
	public function __construct (){
		$this ->table_name = "Student" ;
		$this ->id 			= 0;
		$this ->firstname 		= "" ;
		$this ->lastname		 = "" ;
		$this ->birth	 = "0000-00-00" ;
	}
}

DATABASE_NAME

Saisissez le nom de votre base de données

DATABASE_HOST

Définit le host de connexion à votre base de données

DATABASE_PORT

Définit le port utilisé.

DATABASE_USER

Définit le nom d’utilisateur de votre base de données.

DATABASE_PSWD

Définit le mot de passe de votre base de données.