$this est une superglobal ou une convention?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : $this est une superglobal ou une convention?

Re: $this est une superglobal ou une convention?

par xTG » 14 janv. 2012, 20:12

$this représente l'objet de la classe courante.
Ce n'est pas une superglobale. ;)

Exemple :
class maClase{
  private $data;

  public function __construct($data){
    $this->data = $data:
  }

  public function uneFonction(){
    return $this->uneAutreFonction();
  }
  
  public function uneAutreFonction(){
    return $this->data;
  }
}

$this est une superglobal ou une convention?

par djun » 14 janv. 2012, 18:30

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é