FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Clases y Herencia en PHP
Hola a todos.
Estoy empezando con las clases en php y hay un par de cosas que quisiera preguntaros. Creo una clase llamada Conexion que tiene como parámetros los normales para conectarme a MySql: Código PHP:
Código PHP:
- Aprovecho el constructor de la clase Usuario con los parámetros correspondientes? - Creo una función en Usuario que establezca los valores? En este caso hay que utilizar new para crearlo (en teoría se debe poder acceder desde la clase "hijo" a las propiedades del "padre")? La segunda pregunta es el pase de valores entre páginas: Según he leido, se utiliza la sesión (se pierden las funciones pero se recuperan al incluir es scrip de definición de las clases) ¿es correcto? Gracias adelantadas por vuestros sabios consejos salvica |
#2
|
||||
|
||||
Hombre, pues de entrada te preguntaría ¿por qué quieres derivar Usuario de Conexion? No me cuadra.
Yo definiría un objeto global de tipo Conexion el cual incluiría en cada script que lo requiera. Al construir dicho objeto le paso los valores de conexión, posiblemente leidos desde un archivo externo. La clase Usuario (y otras) usarían dicho objeto global. En cuanto a la segunda pregunta (de las sesiones), debeías abrir otro hilo, pero sí, usa sesiones y no olvides cargar las definiciones de clase antes de acceder a cuaquier objeto que guardes en la sesión. // Saludos |
#3
|
||||
|
||||
Gracias por responder Román
¿Lo del objeto global, como se define? Estoy completamente "pez" en esto De todas formas, con la pista investigaré y te cuento. Saludos Salvica |
#4
|
||||
|
||||
Cualquier objeto definido fuera de una función es global, de manera que con que incluyas el script donde construyas el obejto global bastará. Ahora, si tu objeto es
Código PHP:
Código PHP:
Código PHP:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Cómo puedo implementar clases,herencia,poliformismo en Delphi con ejemplos? | Master23 | Varios | 2 | 21-08-2010 18:58:22 |
Los ayudantes de clases (o clases ayudantes), ¿ya se gestaban en Delphi 7? | Al González | OOP | 5 | 12-12-2007 09:03:52 |
Clases y herencia | dec | HTML, Javascript y otros | 1 | 16-01-2007 10:53:36 |
Herencia | miguel867 | OOP | 6 | 12-01-2007 23:08:20 |
Herencia... | dunia_lv | C++ Builder | 3 | 29-05-2006 22:43:00 |
|