FAQ
Hola amig@s.

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*/

Search Discussions

Discussion Posts

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 1 of 2 | next ›
Discussion Overview
groupphp-general-es @
categoriesphp
postedSep 25, '03 at 11:59a
activeSep 25, '03 at 12:14p
posts2
users2
websitephp.net

2 users in discussion

Victor Pérez Roche: 1 post DjYO: 1 post

People

Translate

site design / logo © 2022 Grokbase