Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    undefined variabile e configurazione php

    Ciao a tutti.
    Ho il seguente ciclo while:

    Codice PHP:
    // $estratti_diversi = 0;
    while ($estratti_diversi 5
        {
            
    $estratto1 mt_rand(1,90);
            
    $estratto2 mt_rand(1,90);
            
    $estratto3 mt_rand(1,90);
            
    $estratto4 mt_rand(1,90);
            
    $estratto5 mt_rand(1,90);
        
            
    $ruota = array($estratto1,$estratto2,$estratto3,$estratto4,$estratto5);
            
    //var_dump($ruota);
            
    $estratti_diversi count(array_unique($ruota)); 
            
    // array_unique mi restituisce l'array eliminando i valori doppi
            // Con la funzione count, conto quanti sono i valori unici rimasti dopo l'eliminazione dei doppioni
            // Se sono 5 esco dal ciclo e ho la mia ruota valida
            // In caso contrario genero una nuova estrazione
        

    Ho provato il codice su due pc sui quali in entrambi è installato easy-php 1.7.
    Volevo chiedervi come mai in uno funziona senza dover inizializzare a 0 la variabile $estratti_diversi mentre in un altro mi restituisce l'errore di undefined variable.
    Dipende da qualche settaggio del php.ini?
    Grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Direi dell'error_reporting.

    in un cosa è settato a E_ALL e nell'altro no.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  3. #3
    Ah, ho capito. Quindi sono settati diversamente i due file php.ini.
    Grazie mille. Ora controllo.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.