Bonjour, J'ai crée un tableau de global, puis dans une fonction je l'ai rempli (il s'agit d'un tableau d'objet) à l'aide d'un constructeur présent et fonctionnel provenant d'une classe. Lorsque je teste ce tableau dans la fonction où il a été instancié cela fonctionne, parcontre si je tente d'afficher ce tableau via une nouvelle fonction, le tableau est vide. Pourquoi ?
Code :
<?php
// je déclare un tableau global
$tab=array();
function lister(){
global $tab;
// je remplis le tableau à l'aide d'un constructeur
$tab[]= new Membre($nom,$prenom,$........);
// si je parcours le tableau après son remplissage il m'affiche tout correctement
Marsh Posté le 19-02-2014 à 08:16:07
Bonjour,
J'ai crée un tableau de global, puis dans une fonction je l'ai rempli (il s'agit d'un tableau d'objet) à l'aide d'un constructeur présent et fonctionnel provenant d'une classe. Lorsque je teste ce tableau dans la fonction où il a été instancié cela fonctionne, parcontre si je tente d'afficher ce tableau via une nouvelle fonction, le tableau est vide. Pourquoi ?