premenna vo funkcii

4 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Potreboval by som take ze ked: $a = 0; function urob(){ $a++; } echo $a; aby vypisalo "1" a nie "0" Pricom moja funkcia uz ma jeden return (neda sa "return"novať viacero premennych?) . Ako to spravit inak?
  2. Můžeš vrátit pole nebo použít tu proměnnou globální: function urob(){ global $a; $a++; } nebo function urob(){ $GLOBALS["a"]++; }
  3. dik
  4. nebo predat promennou odkazem misto hodnotou: $a = 0; function urob(&$a){ $a++; } urob($a); echo($a);

← Zpět na všechna témata