Se connecter / S'enregistrer
Votre question

$this est une superglobal ou une convention?

Tags :
  • Php
  • Script
  • Programmation
Dernière réponse : dans Programmation
14 Janvier 2012 18:17:38

Je vois que dans plusieurs script php la variable $this. Je voudrais savoir si c'est une convention ou une superglobale.
PS: aussi me dire son utilité

Autres pages sur : this superglobal convention

15 Janvier 2012 01:15:30

salut,
$this n'est pas une variable globale.
C'est un opérateur qui fait référence a l'objet en cours .
2 Septembre 2013 16:03:59

$this est utilisé en POO (programmation orienté objet)

par exemple :

  1. class humain {
  2.  
  3. private $_nom; // cette variable est appelé un "attribut" en POO
  4.  
  5. public function __construct($nom) {
  6. // on rentre dans l’attribut _nom la valeur saisi dans le paramètre $nom
  7. $this->_nom = $nom;
  8. }
  9.  
  10. public function dire_nom() {
  11. //l'objet humain écriras son _nom
  12. echo $this->_nom;
  13. }
  14.  
  15. public function rencontrer_autre_humain() {
  16. // $this peut aussi permettre d’appeler une "méthode" ( therme pour dire "fonction" en POO) qui lui est propre
  17. echo "bonjour je suis " . $this->dire_nom() . ", comment allez vous ?";
  18. }
  19.  
  20. }


voila ^^
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS