![]() |
Clases: objeto $this-> Saludos a todos. No sé bien cómo enfocar el tema pero debo consultaros esto. He instalado WAMPserver (Apache 2.2.6 con PHP 5.2.5). Cuando llamo a un include con una clase que funcionaba correctamente en PHP 5.2.0, falla: en cuanto encuentra la ocurrencia de "$this->" me volca por pantalla todo el código a partir de ahí. Me explico; en el código fuente aparece "$this->variable; etc" pues es como si me hiciese un echo "variable; etc" de todo el resto del fichero include. No sé si he dado un salto muy grande entre versiones y ahora las clases no se escriban igual, o haya cambiado la sintaxis, o necesite cambiar la configuración... o se trate de alguna torpeza mía desconocida. En fin; si alguien puede echarme una mano, le quedaré muy agradecido de antemano. Un saludo, -ArtuAgui- |
Re: Clases: objeto $this-> Me resulta raro. Probá crear un archivo nuevo como el siguiente: <?php class t { private $s; function __construct() { return $this->s; } } ?> pa ver que pasa. saludos. |
Re: Clases: objeto $this-> Podrias postear parte de tu clase, sobre todo la que aparece en pantalla...:patada: |
Re: Clases: objeto $this-> Trasladado a PHP Orientado a Objetos. |
Re: Clases: objeto $this-> Gracias por vuestras ideas. Me ocurre con todas las clases que he probado. Es más; he probado a quitarlas y me ocurre justo con el signo "mayor que". Ejemplo: Cita:
Cita:
Saludos, -ArtuAgui- |
Re: Clases: objeto $this-> probá de cambiar los short tags <? por <?php |
Re: Clases: objeto $this-> Cita:
sin embargo te recomiendo usar <?php ?> |
Re: Clases: objeto $this-> Por como haces el echo: echo "<br>- Ciclo nº: $i\n"; Deberías ponerlo de la siguiente forma dentro del for: echo "<br>- Ciclo nº:".$i."\n"; Un saludo. |
Re: Clases: objeto $this-> Cita:
|
| La zona horaria es GMT -6. Ahora son las 06:31. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.