Ver Mensaje Individual
  #18 (permalink)  
Antiguo 18/02/2014, 09:43
piwy
 
Fecha de Ingreso: diciembre-2005
Mensajes: 65
Antigüedad: 18 años, 5 meses
Puntos: 4
Respuesta: registros variables y areas para interpretarlos

"En cualquier BD relacional una parte del registro o fila puede perfectamente albergar un contenido variable, interpretado de diferente forma según la necesidad."

Eso que comentas lo desconozco, en Informática todo es posible pero yo lo desconozco. Nunca había oído nada por el estilo sin embargo lo que comenta gnzsoloyo sí que me suena y mucho porque es teoría de BD básica. Lo que puedes tener es un campo binario para almacenar lo que te venga en gana pero la BD no va a entender nada de lo que tengas ahí. Supongo que es lo que quieres hacer almacenar la estructura en un campo binario.

"Si en PHP no se puede referenciar de formas distintas a una misma área pues nada, debe haber otra manera pues, es tan solo lo que yo preguntaba."

Yo probaría lo que te he comentado de objetos, pero el problema que tienes es que estás con una mentalidad de sistemas en una aplicación de gestión y vas a tener problemas varios. Lo que comentas es programación de sistemas o programación de los años 90, la programación ha evolucionado bastante desde esos tiempos y deberías de enfocarlo de manera distinta a no ser que tengas un requisito indispensable y que sea totalmente obligatorio enfocarlo desde ese punto de vista. PHP no está concebido para referenciar de formas distintas a una misma área pero eso no quiere decir que no puedas hacerlo de alguna forma (es probar a ver que pasa, probablemente casque o si no casca en una versión a lo mejor en otra sí que casca). PHP te convierte el tipo de las variables on the fly pero que una cadena pase a ser un entero o que un entero pase a ser una cadena según donde se utilice no quiere decir que esté referenciando un mismo área de memoria con un puntero ya que una cadena tiene un almacenamiento distinto a un entero.

Prueba a ver que pasa, es sencillo en media hora o una hora puedes tenerlo probado y ver como va el tema. Yo realmente no sé como lo gestiona PHP a nivel interno, sí que sé como lo hace C y C++, pero PHP no lo sé. Si lo haces pones los ejemplos y comentas lo que te ha salido. Yo probaría con objetos como te he comentado aunque yo creo que vas a hacer reventar al interprete. Estos interpretes por ejemplo el de Java utiliza códigos para indicar el tipo de las variables no va como con C y C++ y si cortas en medio estás cortando el código del tipo de la variable con lo que se te va a ir todo a la mierda.