Visualizzazione dei risultati da 1 a 3 su 3

Discussione: variabili globali

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085

    variabili globali

    Ciao,
    chi mi mostra per piacere come si creano ..
    grazie mille

  2. #2
    $var = 5 // globale

    function XX()
    {
    $var=5; //locale
    }


    $_POST['var'] //superglobale
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2009
    Messaggi
    1,085
    allora forse non ho ben capito cosa sono le variabili globali ..
    pensavo ci fosse la possibilità di creare delle variabili che siano viste anche all'interno di una funzione, senza doverglliela passare.

    Ne approfitto per chiedere una cosetta legata a al quesito posto ..
    In sostanza chiedevo perchè dovendo scrivere dei file all'interno di una funzione, in maniera ciclica ad ogni chiamata, ho la necessità di aprire i relativi file al di fuori della funzione, ed è per questo che volevo evitarmi di passare tutti i campi (i file da scrivere sono diversi) alla funzione.
    Nel frattempo per provare, ho deciso di passare le variabili, in un'unica stringa per poi essere scompattata dentro ad un array, all'interno della funzione (unico modo che conosco per scompattare una stringa).
    Il fatto è che comunque al momento della scrittura non viene riconosciuta la relavita variabile, cosa che invece avviene regolarmente se la variabile viene passata singolarmente.
    Mi sapete spiegare il perchè ?


    - accodo fuori dalla funzione

    $file = $file_articoli_ok . "#" . $file_articoli_ko . "#" . $file_sentenze_ok . "#" . $file_sentenze_ko . "#" . $file_note_ok . "#" . $file_note_ko . "#" . $file_newtab . "#" . $file_statistiche;


    - scompatto dentro alla funzione

    $file_arr=explode('#',$file);
    $file_articoli_ok = $file_arr [0] ;
    $file_articoli_ko = $file_arr [1] ;
    $file_sentenze_ok = $file_arr [2] ;
    $file_sentenze_ko = $file_arr [3] ;
    $file_note_ok = $file_arr [4] ;
    $file_note_ko = $file_arr [5] ;
    $file_newtab = $file_arr [6] ;
    $file_statistiche = $file_arr [7] ;


    - scrittura dentro alla funzione:
    fwrite($file_articoli_ok, $file_idarticolo . ' - ' . $file_anno ."\n");


    ERRORE:
    Warning: fwrite() expects parameter 1 to be resource, string given in C:\Docu .....

    - Se stampo la variabile (accodata e scompattata):

    file_articoli_ok dentro a funzione 1: Resource id

    - Stampa invece della variabile passata singolarmente:
    file_prova dentro a funzione 1: Resource id #7

    Grazie

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.