Tengo una variable llamada initialized la cuál en el
construct es
false y lo que deseo hacer es que, en la función buildpaththing si se demuestra que existe el archivo o la carpeta, cambie la variable
initialized a
true para después en algunas otras funciones decirles que
si el fichero existe por lo tanto está inicializado y puede seguir con los códigos dentro de dicha sentencia.
Espero a ver sido lo bastante claro para que puedan ayudarme, por favor. Os dejo el código:
Código PHP:
Ver originalclass Unacosa
{
public $nombre = null;
public $handler = null;
public $source = null;
private $path;
private $initialized;
const DS = '/';
const DEFAULT = 'default';
public function __construct()
{
$this->path = "unacosa/";
$this->initialized = $initialized;
}
public function buildPaththing($tFile=null)
{
if($tFile == null)
$tFile = $this->tName;
foreach((array)$this->path as $thingpath) { $thingpath .= self::DS;
}
$fullpath = $thingpath . $tFile;
$initialized = true;
echo $fullpath;
}
}
public function getThing() {
if($this->initialized) {
$this->buildPaththing('thereis.tpl');
} else {
ExceptionError::getException('Thing Error', 'Could not Initialized the Thing, 255);
}
}
}
Dese ya, ¡Gracias!