Ver Mensaje Individual
  #8 (permalink)  
Antiguo 27/06/2005, 10:40
Avatar de sism82
sism82
 
Fecha de Ingreso: octubre-2003
Ubicación: Guadalajara
Mensajes: 865
Antigüedad: 20 años, 7 meses
Puntos: 1
perdón, omití una última parte, y resaltar la sintaxis
Código PHP:
<?php
//CustomerLib.php
class ControlIngresoCliente
{
    
    function &
IngresarCliente($NombreCliente$OtraCosaDelCliente//especifico que el método regresa una referencia
    
{
        
$NombreCliente      = (string)$NombreCliente;
        
$OtraCosaDelCliente = (string)$OtraCosaDelCliente;
        
$cliente            = new Cliente(); //construyo el objeto
        
$cliente->setCliente($NombreCliente$OtraCosaDelCliente);  //seteo dos propiedades
        
return $cliente//regreso una referencia al objeto
    
}
}

class 
Cliente
{
    var 
$nombre_cliente;
    var 
$otra_cosa_cliente;
    
    function 
setCliente($NombreCliente$OtraCosaCliente)
    {
        
$this->nombre_cliente    $NombreCliente;
        
$this->otra_cosa_cliente $OtraCosaCliente;
    }


class 
IngresoIntegral
{
    function 
IngresoCliente($Cliente)
    {
        
//sadsadsadsad
    
}
}

?>

<?php
//AddCustomer.php
require_once 'CustomerLib.php';
session_start();
$ControlIngreoCliente =  new ControlIngresoCliente();
$_SESSION['cliente']  =& $ControlIngresCliente->IngresarCliente('pancho''sadsadsa');
?>

<?php
//AddCustomerProcess.php
require_once 'CustomerLib.php';
session_start();
IngresoIntegral::IngresoCliente($_SESSION['cliente']);
var_dump($_SESSION['cliente']);
?>