Page 1 sur 1

Variables dynamiques

Publié : ven. 01/oct./2004 15:28
par Heis Spiter
Ce serait bien qu'on puisse en avoir comme en php :D.
D'ailleurs à ce propos, pour ne pas mettre le $ a gacuhe comme le signe de constantes ?

Publié : ven. 01/oct./2004 16:27
par Le Soldat Inconnu
Et le $FFFFFF devient quoi :roll:

Publié : ven. 01/oct./2004 16:32
par Heis Spiter
ça => 16777215 :mrgreen:


:jesors:

Publié : ven. 01/oct./2004 17:14
par Fred
Contrairement à php, PB est un language compiler, il n'est pas possible d'avoir des variables dynamiques.

Publié : ven. 01/oct./2004 17:21
par Oliv
C'est quoi une variable dynamique ? :oops: un long qui passe à byte puis revient à long ?

Publié : ven. 01/oct./2004 17:57
par Heis Spiter
Non, une variable dynamique, c'est une variable qui est créée selon le contenu d'un chaine.
Exemple (de php)

Code : Tout sélectionner

<?php
  $var = "Ceci est une variable statique";
  // Voila la variable dynamique, qui contient le nom de la statique.
  $dyn = "var"
  // Utilisation de la dynamique.
  echo $$dyn;
?>
Encore un autre p't't plus parlant.

Code : Tout sélectionner

<?php
  // Récupère le nom de la variable.
  $dyn = @$_GET["dyn"];
  // Déclaration des varibales statiques.
  $var = "Ceci est une variable statique";
  $svar = "Ceci est une seconde variable statique";
  // Utilisation de la dynamique.
  // Si la variable existe.
  if (isSet($$dyn))
  {
    // Affiche.
    echo $$dyn;
  }
  // Sinon.
  else
  {
    // Envoi bouler !
    echo "Mauvais nom de variable";
  }
?>
Est-ce plus clair ? Pour test => http://www.heisspiter.no-ip.com/dev/dynvar.php
http://www.heisspiter.no-ip.com/dev/dynvar.php?dyn=var
http://www.heisspiter.no-ip.com/dev/dynvar.php?dyn=svar
Est-ce plus clair ?
M'enfin, merci pour l'info Fred, je ferais sans, j'peux pas faire autrement :lol:

Publié : ven. 01/oct./2004 18:03
par Oliv
merci :D