Hola [email protected].
Tengo una pequeña eventualidad que no consigo solucionar. Segun el manual de
PHP "Para las clases derivadas, el constructor de la clase padre no es
llamado automáticamente cuando se llama al constructor de la clase
derivada".
http://www.php.net/manual/es/language.oop.php
Yo tengo dos clases, una padre, y una derivada, que hereda todos los métodos
y propiedades de la primera. Al llamar a la clase derivada con "new" se me
ejecuta automáticamente el constructor de la clase padre. La clase derivada
no tiene constructor (puesto que tal cómo yo lo he supuesto no lo necesita y
por eso no lo he creado). No sé cual puede ser la razón, he probado ésto en
Windows NT y en Debian GNU/Linux 3.0.r1.
La clase padre a su vez es derivada de otra clase, pero no creo que ésta sea
la razón. He buscado mil veces a ver si hay en algun sitio una llamada a la
clase padre, pero no la hay. Es decir, me está sucediendo justo lo
contrario a lo que dice el Manual.
Otra cosa es que al no tener la clase derivada un constructor ésta lame al
constructor de la clase padre, pero no encuentro ninguna documentación al
respecto.
¿alguien me lo puede explicar?
UN SALUDO;
Rafa
/*DjYO*/