Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Serializzazione delle classi anonime
Forum - PHP - Serializzazione delle classi anonime

Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1452
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 18:50
Domenica, 23/08/2015
Visto che la nuova release di php (php 7) conterrà la possibilità di instanziare oggetti a partire dalle classi anonime avevo pensato che sarebbe bello poter salvare anche quegli oggetti nel database attraverso il mio object freezer. Mi stavo quindi chiedendo se esiste il modo di salvare una intera funzione a partire da un oggetto.

Faccio questa domanda perché voglio che la seconda release del mio framework sia il primo framework a supportare pienamente php 7.

PM Quote
Avatar
pierotofy (Admin)
Guru^2


Messaggi: 6108
Iscritto: 04/12/2003

Segnala al moderatore
Postato alle 21:51
Domenica, 23/08/2015
Vedi http://php.net/manual/en/class.reflectionfunction.php

Ma in generale, non è una buona idea.

Non dovresti permettere di memorizzare codice all'interno di un database.


Seguimi su Twitter: http://www.twitter.com/pierotofy

Fai quello che ti piace, e fallo bene.
PM Quote
Avatar
TheDarkJuster (Member)
Guru^2


Messaggi: 1452
Iscritto: 27/09/2013

Segnala al moderatore
Postato alle 21:58
Domenica, 23/08/2015
Ovviamente sono d'accordissimo sul fatto che memorizzare funzioni instese come codice in un db sia quanto c'è di più brutto, ma visto che php 7 supporta le classi anonime e io non posso desumere le funzioni delle classi anonime non posso fare altro che salvarle su richiesta dell'utente, o prevenire con eccezzione il salvataggio.

PM Quote