La programation Object offre certain avantages :
- utilisée son code dans divers project
Les Class
Notre 1er class 1er Méthode
Code php class Fiche {
   var $nomClient;
   var $prenomClient;
   var $adressClient;
}
Création de la classe Fiche
avec ces attributs (ou variables)
Code php $UserClient = new Fiche();
Création d'un object ($UserClient)
Ayant comme class Fiche
Code php $UserClient->nomClient="Borrys";
$UserClient->adressClient[0] = 42;
$UserClient->adressClient[1] = "rue jospeh serpent";
Affecte les valeurs de l'object
en accédant aux attributs
Code php echo $UserClient->nomClient;
echo $UserClient->adressClient[0];
echo $UserClient->adressClient[1];
Affiche les valeurs de l'object
en accédant aux attributs
Resultat Borrys
42
rue jospeh serpent
La programation Object offre certain avantages :
- utilisée des function
Les Class
Notre 1er class 2éme Méthode
Code php class Fiche {
   var $nomClient;
   var $prenomClient;
   var $adressClient;

    function Nom($nbr){
     $this->nomClient =$nbr;
    }
    function NumRue($nbr){
     $this->adressClient[0] =$nbr;
    }
    function NomRue($nbr){
     $this->adressClient[1] =$nbr;
    }
}
Création de la classe Fiche
avec ces attributs
Et des function pour pouvoir modifier les attributs
Code php $UserClient = new Fiche();
Création d'un object ($UserClient)
Ayant comme class Fiche
Code php $UserClient->Nom('Borys');
$UserClient->NumRue(42);
$UserClient->NomRue('rue_jospeh_serpent');
Affecte les valeurs de l'object
Code php echo $UserClient->nomClient;
echo $UserClient->adressClient[0];
echo $UserClient->adressClient[1];
Affiche les valeurs de l'object
en accédant aux attributs
Code php     function AffRue(){
     echo $this->nomClient;
     echo $this->adressClient[0];
     echo $this->adressClient[1];
    }
Nous pouvons utilisé une function
pour afficher les valeurs
Code php $UserClient->AffRue();
Affiche les valeurs de l'object
avec une function
Resultat Borys
42
rue_jospeh_serpent
Les Class
Notre 1er class
Code php <?php
class User {
  private $pseudo;
  private $email;
  private $passwd;
  private $actif;

   public function getPseudo()   {
   return $this->pseudo;
  }

  public function setPseudo($nouveauPseudo)   {
   $this->pseudo = $nouveauPseudo;
  }

   public function envoyerEMail($titre, $message)   {
   mail($this->email, $titre, $message);
  }

public function bannir()   {
   $this->actif = false;
   $this->envoyerEMail('Vous avez été banni', 'Ne revenez plus !');
  }
} // Fin de la class User
?>
Création du formulaire