Hola a todos, tengo un problema espero ser especifico y bn explicito:
tengo una clase, donde cargo todas las variables globales, la clase se llama variables, declaro todas las variables, luego las variables las lleno desde un archivo .txt, esto lo ejecuto desde el contructor asi:
archivo clase1.php
Código PHP:
Ver originalclass prueba_file {
#DECLARACION DE VARIABLES
var $plantilla;
var $nombre_sitio;
var $titulo_sitio;
var $url_sitio;
#CONSTRUCTOR
function prueba_file (){
$fichero = fopen('variables.txt', 'r'); if($fichero)
{
{
$asocc = fgets($fichero); if($asocc!=""){
$this->$recorrer[0] = $recorrer[1];
}
}
}
return;
}
}
no se si esta linea
se encuentra bn, ps la verdad me da, porq incluyo el archivo y me da perfecto, me lista las variables, el problema se encuentra en el siguiente punto, hago lo siguiente, tengo otra clase donde la creo y hago q
prueba_file sea extendida asi:
archivo clase2.php
Código PHP:
Ver originalclass MyPre extends prueba_file{
---
---
---
codigo
}
cuando llamo a esta clase, es decir cuando creo la instancia y llamo las variables, estas llegan vacias, no me sale ni error ni nada, la impresion de las variables las hago del siguiente modo:
require_once('clase2.php');
$pfile = new MyPre;
echo "-> ".$pfile->plantilla."<br>";
echo "-> ".$pfile->nombre_sitio."<br>";
echo "-> ".$pfile->titulo_sitio."<br>";
echo "-> ".$pfile->url_sitio."<br>";
me pueden colaborar :(