IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[Configuration] Valeurs différentes pour même code sur 2 serveurs


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 52
    Par défaut [Configuration] Valeurs différentes pour même code sur 2 serveurs
    Bonjour à tous,

    Voici un bout de code que j'ai isolé, et qui me créé un gros problème :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $z = -2302452860;
     
    $var1 = $z<<4;
     
    echo "z = ".$z."<br>";
    echo "z<<4 = ".$var1."<br>";
    Sur 2 serveurs différents (l'un en PHP 5.1.6-1, et l'autre en PHP 5.2.0-8), ça me renvoie un résultat différent.

    Par rapport au résultat attendu, c'est le PHP 5.1.6-1 qui est ok.
    Avez-vous une idée sur la cause du problème ? un bug dans la version 5.2.0-8 ?

    Par avance, merci pour les réponses.

  2. #2
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    A 1ère vue, je pense que le problème pourrait venir du fait que les chaînes entre double quotes sont interprétées par PHP... Essaye avec ce code plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo 'z = '.$z.'<br/>';
    echo 'z<<4 = '.$var1.'<br/>';
    Sinon, les configurations des serveurs sont-elles exactement les mêmes ?
    - php.ini, httpd.conf, mémoire disponible, etc...

  3. #3
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Si "z<<4 = " est interprété, c'est un sacré bug !

  4. #4
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    define ("z", "Bonjour à tous.");
    echo z; 
    echo "z<<4";// z n'est pas interprété

  5. #5
    Membre Expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Par défaut
    Ouarf, tu as décidé de me rentrer dedans ce matin !

    OK sur le principe, mais s'il faut imaginer tout le code précédent les exemples...

  6. #6
    Membre Expert
    Avatar de Sub0
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2002
    Messages
    3 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 573
    Par défaut
    Citation Envoyé par jml94
    Ouarf, tu as décidé de me rentrer dedans ce matin !
    Nonon, tu as raison, z n'est pas interprété dans ce cas précis. Le bug provient très probablement d'autre chose.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 17
    Dernier message: 09/02/2010, 16h22
  2. Réponses: 3
    Dernier message: 06/05/2009, 01h23
  3. Appliquer un même code sur plusieurs feuilles Excel
    Par mouncefdi dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 20/04/2009, 10h24
  4. Réponses: 6
    Dernier message: 25/03/2008, 16h13
  5. [excel] même code sur plusieurs feuilles
    Par sabotage dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/11/2005, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo