Mysql
 sql >> Database >  >> RDS >> Mysql

JSON e array serializzato nel database

  1. JSON encode () &decodifica ()
    • Versione PHP>=5.0.0
      • Limite di annidamento di 20.
    • Versione PHP>=5.2.3
      • Limite di annidamento di 128.
    • Versione PHP>=5.3.0
      • Limite di nidificazione di 512.
    • Piccolo footprint rispetto alla stringa serializzata di PHP.
  2. serializzare () &unserialize ()
    • Versione PHP>=4.0.0
      • I metodi non vengono persi su PHP Datatype Object.
      • __wakeup() metodo magico chiamato su qualsiasi oggetto non serializzato. (MOLTO POTENTE)
      • È stato notato che a volte è meglio il codifica base64 stringhe inserite nel database e decodifica base64 stringhe estratte dal database con questa funzione, poiché ci sono alcuni problemi con la gestione di alcuni caratteri di spazio vuoto.

A te la scelta.