:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
erreur inconnue "Cannot access empty property"
Lochine
Invité

Répondre en citant
Bonjour,
malgrès avoir épluché le forum et les moteurs de recherche,
je n'ai trouvé aucune information sur l'erreur que je rencontre avec PHP : "Fatal error: Cannot access empty property in XXX on line XXX"

cette erreur se produit sur les accesseurs d'une classe :
PHP:
<?php
             
// definition de l'attribut et des méthode d'acces
var $utilisateurCourant;
public function getUtilisateurCourant() {return (object)$this->$utilisateurCourant;}
public function setUtilisateurCourant(Utilisateur $theUtilisateur) {$this->$utilisateurCourant=$theUtilisateur;}

// appel de la fonction dans une méthode de la classe
$monUtilisateur = new Utilisateur("1""XXX""Loïc""9""loic","loic","","1");
$this->setUtilisateurCourant($monUtilisateur);
             
?>

ma classe Utilisateur est bien incluse.
Et ce mécanisme fonctionne correctement avec une autre variable (pas de message d'erreur) :
PHP:
<?php
             
var $configCourante;
public function getConfigurationCourante() {return (object)$this->configCourante;}
public function setConfigurationCourante(ConfigurationFile $theConfiguration) {$this->configCourante $theConfiguration;}
public function isSetConfigurationCourante() {return isset($this->configCourante);}
             
?>

Je ne n'ai pas pu trouver de liste de message d'erreur (à part sur le portail nexen, mais cette erreur n'est aps référencée).
Quelqu'un pourrait il me donner une piste s'il a une idée ?
Merci d'avance

Lo
erreur inconnue "Cannot access empty property"
Lochine
Invité

Répondre en citant
La source de mon erreur ne vient malheureusement pas de $this->$utilisateurCourant (le deuxieme dollar en trop)... Et il faut lire:

PHP:
<?php
             public 
function setUtilisateurCourant(Utilisateur $theUtilisateur) {$this->utilisateurCourant=$theUtilisateur;}
             
?>
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Salut,

Il y a aussi à cette ligne qu'il faut corriger le problème de dollar :

PHP:
<?php
public 
function getUtilisateurCourant() {return (object)$this->utilisateurCourant;}
?>
Voir le profil de l'utilisateurEnvoyer un message privé
Annonces && Topic Scooping
erreur inconnue "Cannot access empty property"
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet
 
 


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2567 / 608