Problème avec $this avec la POO

Problème avec $this avec la POO - PHP - Programmation

Marsh Posté le 20-05-2015 à 17:36:44    

Bonjour,
je fait appelle à votre aide SVP,
car je débute avec la POO de PHP.
 
Quand j'essaye de faire ceci dans une class:

Code :
  1. <?php
  2.   private $db;
  3.   public static function selectOne($champs, $table, $dataWhere=[]) {
  4.      $this->db = self::getPdo();
  5.      ...
  6.   }


Wamp me renvoi une erreur:
"Fatal error: Using $this when not in object context in"
 
Pourquoi?
Car dans une autre classe, je n'ai jamais eu de problème avec $this ni self::, mais dans cette class je n'arrive à faire aucun $this sans que ça m'affiche cette erreur.
 
Merci beaucoup


Message édité par 13stephweb13 le 20-05-2015 à 17:37:21
Reply

Marsh Posté le 20-05-2015 à 17:36:44   

Reply

Marsh Posté le 20-05-2015 à 17:52:17    

fonction statique (pas d'instance dans une fonction statique...)


---------------
Perhaps you don't deserve to breathe
Reply

Marsh Posté le 20-05-2015 à 18:03:23    

A OK, je ne savais pas.
Je comprend mieux pourquoi dans cette classe je n'arriver pas à faire ce que je veut...
 
Merci beaucoup

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed