Variables dynamiques

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Variables dynamiques

Message 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 ?
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Et le $FFFFFF devient quoi :roll:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message par Heis Spiter »

ça => 16777215 :mrgreen:


:jesors:
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Fred
Site Admin
Messages : 2809
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Contrairement à php, PB est un language compiler, il n'est pas possible d'avoir des variables dynamiques.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

C'est quoi une variable dynamique ? :oops: un long qui passe à byte puis revient à long ?
Heis Spiter
Messages : 1092
Inscription : mer. 28/janv./2004 16:22
Localisation : 76
Contact :

Message 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:
Heis Spiter, webmaster du site http://www.heisspiter.net
Développeur principal et administrateur du projet Bird Chat
Parti courir au bonheur du dév. public et GPL :D
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

merci :D
Répondre