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

    come accedere dinamicamente a una variabile di una classe

    Come mai

    trace(_root["i"+1])

    funge ma

    trace(_root["classe.i"+1])

    no?

    Come faccio a comporre il nome di una variabile che sta dentro ad un oggetto?

    Grazie
    era tanto che non mi rifacevo vivo

  2. #2
    puoi usare eval, ma ad essere sincero non mi sembra faccia niente che tu non possa fare senza ...

    poi:

    trace(_root["i"+1])
    e
    trace(_root["classe.i"+1])


    sono 2 cose completamente differenti ....


    magari volevi fare un
    trace(_root.classe["i"+1]) ???
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    Mi spiego meglio. Esistono le seguenti variabili:

    P1set.accxt1
    P1set.velxt1
    P2set.accxt1
    P2set.velxt1


    Ed io voglio riferirmi ad esse dinamicamente. Nella mia ingenuità pensavo di fare così:

    _root["P"+P_ID+"set."+feats[int_i]+"xt1"

    con:

    feats = ["acc", "vel"]
    P_ID = 1 | 2
    , a seconda del ciclo
    int_i = 0 | 1, a seconda del ciclo

    E' scorretto?

    Grazie

  4. #4
    _root["P" + P_ID + "set"][feats[int_i] + "xt1"]
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  5. #5
    Grazie mmmille andr3a
    ciao ciao

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.