Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1706 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  passage par reference ommissible

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passage par reference ommissible

n°1356159
azubal
Posté le 28-04-2006 à 17:14:40  profilanswer
 

bonjour,
je cree une fonction et je bloque sur un probleme bete.
php refuse que je fasse ceci :  

Code :
  1. function getCurrentUptime(&$tab = 0)


par contre je peux :
- soit passer une variable par copie en fixant une valeur par defaut.
- soit passer une variable par reference.
 
mais pas les deux :(
 
pourtant ca doit etre faisable. (sinon c'est vraiment con.)

mood
Publicité
Posté le 28-04-2006 à 17:14:40  profilanswer
 

n°1356165
skeye
Posté le 28-04-2006 à 17:18:30  profilanswer
 

Bah 0 par référence ça le fait moyennement, en fait...[:jagstang]
 
à noter, en php5 tout est censé être passé par référence...


---------------
Can't buy what I want because it's free -
n°1356171
azubal
Posté le 28-04-2006 à 17:21:45  profilanswer
 

je sais bien qu'on peut difficilement passer une reference nulle. mais comment faire alors ?
 
(et je suis pas en php5).

n°1356174
skeye
Posté le 28-04-2006 à 17:23:08  profilanswer
 

aucune idée...tu as essayé des écritures du style &($tab=0) [:autobot]


---------------
Can't buy what I want because it's free -
n°1356183
azubal
Posté le 28-04-2006 à 17:29:50  profilanswer
 

oui, j'ai essayé ca.  :cry:

n°1356284
sielfried
Posté le 28-04-2006 à 20:54:36  profilanswer
 

Ca marche très bien sur mon PHP 5.0.5.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1356403
skeye
Posté le 29-04-2006 à 10:55:32  profilanswer
 

ça tombe bien, il est pas en php5.[:dawa]


---------------
Can't buy what I want because it's free -
n°1356408
sielfried
Posté le 29-04-2006 à 11:12:11  profilanswer
 

Ouai, lecture verticale, toussa. [:spamafote]  
(Enfin c'est quand même important de le dire. :o)
 
Sinon ben là je vois pas d'autre solution que de faire une fonction avec un nom un peu différent et qui appelle la première.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1356483
azubal
Posté le 29-04-2006 à 14:25:33  profilanswer
 

bon en faite je m'en suis sortie avec une syntaxe que je pensais obsolete :
 
 

Code :
  1. function getCurrentUptime($tab = 0)
  2. {
  3. (...)
  4. }
  5. (...)
  6. $myarray = array();
  7. getCurrentUptime(&$myarray);
  8. (...)



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  passage par reference ommissible

 

Sujets relatifs
probléme : passage de l'adresse d'une matricecompter le nombre de passage dans un if
variables externes : passage en membres ou argument de methodes ?Passage du HTML au XHTML / CSS, quelque petits soucis...
[VB.NET] Passage de valeurs entre fenêtres fille/mère[Flash] Problème cadre au passage de la souris
[Résolu] Changement de couleur au passage de la sourisUne Map/List contient-elle une "référence vers" ou l'objet lui même ?
JSP/JSTL et passage de variables...(débutant)[C++] Pb de link avec VTK4.2.2 et la STL - undefined reference !!
Plus de sujets relatifs à : passage par reference ommissible


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR