[php] usare nomi di variabili archiviate nel DB postato il 22/11/2011 17:37:41 nel forum programmazione, gdrcd, open source, hosting
Una domanda tecnica. Ho esigenza di salvare nel database i nomi delle variabili che devono essere passate a una funzione. Nomi, non valori.
Ipotetica tabella in mysql:
Pagine → 1
22/11/2011 17:43:48
Gli arriva la stringa, per la riga uno conterrà "$pippo", per la riga due "$minnie,$clarabella".
Se devi far arrivare a quelle funzioni i valori, archivia direttamente quelli nel db, altrimenti prova ad illustrare meglio la situazione entrando nel tuo specifico caso per ciò che ti occorre fare.
22/11/2011 17:50:08
22/11/2011 18:10:34
Ghenna, mi devi spiegare il problema.
Non sapendo perché ti occorre agire in quel modo non sono ingrado di consigliarti una soluzione appropriata.
22/11/2011 19:35:12 e modificato da ghennadi72 il 22/11/2011 19:40:32
22/11/2011 19:51:47
Mmh, io concordo con faber XD credo che tu stia prendendo il problema dalla parte sbagliata.
Se ho capito bene cosa vorresti fare, stai cercando di sviluppare qualcosa si simile a un sistema a hook? http://code.google.com/p/phphooks/ ↗
22/11/2011 19:55:34
Io non ho capito! Cioè vuoi creare degli "eventi" che possano essere universali e adattabili ad ogni "cosa"? Ma non puoi proprio svoltare riprogettando il tutto ad oggetti? Sarebbe molto più semplice progettare -e quindi implementare- il tutto!
22/11/2011 19:59:45 e modificato da ghennadi72 il 22/11/2011 20:01:27
22/11/2011 20:23:09 e modificato da blancks il 22/11/2011 20:27:10
Si adesso credo di aver più chiaro cosa vuoi fare.
Ti posso suggerire di dare un occhio alle funzioni serialize() http://it2.php.net/serialize ↗ e unserialize()http://it2.php.net/manual/en/function.unserialize.php ↗
Tramite la prima puoi ottenere una rappresentazione a livello di stringa di una variabile un array o addirittura un intera funzione, così che puoi archiviarla in un database come un dato di testo qualunque.
Una volta recuperato puoi deserializzarla mediante la seconda funzione e accedere alle proprietà di quel che era in origine il dato.
Esempio:
23/11/2011 00:39:15
La cosa mi intriga. Grazie Blancks, se la utilizzerò ti sposterò dalla blacklist alla greylist 😎
23/11/2011 10:44:58 e modificato da blancks il 23/11/2011 10:46:37
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Black Sails Chronicles: OFF - Corporazione: Confraternita del Nero Pece
Il gestore di Age of Crystals ha risposto alla recensione di lena
RAID Shadow Legends → Plasma i tuoi eroi fino a farli diventare vere e proprie armi viventi e assembla i più epici gruppi d'assalto mai visti finora!
lena ha recensito Age of Crystals
Storie di Agarthi: Gazzettieri: Intervista col Vampiro... Cremisi
Entropia Universe: Piattaforma petrolifera Ashi e Orthos
RAID Shadow Legends: Aumento del Risveglio
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
New Orleans: [Fama] Riprese Film
kouga ha recensito Naruto GDR - Beyond the Great War
I dati del generatore di rank sono stati aggiornati!
The Coven: Terza fase della quest di Settembre
Storie di Agarthi → Un Varco si apre davanti a te, un mondo tra i mondi è a portata di mano. Lasciati alle spalle le certezze, inizia l'avventura!
Le Cronache di Raja Dunia: Macrofilone - Il Primo Dispaccio
kefka86 ha risposto alla discussione: Web Developer (programmatore) a disposizione!
Il gestore di Hogwarts Ends ha risposto alla recensione di jade the goat
Il gestore di Hogwarts Ends ha risposto alla recensione di keronte91
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
ICQ chiude! - ICQ: cala il sipario sul pioniere della messaggistica istantanea e storica fucina per i giocatori di Play by Chat
War Thunder - Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Lost Space Project - Intervista ai gestori di Lost Space Project il play by chat a tema Cavalieri dello Zodiaco!
Brakebills GDR - Intervista alle gestrice del play by forum ispirato ad Harry Potter Brakebills GDR
La quest dell’Eroe - La quest dell’Eroe in The Silmarillion di J.R.R. Tolkien
Giochi Hunger Games - Lista completa dei giochi di ruolo online ambientati nel mondo di Hunger Games
Amuleti e Talismani - Approfondimento sugli Amuleti e Talismani e il loro significato