Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > PHP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-04-2011
Avatar de salvica
salvica salvica is offline
Miembro
 
Registrado: mar 2004
Ubicación: Albacete (España) ... En un lugar de la Mancha ...
Posts: 304
Poder: 21
salvica Va por buen camino
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:
  class Conexion {
        private 
$db_server;
        private 
$db_name;
        private 
$db_user;
        private 
$db_pass;
        private 
$conexion// la conexión que devuelve mysql_connect
  

Ahora yo quiero crear otra llamada Usuario que derive de la anterior.
Código PHP:
  class Usuario extends Conexion {
        private 
$id_usuario;
        private 
$usuario;
        private 
$full_name;
        private 
$oficina;
        private 
$localidad;
        private 
$provincia;
        private 
$logotipo;

     
/* Constructor de la clase */
        
function __construct($id_user$user_name) {
                 
$this->id_usuario $id_user;
                 
$this->usuario    $user_name;
        }
        ...
  } 
Mi pregunta es: Para establecer los parámetros de la Conexion ¿Desde donde lo hago, o como se hace?

- 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
Responder Con Cita
 



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 22:24:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi