Cita:
Iniciado por pateketrueke De verdad no quiero sonar tan malvado, ¿pero si sabes usar funciones?
Para que $pag pueda ser usada dentro de la función debes pasarla como argumento, pero no lo haces, simplemente invocas la función como suponiendo que $pag ya debe existir dentro.
A ver, por favor, ya lo he escrito. Y si busco ayuda aquí, es porque no la encuentro en otra parte, esta es la 2ª vez que pido ayuda, las otras veces o he buscado como resolver mis problemas o los he resuelto solo.
Ya se qué es el contexto.
La clase Pagina incluye al tema, y éste a su vez incluye las funciones.php. Luego en funciones.php debería poder usar $this, o no?
Más detalladamente, index.php incluye la clase Pagina, ésta incluye mediante el método incluir() el index.php del tema, éste a su vez incluye subir.php y funciones.php. No veo por qué en subir.php puedo usar $this y en funciones.php no. :/