Claro, siempre y cuando incluyas la definición antes:
Usuario.php
Código PHP:
Ver originalclass Usuario
{
private $_nombre;
public function __construct($nombre)
{
$this->_nombre = $nombre;
}
public function saluda()
{
return "Hola, " . $this->_nombre;
}
}
Pag1.php:
Código PHP:
Ver originalrequire_once('Usuario.php');
$Juan = new Usuario('Juan');
$_SESSION['juan'] = $Juan;
Pag2.php
Código PHP:
Ver originalrequire_once('Usuario.php');
echo $_SESSION['juan']->saluda();
Saludos.