[RESOLU] recuperer valeurs d'un array depuis une class

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 : [RESOLU] recuperer valeurs d'un array depuis une class

Re: recuperer valeurs d'un array depuis une class

par polpaulin » 25 avr. 2013, 22:56

J'au repondu que tout marchait

c'est resolu

merci

Re: recuperer valeurs d'un array depuis une class

par moogli » 25 avr. 2013, 22:25

salut,


ton code est fonctionnel tel quel.

Perso j'ajouterais un test pour éviter les erreurs si la valeur demandée n'existe pas.
<?php
class Helper {
    private $arrIcons;

    public function __construct() {
        $this->arrIcons = array(
            'home' => '001',
            'discus' => '06b',
            'cats' => '2b6',
            'tags' => '2c8',
            'members' => '071',
            'email' => '29d',
            'blog' => '1e2',
            'search' => '1df',
            'cafe' => '209',);
    }

    public function getIcons($k) {
        if (isset($this->arrIcons[$k])) {
            return $this->arrIcons[$k];
        }
    }
}

$hp = new Helper();

echo 'icons  = ' . $hp->getIcons('home');
?>
quel est le problème ? il y a une erreur php ? (est ce que le niveau d'erreur est à E_ALL).


@+

Re: recuperer valeurs d'un array depuis une class

par polpaulin » 25 avr. 2013, 22:23

Le problème se situe forcement ailleurs que dans ton code (au niveau du serveur apache par exemple). Il n y a rien dans ton code qui puisse générer un simple warning.
Tu as raison
maintenant mon code marche parfaitement sans rien faire après avoir redémarré MAMP


merci

Re: recuperer valeurs d'un array depuis une class

par polpaulin » 25 avr. 2013, 22:19

Il y a une erreur dans la construction de ton tableau. Il ne devrait pas y avoir de virgule après le dernier élément.
merci mais tu dois te douter que ce n'est pas ca le probleme

Re: recuperer valeurs d'un array depuis une class

par yann18 » 25 avr. 2013, 21:08

Le problème se situe forcement ailleurs que dans ton code (au niveau du serveur apache par exemple). Il n y a rien dans ton code qui puisse générer un simple warning.

Re: recuperer valeurs d'un array depuis une class

par AB » 25 avr. 2013, 19:09

Il y a une erreur dans la construction de ton tableau. Il ne devrait pas y avoir de virgule après le dernier élément.

recuperer valeurs d'un array depuis une class

par polpaulin » 25 avr. 2013, 16:57

Bonjour

je n'arrive pas a récupérer des valeurs d'un array qui est dans une class
j'ai essaye avec un contstructeur comme sur des exemples mais ça ne marche pas

Code : Tout sélectionner

<? class Helper { private $arrIcons ; public function __construct() { $this->arrIcons = array( 'home' => '001', 'discus' => '06b', 'cats' => '2b6', 'tags' => '2c8', 'members' => '071', 'email' => '29d', 'blog' => '1e2', 'search' => '1df', 'cafe' => '209',); } public function getIcons($k){ return $this->arrIcons[$k]; } } $hp = new Helper() ; echo 'icons = ' . $hp->getIcons('home'); ?>