Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2009, 13:52
xavip0
 
Fecha de Ingreso: marzo-2009
Mensajes: 1
Antigüedad: 15 años, 1 mes
Puntos: 0
Duda PHP orientado a objetos

Hola,

Si hago una clase en un archivo, y quiero llamar al mismo objeto desde dos archivos como se hace?

Es decir, hago una clase en un archivo

Código PHP:
class MyUser

    var 
$_user

    function 
__construct()
    {
        return 
$this->getUser();
    }

    function 
getUser()
    {
        if (empty( 
$this->_user )) {
                    
$this->_user "acciones sql "        
                
}
        return 
$this->_user;
    }


Desde un archivo hago

Código PHP:
class Archivo1{

$user = new MyUser();



Como hago para llamar al mismo objeto desde otro archivo sin que se repita el sql. Porque cuando hago otra vez

Código PHP:
class Archivo2{

$user = new MyUser();


se ejecutan otra vez todas las querys, es decir quiero tener el mismo $user en los dos archivos

Gracias y ya me diréis