déclaration d'un array dans une classe

déclaration d'un array dans une classe - PHP - Programmation

Marsh Posté le 14-05-2004 à 19:53:05    

je suis confronté a un ptit soucis en php.
 
j'ai une classe concernant mes news (plus un test pour faire mumuz qu'autre chose) et j'ai un fichier de langue (array())
 
le je fait une classe news avec ma fonction delnews qui devrait m'afficher $language[94] a savoir une phrase toute conne.
 
Le probleme c'est que le $langue[] ne m'affiche strictement rien a l'interieur de la classe, par contre si je marque echo "poc"; ca m'affiche bien poc.
 
Je cherche donc a savoir comment declarer ma var en array :/
 
j'ai fait plein de test (oui chui pas au point sur les classes :))
genre  
 
$langue=$language[];
fin bon ca marche pas quoi :(
 
 

Code :
  1. class news {
  2. function DelNews() {
  3.  echo $language[94];
  4. }
  5. }


 
puis dans un autre fichier

Code :
  1. $newz = new news;
  2.  $newz->DelNews();


Message édité par Profil supprimé le 14-05-2004 à 19:53:36
Reply

Marsh Posté le 14-05-2004 à 19:53:05   

Reply

Marsh Posté le 14-05-2004 à 19:55:42    

où déclares-tu la tableau $language?
si c'est en dehors de la déf de ta classe, il faut faire un:
echo $GLOBALS['language'][94]
;)

Reply

Marsh Posté le 14-05-2004 à 19:58:26    

en effet, en dehors de la classe :/
 
ca marche niquel merci, le pire c'est que je l'avais deja fait [:boidleau] :D

Reply

Sujets relatifs:

Leave a Replay

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